VirtualBox

Changeset 66056 in vbox


Ignore:
Timestamp:
Mar 10, 2017 9:00:46 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
113922
Message:

x86.h: X86_MODRM_MAKE()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/x86.h

    r65904 r66056  
    40984098AssertCompile((X86_MODRM_REG_MASK >> X86_MODRM_REG_SHIFT) == X86_MODRM_REG_SMASK);
    40994099AssertCompile((X86_MODRM_MOD_MASK >> X86_MODRM_MOD_SHIFT) == X86_MODRM_MOD_SMASK);
     4100/** @def X86_MODRM_MAKE
     4101 * @param   a_Mod       The mod value (0..3).
     4102 * @param   a_Reg       The register value (0..7).
     4103 * @param   a_RegMem    The register or memory value (0..7). */
     4104# define X86_MODRM_MAKE(a_Mod, a_Reg, a_RegMem) (((a_Mod) << X86_MODRM_MOD_SHIFT) | ((a_Reg) << X86_MODRM_REG_SHIFT) | (a_RegMem))
    41004105#endif
    41014106/** @} */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette