added 64-bit mode, support for newer instructions and other improvements to machine-code parser