01:17:49 -!- mdc_mobile [n=mdc_mobi@ds9.entity.com] has quit [] 02:27:50 bfulgham_ [n=brent@adsl-69-234-124-120.dsl.irvnca.pacbell.net] has joined #ccl 03:12:05 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [simmons.freenode.net irc.freenode.net] 03:12:55 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 03:21:19 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [simmons.freenode.net irc.freenode.net] 03:21:20 -!- ChanServ [ChanServ@services.] has quit [simmons.freenode.net irc.freenode.net] 03:22:14 ChanServ [ChanServ@services.] has joined #ccl 03:22:14 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 03:22:14 -!- irc.freenode.net has set mode +o ChanServ 05:40:25 ilitirit [n=john@watchdog.msi.co.jp] has joined #ccl 05:41:47 any clues about why ccl generated such bad code for logandc1? http://paste.lisp.org/display/84039 05:43:43 in your analysis, what's the worst part of that bad code ? 05:45:17 as i understand it the logandc1 is actually a function call and not open coded? 05:46:22 i ran this on sbcl, lispworks and allegro as a demo for my boss as i wanted to persuade him that there as an alternative to allegro ;) 05:46:48 Correct; it doesn't know anything at all about how to open-code logandc1. You're right that it probably should; I don't know how much worse the function call is, but it's certainly worse than being open-coded would be. 05:47:04 Your code spends most of its time doing logandc1 ? 05:47:33 the real code was a radixtree (critbit) implementation for storing routing tables 05:48:05 it did a lot of bitwise stuff -- i picked logandc1 at random for the example test 05:48:20 just a sec. 05:51:16 You can get that case a lot better (since a constant's involved) with (define-compiler-macro logandc1 (x y) `(logand (lognot ,x) ,y)) 05:55:04 yes much better http://paste.lisp.org/display/84039#3 05:56:43 *ilitirit* was hoping for a cmovel 05:57:16 Yes/ 05:57:20 . 06:03:07 -!- jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has quit [] 06:10:24 -!- rme [n=rme@pool-70-105-112-40.chi.dsl-w.verizon.net] has quit [] 08:43:25 -!- lisppaste5 [n=lisppast@common-lisp.net] has quit [Read error: 110 (Connection timed out)] 10:13:24 -!- Modius_ [n=Modius@24.174.112.56] has quit [Client Quit] 10:13:46 Modius [n=Modius@24.174.112.56] has joined #ccl 11:50:34 segv_ [n=mb@p4FC1E280.dip.t-dialin.net] has joined #ccl 12:04:27 -!- segv [n=mb@p4FC1DD57.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 12:22:15 mdc_mobile [n=mdc_mobi@ds9.entity.com] has joined #ccl 12:43:28 -!- alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [] 12:59:35 alms [n=alms@146-115-42-237.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined #ccl 13:28:16 jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has joined #ccl 13:36:06 anRch [n=markmill@nmd.sbx00833.peaboma.wayport.net] has joined #ccl 13:47:46 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 14:13:28 sellout [n=greg@guest-fw.dc4.itasoftware.com] has joined #ccl 14:36:37 roygbiv [n=blank@pdpc/supporter/active/roygbiv] has joined #ccl 15:03:12 -!- bfulgham_ [n=brent@adsl-69-234-124-120.dsl.irvnca.pacbell.net] has quit [] 15:12:02 -!- anRch [n=markmill@nmd.sbx00833.peaboma.wayport.net] has quit [] 15:52:03 palter [n=palter@ita4fw1.itasoftware.com] has joined #ccl 17:31:03 -!- segv_ [n=mb@p4FC1E280.dip.t-dialin.net] has quit [Read error: 104 (Connection reset by peer)] 17:52:36 segv [n=mb@p4FC1E280.dip.t-dialin.net] has joined #ccl 18:00:22 milanj [n=milan@93.87.167.198] has joined #ccl 18:11:22 rme [n=rme@pool-70-105-112-40.chi.dsl-w.verizon.net] has joined #ccl 19:58:01 -!- sellout [n=greg@guest-fw.dc4.itasoftware.com] has quit [] 19:58:34 -!- palter [n=palter@ita4fw1.itasoftware.com] has quit [] 20:25:55 -!- roygbiv [n=blank@pdpc/supporter/active/roygbiv] has left #ccl 21:28:15 anRch [n=markmill@nmd.sbx07258.melroma.wayport.net] has joined #ccl 21:38:39 -!- milanj [n=milan@93.87.167.198] has quit ["Leaving"] 22:38:17 -!- anRch [n=markmill@nmd.sbx07258.melroma.wayport.net] has quit [] 23:01:17 -!- jajcloz [n=jaj@pool-98-110-225-173.bstnma.fios.verizon.net] has quit [] 23:25:22 bfulgham_ [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has joined #ccl 23:40:12 -!- bfulgham_ [n=brent@wsip-72-215-191-226.sb.sd.cox.net] has quit [Read error: 60 (Operation timed out)]