Macros to ease generating code modregrm: generate mod reg r/m field modregxrm: reg could be R8..R15 modregrmx: rm could be R8..R15 modregxrmx: reg or rm could be R8..R15 NEWREG: change reg field of x to r genorreg: OR t,f
Some instructions.
Masks for register pairs. Note that index registers are always LSWs. This is for the convenience of implementing far pointers.
Compiler implementation of the D programming language.