00:05:08 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [Ping timeout: 245 seconds] 00:08:57 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 00:15:13 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 00:26:45 jarod_c__ [~jarod_che@115.192.190.206] has joined #sbcl 00:30:31 -!- jarod_ch_ [~jarod_che@115.192.190.206] has quit [Ping timeout: 268 seconds] 00:35:31 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 00:53:20 -!- Bike [~Glossina@67-5-192-198.ptld.qwest.net] has quit [Ping timeout: 268 seconds] 00:59:52 Bike [~Glossina@71-222-61-58.ptld.qwest.net] has joined #sbcl 01:05:20 -!- yacks [~py@180.151.36.168] has quit [Ping timeout: 246 seconds] 01:06:31 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 02:38:54 -!- christoph_debian [~christoph@ppp-188-174-84-94.dynamic.mnet-online.de] has quit [Ping timeout: 240 seconds] 02:41:21 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [Quit: ZNC - http://znc.sourceforge.net] 02:52:15 christoph_debian [~christoph@ppp-188-174-76-162.dynamic.mnet-online.de] has joined #sbcl 02:58:59 echo-area [~user@182.92.247.2] has joined #sbcl 03:11:43 brucem [~bmitchene@waywardmonkeys.com] has joined #sbcl 03:28:00 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 03:53:33 -!- Bike [~Glossina@71-222-61-58.ptld.qwest.net] has quit [Ping timeout: 264 seconds] 03:55:20 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 03:59:58 benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has joined #sbcl 04:21:35 -!- benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 04:40:05 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 248 seconds] 04:43:25 -!- oleo [~oleo@xdsl-78-35-159-189.netcologne.de] has quit [Remote host closed the connection] 04:43:37 benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has joined #sbcl 04:47:51 -!- benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has quit [Client Quit] 04:49:30 benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has joined #sbcl 04:50:10 -!- benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has quit [Client Quit] 05:04:51 -!- Bike [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 246 seconds] 05:06:32 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 05:08:26 Bike_ [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 05:11:36 -!- Bike [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 05:17:30 benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has joined #sbcl 05:18:09 -!- benkard [~benkard@mnch-5d8691fe.pool.mediaWays.net] has quit [Client Quit] 05:21:09 -!- Bike_ [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 264 seconds] 05:22:13 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 05:39:34 attila_lendvai [~attila_le@95.56.67.93] has joined #sbcl 05:39:34 -!- attila_lendvai [~attila_le@95.56.67.93] has quit [Changing host] 05:39:34 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:08:25 momo-reina [~user@111.87.58.197] has joined #sbcl 06:11:01 -!- Bike [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 276 seconds] 06:13:42 momo-rei` [~user@aa20111001946f573acf.userreverse.dion.ne.jp] has joined #sbcl 06:14:57 sdemarre [~serge@109.134.134.139] has joined #sbcl 06:15:51 -!- momo-reina [~user@111.87.58.197] has quit [Ping timeout: 268 seconds] 06:17:26 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 06:18:27 prxq [~mommer@mnhm-590c34b5.pool.mediaWays.net] has joined #sbcl 06:28:28 -!- momo-rei` [~user@aa20111001946f573acf.userreverse.dion.ne.jp] has quit [Ping timeout: 245 seconds] 06:51:37 pnpuff- [~v_@unaffiliated/pnpuff] has joined #sbcl 06:54:54 Looking at the "disassembled code" (bytecode) I have a doubt: how can I do to chek the relative cost in terms of "time units" for the simple elementary instructions and for a the function calls? thanks for any useful hint. 06:55:54 s/a the/the/ 06:56:46 Are you asking how to understand assembly optimization? Because (a) it's not simple (b) I don't think that's on-topic here (outside the context of sbcl development, anyway...) 07:01:41 I try to reformulate better my question: In average how many time is spent more for a function call than for a simple elementary instruction given I'm running a bye-compiled code (using SBCL)? How can I do to check this? From what parameters this result is influenced? My answer are SBCL related, of course... 07:02:30 A function call is generally a jump to a series of instructions, so... 07:02:55 more... 07:03:04 more what 07:04:00 I don't know... I'm just asking for explanations, so... 07:05:36 pnpuff-: why do you bring in "bytecode" into the picture? 07:09:30 jdz: as I sayd yesterday, I cannot execute a .fasl file directly, so I suppose it's byte-compiled 07:09:48 pnpuff-: every machine code instruction has a number of cycles required to execute it. finding out this number is not trivial for x86 architecture any more, but you can check http://www.intel.co.uk/content/dam/doc/manual/64-ia-32-architectures-optimization-manual.pdf 07:10:01 pnpuff-: you suppose wrong, as always 07:10:40 jdz: I need an interpreter to execute a .fasl file? 07:11:05 sorry if my questions are dumb, but I'm trying to learn... 07:11:26 as I sayd yesterday, I cannot execute a .fasl file directly, so I suppose it's byte-compiled <-- Machine code doesn't have to be in a format your OS "directly" executes. 07:11:34 pnpuff-: .fasl file is a file containing information for lisp implementation on how to load compiled code it has dumped. 07:13:46 Bike: ok, but maybe wrongly i consider machine code an assembled code. 07:14:07 That's a completely different thing you have supposed. 07:14:11 pnpuff-: and how is .fasl file format relevant to the task of comparing relative cost of "simple elementary instructions and function calls"? 07:14:40 jdz: I ws looking at the disassembled code 07:14:42 pnpuff-: and nothing of what you have said is SBCL specific 07:14:54 pnpuff-: so off-topic here 07:16:57 thanks for the replies, but I haven't understood. 07:18:18 pnpuff-: also, http://gmplib.org/~tege/x86-timing.pdf 07:19:04 nothing on calls/jums in there, though 07:41:43 reading here: http://www.sbcl.org/sbcl-internals/ I find a reference to IR2 conversion, so I think SBCL has a "native compiler". 07:47:37 pnpuff-: as if anybody had doubts 07:48:08 pnpuff-: try (disassemble '+) 07:49:45 (sorry for the OT, but I'm looking at the CMUCL's documentation to understand the distinction betwwen native-code and byte-code compilers). 07:50:07 pnpuff-: why? 07:50:53 jdz: I still not have clear ideas.. 07:51:22 about the differences between native-code compielrs and byte-code compilers 07:53:13 so I was looking there to try to clarify my ideas. 07:56:18 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 08:04:23 -!- sdemarre [~serge@109.134.134.139] has quit [Ping timeout: 268 seconds] 08:04:34 jdz: ok, so (describe #'+) give me "compiled function". So the function #'+ is compiled by SBCL's compiler to native code, as I can see looking at the result of (disassemble '+). Is right? 08:26:59 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 08:33:25 pnpuff-: yes. 08:34:33 jdz: Thanks and sorry for the nuisance. 08:57:13 -!- Bike [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 08:57:32 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 09:00:58 sdemarre [~serge@109.134.134.139] has joined #sbcl 09:18:42 Sagane_ [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 09:19:43 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 245 seconds] 09:20:17 -!- Sagane_ is now known as Sagane 09:53:51 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:54:24 -!- jarod_c__ [~jarod_che@115.192.190.206] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 10:06:57 -!- pnpuff- [~v_@unaffiliated/pnpuff] has quit [Ping timeout: 256 seconds] 10:13:57 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 264 seconds] 10:19:08 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:20:34 Sagane_ [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 10:21:09 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 264 seconds] 10:23:08 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:35:37 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 10:38:29 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 10:45:10 segv- [~mb@95-91-243-235-dynip.superkabel.de] has joined #sbcl 10:46:10 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:48:19 attila_lendvai1 [~attila_le@87.247.13.84] has joined #sbcl 10:48:19 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Disconnected by services] 10:48:19 -!- attila_lendvai1 [~attila_le@87.247.13.84] has quit [Changing host] 10:48:19 attila_lendvai1 [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:50:35 attila_lendvai [~attila_le@87.247.13.34] has joined #sbcl 10:50:35 -!- attila_lendvai [~attila_le@87.247.13.34] has quit [Changing host] 10:50:35 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 10:53:53 -!- attila_lendvai1 [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 10:59:16 -!- antifuchs [~foobar@boots.boinkor.net] has quit [*.net *.split] 10:59:17 -!- Blkt [~Blkt@2a01:4f8:150:80a1::aaaa] has quit [*.net *.split] 10:59:17 -!- daem0n [popoki@unaffiliated/mryaargh] has quit [*.net *.split] 10:59:24 Blkt [~Blkt@2a01:4f8:150:80a1::aaaa] has joined #sbcl 11:00:21 daem0n [popoki@2607:f5a0:0:162:225:90ff:fe57:5e05] has joined #sbcl 11:00:44 -!- daem0n is now known as Guest72402 11:05:41 -!- Sagane_ [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 248 seconds] 11:11:15 benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has joined #sbcl 11:40:18 -!- sdemarre [~serge@109.134.134.139] has quit [Ping timeout: 264 seconds] 11:53:47 drmeiste_ [~drmeister@166.137.104.170] has joined #sbcl 11:54:17 -!- benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has quit [Quit: Textual IRC Client: www.textualapp.com] 11:54:18 -!- drmeister [~drmeister@12.205.226.130] has quit [Ping timeout: 245 seconds] 12:05:12 benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has joined #sbcl 12:05:32 -!- drmeiste_ [~drmeister@166.137.104.170] has quit [Remote host closed the connection] 12:06:00 drmeister [~drmeister@12.205.226.130] has joined #sbcl 12:08:34 -!- benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has quit [Client Quit] 12:11:46 benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has joined #sbcl 12:26:52 -!- drmeister [~drmeister@12.205.226.130] has quit [Remote host closed the connection] 12:32:41 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 12:55:33 drmeister [~drmeister@wsip-98-175-98-176.dc.dc.cox.net] has joined #sbcl 13:03:04 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 13:04:42 sdemarre [~serge@109.134.134.139] has joined #sbcl 13:20:21 teggi [~teggi@123.25.130.142] has joined #sbcl 13:22:57 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 13:26:50 -!- pchrist_ is now known as phrist 13:27:45 -!- phrist is now known as pchrist 13:36:41 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 13:38:29 nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has joined #sbcl 13:38:37 G'morning all. 13:38:54 hi nyef 13:47:03 -!- sdemarre [~serge@109.134.134.139] has quit [Ping timeout: 246 seconds] 13:47:45 teggi_ [~teggi@123.25.130.142] has joined #sbcl 13:48:22 -!- teggi [~teggi@123.25.130.142] has quit [Read error: Connection reset by peer] 13:56:17 psilord [~pkeller@23-25-144-217-static.hfc.comcastbusiness.net] has joined #sbcl 14:11:12 -!- benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 14:13:02 oleo [~oleo@xdsl-84-44-179-108.netcologne.de] has joined #sbcl 14:13:52 benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has joined #sbcl 14:14:53 sdemarre [~serge@109.134.134.139] has joined #sbcl 14:24:09 drmeiste_ [~drmeister@166.137.104.170] has joined #sbcl 14:28:16 -!- drmeister [~drmeister@wsip-98-175-98-176.dc.dc.cox.net] has quit [Ping timeout: 276 seconds] 14:31:13 -!- benkard [~benkard@dhcp-138-246-84-110.dynamic.eduroam.mwn.de] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz] 14:48:22 pnpuff [~ln@unaffiliated/pnpuff] has joined #sbcl 15:15:46 -!- redline6561 [~redline65@li69-162.members.linode.com] has left #sbcl 15:16:24 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 15:29:09 davazp [~user@204.Red-79-153-96.dynamicIP.rima-tde.net] has joined #sbcl 15:37:13 -!- drmeiste_ [~drmeister@166.137.104.170] has quit [Remote host closed the connection] 15:58:16 attila_lendvai [~attila_le@95.56.67.93] has joined #sbcl 15:58:16 -!- attila_lendvai [~attila_le@95.56.67.93] has quit [Changing host] 15:58:16 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 15:59:00 -!- davazp [~user@204.Red-79-153-96.dynamicIP.rima-tde.net] has quit [Ping timeout: 246 seconds] 16:44:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 16:52:16 -!- teggi_ [~teggi@123.25.130.142] has quit [Remote host closed the connection] 17:27:39 -!- nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has quit [Quit: Offline for a bit.] 17:31:03 daimrod [daimrod@sbrk.org] has joined #sbcl 17:34:32 -!- pnpuff [~ln@unaffiliated/pnpuff] has quit [] 17:43:16 -!- Bike [~Glossina@174-25-43-108.ptld.qwest.net] has quit [Ping timeout: 276 seconds] 17:44:20 Bike [~Glossina@174-25-43-108.ptld.qwest.net] has joined #sbcl 17:56:05 pnpuff [~ln@unaffiliated/pnpuff] has joined #sbcl 18:19:43 drmeister [~drmeister@166.137.104.170] has joined #sbcl 18:24:24 -!- drmeister [~drmeister@166.137.104.170] has quit [Read error: Connection reset by peer] 18:40:23 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 18:55:34 -!- pnpuff [~ln@unaffiliated/pnpuff] has quit [] 19:09:36 drmeister [~drmeister@166.137.104.170] has joined #sbcl 19:10:43 drmeiste_ [~drmeister@166.137.104.170] has joined #sbcl 19:12:42 -!- oleo [~oleo@xdsl-84-44-179-108.netcologne.de] has quit [Ping timeout: 264 seconds] 19:13:00 oleo [~oleo@xdsl-78-35-144-204.netcologne.de] has joined #sbcl 19:14:05 -!- drmeister [~drmeister@166.137.104.170] has quit [Ping timeout: 268 seconds] 19:19:34 -!- drmeiste_ [~drmeister@166.137.104.170] has quit [Quit: Leaving...] 19:19:52 drmeister [~drmeister@166.137.104.170] has joined #sbcl 19:21:51 -!- drmeister [~drmeister@166.137.104.170] has quit [Read error: Connection reset by peer] 19:22:23 drmeister [~drmeister@166.137.104.170] has joined #sbcl 19:26:45 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 19:30:53 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 240 seconds] 20:12:48 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 20:19:17 -!- drmeister [~drmeister@166.137.104.170] has quit [Remote host closed the connection] 20:37:36 -!- prxq [~mommer@mnhm-590c34b5.pool.mediaWays.net] has quit [Remote host closed the connection] 20:39:39 prxq [~mommer@mnhm-590c34b5.pool.mediaWays.net] has joined #sbcl 21:04:36 -!- sdemarre [~serge@109.134.134.139] has quit [Quit: Leaving.] 21:34:27 benkard [~benkard@host-188-174-195-92.customer.m-online.net] has joined #sbcl 21:34:36 -!- benkard [~benkard@host-188-174-195-92.customer.m-online.net] has quit [Client Quit] 21:57:14 -!- psilord [~pkeller@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 21:57:25 stassats [~stassats@wikipedia/stassats] has joined #sbcl 22:20:19 drmeister [~drmeister@166.137.104.170] has joined #sbcl 22:38:23 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 240 seconds] 22:52:25 -!- prxq [~mommer@mnhm-590c34b5.pool.mediaWays.net] has quit [Quit: Leaving] 22:53:39 -!- drmeister [~drmeister@166.137.104.170] has quit [Remote host closed the connection] 22:54:59 dto [~user@pool-96-252-62-13.bstnma.fios.verizon.net] has joined #sbcl 23:04:22 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 23:04:45 hi. i have a question about the new sbcl. a while back I discovered that my EXE wouldn't start on some versions of Windows, particularly 64-bit Windows 7 (without service packs) and also a few other versions. It's the memory map issue with the error "VirtualAlloc cannot validate dynamic space. It is discussed in this (admittedly old) message http://comments.gmane.org/gmane.lisp.steel-bank.devel/6758 23:06:13 do the newer versions of SBCL integrate relocation code of the type discussed here by David Lichteblau? 23:06:38 drmeister [~drmeister@166.137.104.170] has joined #sbcl 23:07:57 if not, can i change some constants in sbcl and recompile it ? 23:09:00 because of this i've had to switch to CCL for the Windows version, but I'm not really happy with the performance 23:09:01 I don't think so. You can try to edit src/compiler/$TARGET/parms.lisp 23:09:17 the second value in the (!gencgc-space-setup ...) form 23:09:30 thanks pkhuong. I will get started. 23:09:57 first value on x86 23:09:58 -!- segv- [~mb@95-91-243-235-dynip.superkabel.de] has quit [Remote host closed the connection] 23:10:49 pkhuong: ok i'm going to compile 1.1.9 . I'll stay. 23:13:57 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 23:19:32 pkhuong: the 2nd numeric value? there are some nils. 23:19:37 #!+win32 (!gencgc-space-setup #x22000000 nil nil #x10000) 23:20:52 ah i'm looking at the definition. 23:21:21 ok margin size is the one i want to change, the #x10000 23:21:47 is it safe to move this far out of the way so as to not conflict with a DLL being loaded into that space? 23:23:59 ok pkhuong i think you meant the Alignment value. Ok 23:25:03 thanks for your help. 23:25:47 the comments in generic/parms.lisp seem to suggest that #x10000 might be good for Windows. 23:32:02 no. You want to change the first value. 23:32:13 oh. 23:32:15 second on x86-64, first on x86 23:32:18 thanks pkhuong 23:38:16 hmm. should I go higher? In that link someone uses 0x09000000 but it apparently doesn't work. perhaps I should go higher instead of lower 23:41:52 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 23:44:00 i'm reading up a bit about the windows memory model 23:46:46 hmm i'll try #x22300000 23:59:36 -!- drmeister [~drmeister@166.137.104.170] has quit [Read error: Connection reset by peer]