00:00:00 --- log: started retro/13.08.01 04:19:39 --- quit: itsy (Quit: itsy) 04:27:32 --- quit: Sgeo (Read error: Connection reset by peer) 08:08:41 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 08:08:47 hi 08:10:16 hey Mat2 08:13:45 hi tangentstorm ! 08:13:58 what's going on ? 08:21:53 working on some neat code, but it's a secret for now. ;) hopefully should be online in a few days though :) 08:22:16 a secret ? 08:22:53 I'm creating a new repro for the native-code generator at moment 08:32:39 --- join: Kumul (~nmz@adsl-64-237-234-8.prtc.net) joined #retro 08:48:03 --- join: itsy (~digital_w@46.208.89.101) joined #retro 08:57:00 --- join: ncv (~quassel@79.114.15.47) joined #retro 08:57:00 --- quit: ncv (Changing host) 08:57:00 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 09:15:05 --- quit: ncv (Remote host closed the connection) 09:17:23 --- join: ncv (~quassel@79.114.15.47) joined #retro 09:17:23 --- quit: ncv (Changing host) 09:17:23 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 10:06:38 * Mat2 found a very easy method of efficient code-compilation for in-order arhcitectures (like iAtom and some ARM cpu's) 10:08:42 oh yeah? 10:10:39 yes, I simply exchanging insructions in a fixed pattern and transform stack-pushes to immediate load operations 10:11:41 that's all needed. Now most instructions can pair 10:13:23 I think that strategy is also applicable to other in-order designs like some ARM cpu'S 10:14:04 ok, I have now compiler for all common processor designs out there except VLIW ones 10:15:15 now I can implement code-morphing from Ngaro and Parable to AVM code 10:15:58 any request for other ISA's ? 10:21:33 i'd be interested in learning how to do it for x64 10:22:30 I will upload the sources this night to my assembla account 10:25:58 probably won't have time to look at it for a while... got my hands full here 10:26:16 but i am very interested in this 10:26:40 if you found some free time, take a look at navmFrontendDynScal and you can ask me if something is unclear to you 10:27:57 ok :) 10:28:12 the backend for AMD64: navmInstructions.h in arch/AMD64 10:28:46 oh right. i should dig through the old stuff you already did again 10:29:07 you were pretty much the one who got me interested in assembly. 10:29:39 assembly is essential important in my opinion 10:29:53 (and much more readable than C) 10:31:47 hahaha :) 10:32:20 it's definitely less messy, but not always as easy to see the meaning of things. 10:32:22 --- quit: Kumul (Quit: Divided by 0) 10:32:24 at least for me 10:34:44 --- join: Kumul (~nmz@adsl-64-237-234-8.prtc.net) joined #retro 11:06:22 --- quit: Kumul (Quit: Divided by 0) 11:08:10 --- join: Kumul (~nmz@adsl-64-237-234-8.prtc.net) joined #retro 11:45:45 --- quit: sirdancealot (Ping timeout: 240 seconds) 11:47:33 --- join: sirdancealot (~sirdancea@98.82.broadband5.iol.cz) joined #retro 13:50:07 get some sleep, ciao 13:50:11 --- quit: Mat2 (Quit: Verlassend) 14:11:34 --- quit: Endeg (Read error: Connection reset by peer) 15:03:55 --- quit: ncv (Remote host closed the connection) 16:55:52 --- join: Sgeo (~quassel@ool-ad034ea6.dyn.optonline.net) joined #retro 17:01:50 --- part: itsy left #retro 17:30:45 --- quit: sirdancealot (Ping timeout: 240 seconds) 17:43:57 --- join: sirdancealot (~sirdancea@98.82.broadband5.iol.cz) joined #retro 17:48:16 --- quit: sirdancealot (Ping timeout: 240 seconds) 17:52:20 --- join: sirdancealot (~sirdancea@98.82.broadband5.iol.cz) joined #retro 18:26:46 --- join: Kumool (~nmz@67.224.210.214) joined #retro 18:29:32 --- quit: Kumul (Ping timeout: 245 seconds) 18:46:45 --- quit: sirdancealot (Ping timeout: 240 seconds) 18:53:39 --- join: sirdancealot (~sirdancea@98.82.broadband5.iol.cz) joined #retro 21:38:00 --- quit: tangentstorm (Quit: WeeChat 0.3.2) 23:42:46 --- join: Endeg (~Miranda@91.185.25.194) joined #retro 23:59:59 --- log: ended retro/13.08.01