02:48:15 -!- lirthy has quit ("you should feel more feel you should take more take"). 02:54:23 -!- lirthy has joined. 02:54:31 -!- lirthy has quit (Read error: 104 (Connection reset by peer)). 02:54:38 -!- lirthy has joined. 04:22:33 Night all 04:24:01 -!- Sgep has quit. 05:46:58 -!- AKILLI_KIZ_VARMI has joined. 05:47:25 selamlar 05:47:31 birileri varm0131? 05:48:04 turk varm0131 05:48:05 turk 06:09:56 -!- AKILLI_KIZ_VARMI has quit (Client Quit). 07:12:58 -!- lirthy has quit ("you should feel more feel you should take more take"). 07:13:13 -!- lirthy has joined. 07:21:53 haha 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:38:19 -!- fungebob has quit (Read error: 110 (Connection timed out)). 08:56:52 -!- CXII has joined. 09:18:47 -!- CXI has quit (Connection timed out). 09:20:33 -!- Gs30ng has joined. 12:34:18 -!- ineiros has quit ("irssi"). 12:37:21 -!- ineiros has joined. 13:02:34 -!- jix has joined. 14:01:37 -!- fizzie has quit (niven.freenode.net irc.freenode.net). 14:23:14 -!- nooga has joined. 14:23:21 HI! 14:25:19 hi! 14:25:40 BDSM2 is done! 14:31:06 it compiles under linux and wndows 14:31:21 and executable has got only 72 kb!! 14:31:29 kB i mean 15:09:54 -!- nooga has quit (Read error: 110 (Connection timed out)). 15:45:57 -!- fizzie has joined. 16:03:32 -!- Keymaker has joined. 16:03:45 evening 16:03:50 nooga: that sounds nice 16:50:19 is there any short assembler code for checking if value is odd or not? 16:55:08 Just and with 1? 16:55:18 One would hope AND would set the zero flag. 16:55:36 thanks 16:59:14 Or "andi $t0, 1 ; beq $t0, $0, oh_it_was_‰even" if you happen to be on a MIPSish system. 16:59:37 Hmm, seems I managed to insert some undesired characters there. 17:03:18 i'm really lucky it's so simple task :) 17:05:13 Menghfeh. Went to sleep at 0700, woke up at 1000, and now been in an exam first 1300-1600 and then 1615-1900. Sleeeepy. 17:05:59 :\ 17:06:04 and won't go to bed yet? :D 17:07:23 Well, the exam ends at 1925, have to wait for that. Then there's the food issue - perhaps even more hungry than sleepy. 17:08:01 BGEZAL really isn't a pleasant mnemonic for an opcode. 17:08:43 ok 17:08:44 bgezal? 17:08:51 what's that? 17:09:37 branch if greater or equal or zero or allways or less? 17:10:33 crazy :) 17:10:46 that was a question 17:10:51 that opcode would be really useless 17:11:00 yeah 17:13:29 Branch on Greater than or Equal to Zero And Link. 17:14:01 Like the normal branch, but saves the return address in register $31. 17:23:15 is there a BLEZAL ? 17:23:36 I think so. Closed the reference sheet window already. 17:23:54 I think ~all the branch instructions had an -AL version. 17:24:06 Perhaps even BEQAL. 17:24:11 in arm asm you can prefix ANY instruction with condition codes 17:24:17 or postfix... 17:24:42 MMX instructions are still uglier. 17:24:54 PUNPCKLDQ 17:25:03 PUNPCKHBW 17:25:32 adn that should be easier to remember than the byte-code :D 17:25:34 Away now. 17:25:47 bye 17:25:57 Considering that x86 instructions can be up to 17 bytes long, the bytecode probably isn't that easy to remember either. :p 17:26:26 :) 19:20:11 can one modify zero flag in assembler directly, without doing any cmp or stuff? 19:26:09 -!- Metalcore has joined. 19:30:23 lahf, sahf, popf and pushf can be used to load/store the flag register, but that's not very convenient. 19:34:33 I guess "test al, 0" would clear the zero flag without causing anything else. (Except messing the other flags too.) 19:44:53 ok 19:45:02 well, i'll use cmp 19:45:13 hi all 19:45:17 hi 19:53:18 -!- int-e has joined. 20:09:13 -!- Gs30ng_ has joined. 20:16:47 exit time. bye 20:16:51 -!- Keymaker has left (?). 20:27:23 -!- Gs30ng has quit (Read error: 110 (Connection timed out)). 21:58:11 -!- Sgep has joined. 22:04:16 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:00:06 -!- SimonRC has joined. 23:00:21 Hey, cool! 23:01:54 >0".enoyrevE olleH">:#._@ 23:19:27 025*"?enilwen oN">:#._@ 23:35:41 what? 23:46:54 Sgep: befunge 23:47:20 The language of choice for oneliners. 23:47:24 heh 23:47:32 you mean Unefunge, surely? 23:47:43 * SimonRC likes Bef98 23:48:17 I considered trying to write a C-to-befunge compiler once 23:50:41 I wrote a befunge-to-C compiler once, or a simple "output C" test backend for my never-finished befunge-to-Java-bytecode compiler. Never finished it, and it doesn't support self-modification. (The compiler was written in Java, so in the Java-bytecode version I could've invoked the compiler to handle put. Obviously can't do that with the C backend.) 23:50:58 And I did write a brainf*ck-to-befunge translator, but the translation is rather trivial there. 23:51:12 yes 23:54:38 IIRC there is a text editor for trefunge written in trefunge, I wonder where it is... 23:55:54 I think Bfef translates '.' to ":,", ',' to "$~", strings of '+' to "+", '-' to "-" (where is a base-15 representation with suitable "f*"s added), and '<'/'>' to "\0p+::0g" (or "-"). 23:56:06 (And loops to suitable geometry.)