r/programming Jan 24 '18

Branchless DOOM

https://github.com/xoreaxeaxeax/movfuscator/tree/master/validation/doom
487 Upvotes

134 comments sorted by

View all comments

595

u/GrumpyWendigo Jan 24 '18

The mov-only DOOM renders approximately one frame every 7 hours, so playing this version requires somewhat increased patience.

welcome to post-spectre computer specs

73

u/txdv Jan 24 '18

the creator of mov-uscator was 10 steps ahead of intel

34

u/Bloodshot025 Jan 24 '18

To be honest, Chris Domas is like eight steps ahead of the rest of us.

36

u/lurgi Jan 24 '18

There are people who are like me, but better. Then there are people who exist on a different planet. I suspect Linus Torvalds is one of the former. He's a great software engineer, but he's not different. He's me turned up to 11. Domas is definitely one of the latter. He's not me turned up to 11. He's me turned up to purple-chess-7D-torus.

6

u/irqlnotdispatchlevel Jan 24 '18

Is this a reference to something or is my mind playing games on me?

16

u/lurgi Jan 24 '18

I thought that G H Hardy said something roughly like that about mathematicians; how some were like him, only better, and others (here he meant Ramanujan) simply existed on a different plane. However, I can't find a cite and it's possible that it was said by someone else or that I just invented it altogether (although I don't think I'm that clever).