Disassembler syntax wrong for je and movzx
Currently the disasssembler prints jeq
for the Intel je
(jump on equal) instruction. We should make it je
to be true Intel syntax.
Also we print just movzx eax, [ecx-7]
to sign extend a byte. For valid Intel assembly syntax, we should print movzx eax, byte ptr [ecx-7]
.