00:00:00 --- log: started retro/10.01.24 01:36:09 --- join: virl (n=virl__@chello062178085149.1.12.vie.surfer.at) joined #retro 04:16:56 --- quit: foucist ("leaving") 06:07:15 --- join: foucist (n=foucist@69.93.127.31) joined #retro 06:07:15 --- mode: ChanServ set +v foucist 06:53:36 --- quit: foucist ("leaving") 06:53:46 --- join: crc2 (n=charlesc@71.23.210.149) joined #retro 07:10:43 --- quit: crc (Read error: 110 (Connection timed out)) 07:14:53 --- mode: ChanServ set +o crc2 07:14:57 --- nick: crc2 -> crc 07:18:15 --- join: foucist (n=foucist@69.93.127.31) joined #retro 07:18:16 --- mode: ChanServ set +v foucist 07:28:10 --- quit: foucist ("leaving") 07:53:36 --- join: CIA-6 (n=CIA@208.69.182.149) joined #retro 08:00:37 --- part: CIA-6 left #retro 08:06:46 --- join: retro-commit (n=Karere@71.23.210.149) joined #retro 08:06:58 --- quit: retro-commit (Remote closed the connection) 08:25:18 --- join: erider (n=chatzill@pool-173-69-160-231.bltmmd.fios.verizon.net) joined #retro 08:25:40 hi all 08:25:46 hi erider 08:26:35 whats new 08:26:48 not much 08:27:36 nothing much hmm any progress on the speed of the vm or are you still cleaning up the code 08:28:09 looking for a good way to enable/disable execution tracing 08:45:05 http://docs.google.com/View?id=dg2mc47m_116g29h297q 08:55:44 stack tracing can now be enabled separately from the main trace code. slight performance gain when tracing. 08:56:37 crc: how is the cleanup going 08:56:43 slowly 08:57:03 I'm hoping to get a better separation of the tracing stuff from the main implementation as I go along 08:58:35 so you are just tracing the code 08:59:30 yes 09:38:16 cleanups are done now; but I'm still considering how to trigger the trace at runtime 09:42:19 function pointers are always fun :) 09:44:53 ? 09:46:17 nothing 09:47:00 ok 09:48:41 crc: I haven't figured out how to read that encoder from x86 manual 09:48:48 intel manual 09:48:51 x86 encoding is a pain 09:49:05 yeah 09:49:08 http://tom.bespin.org/src/low-level/opx86.html 09:49:13 hard to follow 09:49:16 might help a bit 09:49:27 it's tcn's attempt at explaining things 09:49:59 key thing to consider: most x86 encodings make more sense when you use octal as the base 09:53:06 yeah I think cheery article mentioned that 09:53:14 cheery's 09:53:41 what did you think about the jc 09:54:11 that there is no real conditional jmps 09:55:02 crc: better said; you have only one conditional jump instruction 09:55:05 the jumps are conditional, but not really separate 09:55:16 I'd agree with that, based on the encodings 09:58:53 yeah 09:59:01 interesting stuff :) 10:34:20 crc: so 151+(2w) xrm imm translates into hex? 10:51:38 crc: are you still around 11:31:49 --- quit: bardamu ("leaving") 12:15:07 erider: just use octal. it doesn't make sense in hex. 12:15:41 the octal is 151 right 12:15:47 yes 12:16:18 ok 12:16:50 I trying to implement a sizeof macro in nasm 12:21:14 why? 12:34:42 I am making some HLL wrappers to use with nasm 12:35:44 crc: to play with networking programming easily from inside nasm 13:24:48 --- join: foucist (n=foucist@69.93.127.31) joined #retro 13:24:48 --- mode: ChanServ set +v foucist 15:21:34 --- quit: foucist ("leaving") 16:27:13 --- join: foucist (n=foucist@69.93.127.31) joined #retro 16:27:13 --- mode: ChanServ set +v foucist 19:06:52 --- quit: foucist ("leaving") 19:19:39 --- quit: erider (Read error: 113 (No route to host)) 19:38:31 --- join: crc2_ (n=charlesc@71.23.210.149) joined #retro 19:39:28 --- mode: ChanServ set +o crc2_ 19:39:37 --- quit: crc (Nick collision from services.) 19:39:41 --- nick: crc2_ -> crc 19:53:44 --- join: crc2_ (n=charlesc@71.23.210.149) joined #retro 19:59:20 --- quit: crc (Nick collision from services.) 19:59:32 --- mode: ChanServ set +o crc2_ 19:59:34 --- nick: crc2_ -> crc 20:20:06 --- join: foucist (n=foucist@69.93.127.31) joined #retro 20:20:06 --- mode: ChanServ set +v foucist 20:57:19 --- join: crc2 (n=charlesc@71.23.210.149) joined #retro 20:58:18 --- join: `Assassin (n=blank@71-8-56-51.dhcp.leds.al.charter.com) joined #retro 20:58:27 --- part: `Assassin left #retro 21:01:06 --- quit: crc (Read error: 60 (Operation timed out)) 21:16:47 --- quit: crc2 (Read error: 110 (Connection timed out)) 21:50:38 --- quit: foucist ("leaving") 23:59:59 --- log: ended retro/10.01.24