xor rax, rax -> eax, eax
shorter-opcode
changed legacy microcoded ops
various micro-optimizations
smaller opcodes and some branch switched to cmov
begin to convert string functions to SIMD version