dmd.backend.code_x86
Constants and data structures specific to the x86 platform.
License
Source:
backend/code_x86.d
Documentation: https://dlang.org/phobos/dmd_backend_code_x86.html
-
Declaration
enum intmMSW;Masks for register pairs. Note that index registers are always LSWs. This is for the convenience of implementing far pointers.
-
Declaration
enum intmLSW;Masks for register pairs. Note that index registers are always LSWs. This is for the convenience of implementing far pointers.
-
Declaration
enumCLIB: int;C library routines. See callclib().
-
Declaration
nothrow @safe ubytemodregrm(uintm, uintr, uintrm);Macros to ease generating code
modregrm: generate mod regr/mfield modregxrm: reg could be R8..R15 modregrmx:rmcould be R8..R15 modregxrmx: reg orrmcould be R8..R15NEWREG: change reg field of x to
rgenorreg: OR t,f -
Declaration
structNDP;