Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Define simple - what do you leave out? From the article, not having divide or multiply is an anomaly.


All you need is `mov`:

https://github.com/xoreaxeaxeax/movfuscator/

Including the obligatory port of doom:

https://github.com/xoreaxeaxeax/movfuscator/tree/master/vali...

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


I'm saying something like a very simple mapping between operations and their assembly, which means it's easy to say rip out the multiplication and division and replace it with an alternate implementation in the code generator.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: