00:14:36 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nuclear meltdown] 00:47:47 -!- echo-area [~user@123.120.255.7] has quit [Remote host closed the connection] 01:31:59 -!- Bike [~Glossina@67-5-214-125.ptld.qwest.net] has quit [Read error: Connection reset by peer] 01:32:20 Bike [~Glossina@67-5-214-125.ptld.qwest.net] has joined #sbcl 02:30:11 scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 02:36:14 echo-area [~user@182.92.247.2] has joined #sbcl 02:37:36 -!- christoph_debian [~christoph@ppp-188-174-53-242.dynamic.mnet-online.de] has quit [Read error: Operation timed out] 02:41:52 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [Ping timeout: 260 seconds] 02:43:45 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 02:53:09 christoph_debian [~christoph@ppp-188-174-190-229.dynamic.mnet-online.de] has joined #sbcl 03:01:17 all this work for a regexp matcher: http://paste.lisp.org/display/137665 03:02:08 wow. is that the bitva thing you tweeted? 03:03:27 yes 03:03:29 bitap 03:52:18 -!- echo-area [~user@182.92.247.2] has quit [*.net *.split] 03:52:18 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [*.net *.split] 03:52:19 -!- hlavaty [~user@friedrichstrasse.knowledgetools.de] has quit [*.net *.split] 03:52:19 -!- angavrilov [~angavrilo@217.71.227.190] has quit [*.net *.split] 03:52:21 -!- christoph_debian [~christoph@ppp-188-174-190-229.dynamic.mnet-online.de] has quit [*.net *.split] 03:52:21 -!- milosn_ [~milosn@user-5af50458.broadband.tesco.net] has quit [*.net *.split] 03:52:23 -!- specbot [~specbot@common-lisp.net] has quit [*.net *.split] 03:52:25 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [*.net *.split] 03:52:26 -!- cmm [~cmm@bzq-79-177-123-220.red.bezeqint.net] has quit [*.net *.split] 03:52:26 -!- fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has quit [*.net *.split] 03:52:26 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [*.net *.split] 03:52:26 -!- cow-orker [~foobar@pogostick.net] has quit [*.net *.split] 03:52:28 -!- Blkt [~user@82.84.159.152] has quit [*.net *.split] 03:52:28 -!- easye [~user@213.33.70.157] has quit [*.net *.split] 03:52:29 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [*.net *.split] 03:52:29 -!- kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has quit [*.net *.split] 03:52:29 -!- Krystof [~user@81.174.155.115] has quit [*.net *.split] 03:52:30 -!- xymox [lechuck@unaffiliated/contempt] has quit [*.net *.split] 03:52:31 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 03:52:32 -!- Tribal [tribal@rcfreak0.com] has quit [*.net *.split] 03:52:32 -!- daimrod [daimrod@sbrk.org] has quit [*.net *.split] 03:52:32 -!- maxm [~user@unaffiliated/maxm] has quit [*.net *.split] 03:52:33 -!- jsnell [~jsnell@ash.snellman.net] has quit [*.net *.split] 03:52:34 -!- antifuchs [~foobar@boots.boinkor.net] has quit [*.net *.split] 03:52:34 -!- astertronistic [~astertron@ip70-181-235-122.sd.sd.cox.net] has quit [*.net *.split] 03:52:34 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [*.net *.split] 03:52:35 -!- nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has quit [*.net *.split] 03:52:35 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [*.net *.split] 03:52:36 -!- joshe [~joshe@opal.elsasser.org] has quit [*.net *.split] 03:52:36 -!- Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has quit [*.net *.split] 03:52:36 -!- danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has quit [*.net *.split] 03:52:36 -!- asedeno_ [~asedeno@66.102.14.16] has quit [*.net *.split] 03:52:36 -!- minion [~minion@common-lisp.net] has quit [*.net *.split] 03:52:38 -!- _8hzp` [~user@eth1-2.bob.askja.de] has quit [*.net *.split] 03:52:39 -!- yacks [~py@180.151.36.168] has quit [*.net *.split] 03:52:39 -!- reb [user@nat/google/x-cwmstbkzyfnryrzy] has quit [*.net *.split] 03:52:39 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [*.net *.split] 03:52:40 -!- ASau [~user@p5797F6A6.dip0.t-ipconnect.de] has quit [*.net *.split] 03:52:40 -!- |3b| [bbb@2600:3c00::f03c:91ff:fedf:5b65] has quit [*.net *.split] 03:52:41 -!- luis [~luis@nhop.r42.eu] has quit [*.net *.split] 03:52:42 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [*.net *.split] 03:52:42 -!- ivan``_ [~ivan@unaffiliated/ivan/x-000001] has quit [*.net *.split] 03:52:43 -!- foom [jknight@nat/google/x-zojxhvssgixsjzey] has quit [*.net *.split] 03:52:43 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [*.net *.split] 03:52:43 -!- flip214 [~marek@unaffiliated/flip214] has quit [*.net *.split] 03:52:43 -!- automaciej [~automacie@quinoa.blizinski.pl] has quit [*.net *.split] 03:52:43 -!- Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has quit [*.net *.split] 03:52:44 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [*.net *.split] 03:52:44 -!- jdz [~jdz@85.254.212.34] has quit [*.net *.split] 03:52:45 -!- samebchase [~samuel@codesurfers.net] has quit [*.net *.split] 03:52:45 -!- pipping [~pipping@exherbo/developer/pipping] has quit [*.net *.split] 03:53:25 -!- Bike [~Glossina@67-5-214-125.ptld.qwest.net] has quit [Quit: Reconnecting] 03:54:14 pipping [~pipping@exherbo/developer/pipping] has joined #sbcl 03:54:14 samebchase [~samuel@codesurfers.net] has joined #sbcl 03:54:14 jdz [~jdz@85.254.212.34] has joined #sbcl 03:54:14 scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 03:54:14 christoph_debian [~christoph@ppp-188-174-190-229.dynamic.mnet-online.de] has joined #sbcl 03:54:14 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 03:54:14 echo-area [~user@182.92.247.2] has joined #sbcl 03:54:14 Blkt [~user@82.84.159.152] has joined #sbcl 03:54:14 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 03:54:14 _8hzp` [~user@eth1-2.bob.askja.de] has joined #sbcl 03:54:14 easye [~user@213.33.70.157] has joined #sbcl 03:54:14 ASau [~user@p5797F6A6.dip0.t-ipconnect.de] has joined #sbcl 03:54:14 |3b| [bbb@2600:3c00::f03c:91ff:fedf:5b65] has joined #sbcl 03:54:14 hlavaty [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 03:54:14 yacks [~py@180.151.36.168] has joined #sbcl 03:54:14 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 03:54:14 astertronistic [~astertron@ip70-181-235-122.sd.sd.cox.net] has joined #sbcl 03:54:14 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 03:54:14 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 03:54:14 cow-orker [~foobar@pogostick.net] has joined #sbcl 03:54:14 milosn_ [~milosn@user-5af50458.broadband.tesco.net] has joined #sbcl 03:54:14 joshe [~joshe@opal.elsasser.org] has joined #sbcl 03:54:14 Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 03:54:14 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #sbcl 03:54:14 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 03:54:14 danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has joined #sbcl 03:54:14 cmm [~cmm@bzq-79-177-123-220.red.bezeqint.net] has joined #sbcl 03:54:14 asedeno_ [~asedeno@66.102.14.16] has joined #sbcl 03:54:14 ivan``_ [~ivan@unaffiliated/ivan/x-000001] has joined #sbcl 03:54:14 xymox [lechuck@unaffiliated/contempt] has joined #sbcl 03:54:14 foom [jknight@nat/google/x-zojxhvssgixsjzey] has joined #sbcl 03:54:14 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 03:54:14 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #sbcl 03:54:14 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 03:54:15 nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has joined #sbcl 03:54:15 jsnell [~jsnell@ash.snellman.net] has joined #sbcl 03:54:15 kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has joined #sbcl 03:54:15 brucem [~bmitchene@waywardmonkeys.com] has joined #sbcl 03:54:15 minion [~minion@common-lisp.net] has joined #sbcl 03:54:15 specbot [~specbot@common-lisp.net] has joined #sbcl 03:54:15 Tribal [tribal@rcfreak0.com] has joined #sbcl 03:54:15 daimrod [daimrod@sbrk.org] has joined #sbcl 03:54:15 maxm [~user@unaffiliated/maxm] has joined #sbcl 03:54:15 fe[nl]ix [~quassel@pdpc/supporter/professional/fenlix] has joined #sbcl 03:54:15 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 03:54:15 reb [user@nat/google/x-cwmstbkzyfnryrzy] has joined #sbcl 03:54:15 automaciej [~automacie@quinoa.blizinski.pl] has joined #sbcl 03:54:15 Krystof [~user@81.174.155.115] has joined #sbcl 03:54:15 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 03:54:15 luis [~luis@nhop.r42.eu] has joined #sbcl 03:54:15 Ralt [Ralt@2a01:7e00::f03c:91ff:feae:6c69] has joined #sbcl 03:54:15 -!- cameron.freenode.net has set mode +o Krystof 03:54:18 Bike [~Glossina@67-5-214-125.ptld.qwest.net] has joined #sbcl 03:54:18 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [*.net *.split] 03:54:19 -!- jdz [~jdz@85.254.212.34] has quit [*.net *.split] 03:54:20 -!- samebchase [~samuel@codesurfers.net] has quit [*.net *.split] 03:54:20 -!- pipping [~pipping@exherbo/developer/pipping] has quit [*.net *.split] 03:55:41 scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has joined #sbcl 03:55:41 jdz [~jdz@85.254.212.34] has joined #sbcl 03:55:41 samebchase [~samuel@codesurfers.net] has joined #sbcl 03:55:41 pipping [~pipping@exherbo/developer/pipping] has joined #sbcl 03:57:48 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 04:37:06 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 04:42:54 pranavrc [~pranavrc@122.164.8.180] has joined #sbcl 04:42:54 -!- pranavrc [~pranavrc@122.164.8.180] has quit [Changing host] 04:42:54 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 04:46:07 attila_lendvai [~attila_le@92.47.226.163] has joined #sbcl 04:46:07 -!- attila_lendvai [~attila_le@92.47.226.163] has quit [Changing host] 04:46:07 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 05:15:27 prxq [~mommer@mnhm-590c3be3.pool.mediaWays.net] has joined #sbcl 05:19:48 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 05:24:44 teggi [~teggi@123.20.107.130] has joined #sbcl 05:29:10 sdemarre [~serge@109.134.152.35] has joined #sbcl 05:35:54 -!- sdemarre [~serge@109.134.152.35] has quit [Ping timeout: 252 seconds] 06:09:58 -!- astertronistic [~astertron@ip70-181-235-122.sd.sd.cox.net] has quit [Read error: Operation timed out] 06:09:58 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [Read error: Operation timed out] 06:10:18 -!- nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has quit [Read error: Operation timed out] 06:10:24 nicdev [user@2600:3c03::f03c:91ff:fedf:4986] has joined #sbcl 06:10:25 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Read error: Operation timed out] 06:10:39 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 06:10:40 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #sbcl 06:10:44 -!- antifuchs [~foobar@boots.boinkor.net] has quit [Read error: Operation timed out] 06:11:18 astertronistic [~astertron@ip70-181-235-122.sd.sd.cox.net] has joined #sbcl 06:12:59 antifuchs [~foobar@boots.boinkor.net] has joined #sbcl 06:38:43 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 06:46:13 -!- Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 06:51:23 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 07:00:00 -!- yacks [~py@180.151.36.168] has quit [Quit: Leaving] 07:14:53 yacks [~py@180.151.36.168] has joined #sbcl 07:18:36 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [Read error: Operation timed out] 07:43:18 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #sbcl 08:15:03 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:18:09 stassats [~stassats@wikipedia/stassats] has joined #sbcl 08:52:33 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 08:57:03 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Ping timeout: 245 seconds] 09:06:07 -!- Bike [~Glossina@67-5-214-125.ptld.qwest.net] has quit [Ping timeout: 246 seconds] 09:13:10 Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 09:31:06 rudi [~rudi@1x-193-157-204-30.uio.no] has joined #sbcl 10:06:22 loke [~user@c-89c9e555.019-163-73746f39.cust.bredbandsbolaget.se] has joined #sbcl 10:20:44 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 10:24:11 easye [~user@213.33.70.157] has joined #sbcl 10:24:15 davazp [~user@165.Red-79-144-63.dynamicIP.rima-tde.net] has joined #sbcl 10:25:00 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:26:31 -!- loke [~user@c-89c9e555.019-163-73746f39.cust.bredbandsbolaget.se] has quit [Ping timeout: 276 seconds] 10:27:50 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 10:55:32 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 11:06:20 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 11:22:05 echo-area [~user@114.254.107.243] has joined #sbcl 11:57:40 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Read error: Connection reset by peer] 12:02:45 -!- teggi [~teggi@123.20.107.130] has quit [Remote host closed the connection] 12:04:15 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Quit: Leaving] 12:27:44 -!- davazp [~user@165.Red-79-144-63.dynamicIP.rima-tde.net] has quit [Read error: Connection reset by peer] 12:28:42 davazp` [~user@165.Red-79-144-63.dynamicIP.rima-tde.net] has joined #sbcl 12:55:16 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 12:59:19 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 13:20:47 -!- rudi [~rudi@1x-193-157-204-30.uio.no] has quit [Quit: Client exciting.] 13:23:16 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 13:31:30 stassats [~stassats@wikipedia/stassats] has joined #sbcl 13:36:07 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 13:36:31 slyrus [~chatzilla@adsl-99-183-243-183.dsl.pltn13.sbcglobal.net] has joined #sbcl 13:41:11 drmeister [~drmeister@166.137.85.203] has joined #sbcl 13:42:27 I'm looking for advice on garbage collection. 13:43:13 I've written a Common Lisp compiler in C++ that hosts the entire ECL Common Lisp code base - I have got it all running including CLOS. 13:43:51 I've been relying on reference counting to "manage" memory but very recently the memory usage started ballooning. 13:44:18 It's like it doesn't release anything and compiling the entire Common Lisp system balloons up to 28 GB. 13:44:46 I've been very careful with my pointers - every pointer is an instance of a smart_ptr class. 13:45:05 What would people recommend I implement for garbage collection? 13:46:06 I know how to set up accurate scanning of the heap for pointers - that's easy. 13:46:11 -!- whoops [~whoops@2a01:4f8:161:41e1::2] has quit [Ping timeout: 256 seconds] 13:46:56 The stack is more problematic. I can figure out where my pointers are in my Common Lisp compiled stack frames but they are interleaved with C++ stack frames which I don't have control over. 13:47:48 drmeister: have you tried #memorypoolsystem? 13:48:04 your smart pointers can take care of that. 13:48:12 I've heard that SBCL uses a "mostly-copying garbage collector" and I'm reading http://www.hpl.hp.com/techreports/Compaq-DEC/WRL-TN-12.pdf 13:48:25 wbooze [~wbooze@xdsl-78-35-148-177.netcologne.de] has joined #sbcl 13:48:44 jdz: I've looked at that - is it good? 13:49:02 You wouldn't be recommending it if it wasn't I guess 13:49:12 whoops [~whoops@2a01:4f8:161:41e1::2] has joined #sbcl 13:49:20 drmeister: i do not know. but if you tried it out, learned of its workings, maybe you could then try and get SBCL to use it :) 13:50:06 Is it considered to be better than SBCL's current GC? 13:51:47 my personal interest is in the incremental part 13:51:47 Ok, I'll spend some time with that and see if it will work for me. 13:52:37 jdz: It does look like a nice drop-in solution. 13:52:52 Do you know anyone who uses it? 13:53:16 dylan guys use it. there's the #memorypoolsystem channel here, on freenode 13:54:51 I've talked to one or some of the dylan folks. I just joined #memorypoolsystem Thanks! 13:55:27 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 13:55:31 Thank you - that might be exactly what I'm looking for. 13:56:45 I've got to run - I'll be back later. 13:57:16 -!- drmeister [~drmeister@166.137.85.203] has quit [Remote host closed the connection] 14:11:45 drmeister [~drmeister@farnsworth.chem.temple.edu] has joined #sbcl 14:34:32 nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has joined #sbcl 14:34:54 G'morning all. 14:36:07 hi nyef 14:48:30 -!- hlavaty [~user@friedrichstrasse.knowledgetools.de] has quit [Read error: Connection reset by peer] 14:51:02 hlavaty [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 15:01:22 -!- slyrus [~chatzilla@adsl-99-183-243-183.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 15:09:02 slyrus [~chatzilla@adsl-99-183-243-183.dsl.pltn13.sbcglobal.net] has joined #sbcl 15:21:38 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #sbcl 15:35:56 -!- maxm [~user@unaffiliated/maxm] has quit [Remote host closed the connection] 15:46:25 attila_lendvai [~attila_le@92.47.218.214] has joined #sbcl 15:46:25 -!- attila_lendvai [~attila_le@92.47.218.214] has quit [Changing host] 15:46:25 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 15:53:15 Bike [~Glossina@67-5-214-125.ptld.qwest.net] has joined #sbcl 16:02:14 -!- davazp` [~user@165.Red-79-144-63.dynamicIP.rima-tde.net] has quit [Ping timeout: 248 seconds] 16:12:23 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: zzz...] 16:21:36 maxm [~user@unaffiliated/maxm] has joined #sbcl 16:26:51 Bike_ [~Glossina@174-25-43-227.ptld.qwest.net] has joined #sbcl 16:29:10 -!- Bike [~Glossina@67-5-214-125.ptld.qwest.net] has quit [Disconnected by services] 16:29:11 -!- Bike_ is now known as Bike 16:39:11 -!- psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has quit [Quit: Leaving.] 16:44:28 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 16:49:10 sdemarre [~serge@91.180.91.54] has joined #sbcl 16:51:12 leuler [~user@p548FB883.dip0.t-ipconnect.de] has joined #sbcl 16:57:51 -!- Posterdati [~antani@host210-219-dynamic.16-87-r.retail.telecomitalia.it] has quit [Remote host closed the connection] 16:58:41 -!- Bike [~Glossina@174-25-43-227.ptld.qwest.net] has quit [Ping timeout: 248 seconds] 17:00:38 Bike [~Glossina@67-5-198-148.ptld.qwest.net] has joined #sbcl 17:17:10 -!- slyrus [~chatzilla@adsl-99-183-243-183.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 17:25:13 -!- sdemarre [~serge@91.180.91.54] has quit [Ping timeout: 246 seconds] 17:34:47 pkhuong: After further study of the manuals I don't agree that the PSLLQ encoding is devious. The variant that takes the shift count from the immediate byte uses an opcode that is extended by part of the modrm byte. This is quite common and all such opcode extensions use modrm.reg, so naturally only modrm.r/m remains to encode the register. 17:34:50 I consider this quite regular. It's just not allowed to infer from "only a register is allowed", that "the register is specified in modrm.reg, therefore extended by rex.r". 17:36:15 If you found Intel's documentation lacking concerning this, AMD's is very good and unambiguous (Appendix A in 24594.pdf). 17:49:01 -!- danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has quit [Remote host closed the connection] 17:55:42 Bike_ [~Glossina@67-5-252-29.ptld.qwest.net] has joined #sbcl 18:00:08 -!- Bike [~Glossina@67-5-198-148.ptld.qwest.net] has quit [*.net *.split] 18:00:09 -!- Tribal [tribal@rcfreak0.com] has quit [*.net *.split] 18:00:09 -!- daimrod [daimrod@sbrk.org] has quit [*.net *.split] 18:01:34 Tribal [tribal@rcfreak0.com] has joined #sbcl 18:04:00 Posterdati [~antani@host60-219-dynamic.16-87-r.retail.telecomitalia.it] has joined #sbcl 18:08:35 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 18:17:52 leuler: the old intel hid that info in the appendix 18:18:00 new intel is fine. 18:19:15 -!- Bike_ is now known as Bike 18:20:11 I see. 18:20:28 So, with SSE so far fixed, on to AVX? ;-) 18:20:47 eh... give me some encoding and we'll see ;) 18:21:24 I consider VEX doable in SBCL. 18:23:00 that's 256 bit but without a switch to 3-operand mode? 18:25:07 Oh, I was thinking only about the part in insts.lisp so far. 18:26:03 oh. Getting the rest going wouldn't be *too* hard, actually. 18:26:43 not sure how I'd go about supporting both 128 and 256 SIMD packs, but that's it. (and alignment) 18:27:23 Don't non-x86ish ports have 3-operand instructions anyway and SBCL needed to be contorted to support x86? 18:28:24 yes. But I was worried about switching between the two modes. 18:28:54 Alignment: ISTR that AVX has sloppier alignment requirements than SSE and the hardware actually supports fast misaligned accesses? 18:30:10 I have not thought about mode switching yet, either. Can one stay in AVX mode even when doing scalar operations? 18:30:17 hardware SSE already has nice support for potentially misaligned but usually aligned accesses 18:30:29 but does AVX support unaligned r/m operands? 18:31:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:33:10 ASau` [~user@p5797E1C2.dip0.t-ipconnect.de] has joined #sbcl 18:36:54 -!- ASau [~user@p5797F6A6.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 18:44:25 Just looked it up: It does, but performance may be worse than with aligned operands. Only the VEX-extended former SSE instructions that explicitly required aligned operands in SSE need alignment in AVX, too. (whatever these are) 18:49:04 that's nearly all of them (otoh, getting our code allocator to align to 64 bytes would be useful) 18:54:02 I don't think that is what is meant. It seems this means instructions like MOVAPD. The manual explicitly states for MOVAPD that a general protection fault occurs if a VEX256 operand is not 32-byte aligned. Additionally a GP fault occurs if the memory operand is nonaligned with MXCSR.MM = 0. 18:54:18 Only the latter condition is specified for example for VADDPD. 18:55:37 *VMOVAPD 18:56:11 That was ambiguous, sorry. I meant s/MOVAPD/VMOVAPD/g. 18:56:17 oh, ok. 18:56:32 nice. 19:08:24 -!- wbooze [~wbooze@xdsl-78-35-148-177.netcologne.de] has quit [Quit: Client Quit] 19:12:04 wbooze [~wbooze@xdsl-78-35-148-177.netcologne.de] has joined #sbcl 19:24:10 Odyessus [~odyessus@089144192156.atnat0001.highway.a1.net] has joined #sbcl 19:29:11 -!- ASau` is now known as ASau 19:34:16 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 19:36:54 -!- Odyessus [~odyessus@089144192156.atnat0001.highway.a1.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 19:46:40 -!- wbooze [~wbooze@xdsl-78-35-148-177.netcologne.de] has quit [Ping timeout: 260 seconds] 19:52:01 wbooze [~wbooze@xdsl-87-79-195-140.netcologne.de] has joined #sbcl 19:56:30 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #sbcl 19:56:58 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 20:05:15 Odyessus [~odyessus@089144192156.atnat0001.highway.a1.net] has joined #sbcl 20:34:41 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 20:38:22 sdemarre [~serge@91.180.91.54] has joined #sbcl 20:40:07 -!- Odyessus [~odyessus@089144192156.atnat0001.highway.a1.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:57:52 -!- nyef [~nyef@c-50-157-244-41.hsd1.ma.comcast.net] has quit [Quit: G'night all.] 21:08:27 -!- prxq [~mommer@mnhm-590c3be3.pool.mediaWays.net] has quit [Quit: Leaving] 21:09:39 attila_lendvai [~attila_le@92.47.218.214] has joined #sbcl 21:09:39 -!- attila_lendvai [~attila_le@92.47.218.214] has quit [Changing host] 21:09:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 21:10:34 easye [~user@213.33.70.157] has joined #sbcl 21:16:54 -!- leuler [~user@p548FB883.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 21:17:32 danlentz [~danlentz@c-68-37-70-235.hsd1.nj.comcast.net] has joined #sbcl 21:37:43 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 21:37:46 attila_lendvai1 [~attila_le@92.47.218.214] has joined #sbcl 21:37:46 -!- attila_lendvai1 is now known as attila_lendvai 21:37:46 -!- attila_lendvai [~attila_le@92.47.218.214] has quit [Changing host] 21:37:46 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 21:38:19 -!- sdemarre [~serge@91.180.91.54] has quit [Ping timeout: 264 seconds] 21:41:14 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 21:54:55 -!- drmeister [~drmeister@farnsworth.chem.temple.edu] has quit [Remote host closed the connection] 21:59:43 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:05:47 hlavaty` [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 22:10:18 -!- hlavaty [~user@friedrichstrasse.knowledgetools.de] has quit [Ping timeout: 264 seconds] 22:23:50 -!- scymtym_ [~user@ip-5-147-122-209.unitymediagroup.de] has quit [Ping timeout: 256 seconds] 22:26:12 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 22:47:24 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #sbcl 23:00:33 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl 23:01:24 Bike_ [~Glossina@174-25-59-69.ptld.qwest.net] has joined #sbcl 23:04:15 -!- Bike [~Glossina@67-5-252-29.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 23:04:23 -!- Bike_ is now known as Bike 23:17:23 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 23:20:58 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 23:27:05 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 23:36:27 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Read error: Connection reset by peer] 23:46:22 -!- drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 23:54:35 daimrod [daimrod@sbrk.org] has joined #sbcl 23:58:55 drmeister [~drmeister@pool-71-185-168-200.phlapa.fios.verizon.net] has joined #sbcl