00:41:36: <Doxin> ohai impomatic
02:04:18: -!- Doxin has quit (Remote host closed the connection).
11:10:04: -!- Doxin has joined #corewars.
11:10:04: -!- Doxin has quit (Changing host).
11:10:04: -!- Doxin has joined #corewars.
11:41:53: -!- impomatic has quit (Quit: http://CoreWar.co.uk).
13:38:45: -!- myndzi has quit (Ping timeout: 245 seconds).
16:21:59: -!- myndzi has joined #corewars.
17:56:10: -!- fiveop has joined #corewars.
19:05:50: -!- willvarfar has joined #corewars.
19:22:50: <john_metcalf> Hi will... I'll be back in about an hour :-)
19:23:32: <willvarfar> hi John :)
19:39:55: -!- impomatic has joined #corewars.
19:40:13: * impomatic pokes willvarfar :-P
19:40:44: <willvarfar> hello John :)
19:44:47: <impomatic> Willvarfar: when will I be able to buy a board with a mill CPU?
19:45:02: <willvarfar> 2 - 3 years
19:45:22: <willvarfar> perhaps sooner
19:45:41: <willvarfar> of course, I'm optimistic
19:46:02: <impomatic> I think I'll still get a Parallella to play with for now ;-)
19:46:10: <willvarfar> yeah that's a nice toy :)
19:46:47: <impomatic> Preorders have been closed since November :-( I keep checking...
19:47:06: <willvarfar> were you a backer?
19:47:47: <impomatic> No, I assumed they'd go on general sale after they shipped to backers.
19:48:25: <willvarfar> they won't?
19:49:41: <impomatic> They did briefly, but then they closed preorders due to the backlog.
19:50:15: <willvarfar> you'll get one eventually
19:50:25: <willvarfar> what will you do with it?
19:52:29: <impomatic> Programming contests :-) I'm using my laptop to run the stuff at the moment and it's not convenient to have it running 24/7
19:54:51: <willvarfar> yeah I think its a really exciting concept
20:07:31: -!- john_metcalf has quit (Ping timeout: 272 seconds).
20:07:56: -!- john_metcalf has joined #corewars.
20:33:46: * impomatic wonders how to implement this in Redcode:
20:33:49: <impomatic> temp = 16807 * (temp % 127773) - 2836 * (temp / 127773);
20:33:49: <impomatic> if (temp < 0)
20:33:49: <impomatic> temp += 2147483647;
20:35:22: <willvarfar> damn, how about Mill?
20:36:17: <willvarfar> the idiv 127773 takes, say, 4 cycles, but returns both the quot and remainder on the 4th cycle
20:36:35: <willvarfar> then the two multiplications can be carried out in parallel, taking just say 3 cycles
20:37:08: <willvarfar> then the subtract is performed, say 1 cyce
20:37:40: <willvarfar> and then the compare and the addition is performed in 1 more cycle, but the pick takes 0 cycles and only applies the add if the condition was met
20:38:40: <willvarfar> so not too much faster than anyone else, but hopefully you've got lots of other stuff to keep the other pipelines busy while this is happening
20:39:09: <willvarfar> gotta go, cya! thx John
20:39:14: -!- willvarfar has quit (Quit: Leaving).
21:40:25: -!- john_metcalf has quit (Ping timeout: 252 seconds).
21:40:46: -!- john_metcalf has joined #corewars.
23:00:00: -!- fiveop has quit (Quit: humhum).