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
- 
  Declarationenum intmMSW;Masks for register pairs. Note that index registers are always LSWs. This is for the convenience of implementing far pointers. 
- 
  Declarationenum intmLSW;Masks for register pairs. Note that index registers are always LSWs. This is for the convenience of implementing far pointers. 
- 
  DeclarationenumCLIB: int;C library routines. See callclib(). 
- 
  Declarationnothrow 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
- 
  DeclarationstructNDP;
- 
  DeclarationstructGlobals87;
- 
  DeclarationGlobals87global87;
- 
  Declarationnothrow voidgetlvalue_msw(code*);
- 
  Declarationnothrow voidgetlvalue_lsw(code*);
- 
  Declarationnothrow voidgetlvalue(ref CodeBuildercdb, code*pcs, elem*e, regm_tkeepmsk);
- 
  Declarationnothrow voidloadea(ref CodeBuildercdb, elem*e, code*cs, uintop, uintreg, targ_size_toffset, regm_tkeepmsk, regm_tdesmsk);