@redstarfish isn't it fun!
Did you know:
You probably used more distinct instructions than you strictly need to express your program!
Why?
https://github.com/xoreaxeaxeax/movfuscator
Intel's Chris Domas once build the M/o/Vfuscator to compile programs into "mov" instructions (only), inspired by Stephen Dolan's paper "mov is Turing-complete".
(While not meant 100% seriously, I have always thought this is a very nice example of the beauty when theoretical computer science thinking meets empirical tinkering. )