VirtualBox

Changeset 47305 in vbox


Ignore:
Timestamp:
Jul 22, 2013 2:23:33 PM (11 years ago)
Author:
vboxsync
Message:

x86.h/mac: opcode prefixes.

Location:
trunk/include/iprt
Files:
2 edited

Legend:

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

    r47267 r47305  
    32153215
    32163216
     3217/** @name X86_OP_XXX - Prefixes
     3218 * @{ */
     3219#define X86_OP_PRF_CS           UINT8_C(0x2e)
     3220#define X86_OP_PRF_SS           UINT8_C(0x36)
     3221#define X86_OP_PRF_DS           UINT8_C(0x3e)
     3222#define X86_OP_PRF_ES           UINT8_C(0x26)
     3223#define X86_OP_PRF_FS           UINT8_C(0x64)
     3224#define X86_OP_PRF_GS           UINT8_C(0x65)
     3225#define X86_OP_PRF_SIZE_OP      UINT8_C(0x66)
     3226#define X86_OP_PRF_SIZE_ADDR    UINT8_C(0x67)
     3227#define X86_OP_PRF_LOCK         UINT8_C(0xf0)
     3228#define X86_OP_PRF_REPZ         UINT8_C(0xf2)
     3229#define X86_OP_PRF_REPNZ        UINT8_C(0xf3)
     3230#define X86_OP_REX_B            UINT8_C(0x41)
     3231#define X86_OP_REX_X            UINT8_C(0x42)
     3232#define X86_OP_REX_R            UINT8_C(0x44)
     3233#define X86_OP_REX_W            UINT8_C(0x48)
     3234/** @} */
     3235
     3236
    32173237/** @} */
    32183238
  • trunk/include/iprt/x86.mac

    r47267 r47305  
    717717%define X86_SREG_GS             5
    718718%define X86_SREG_COUNT          6
     719%define X86_OP_PRF_CS           0x2e
     720%define X86_OP_PRF_SS           0x36
     721%define X86_OP_PRF_DS           0x3e
     722%define X86_OP_PRF_ES           0x26
     723%define X86_OP_PRF_FS           0x64
     724%define X86_OP_PRF_GS           0x65
     725%define X86_OP_PRF_SIZE_OP      0x66
     726%define X86_OP_PRF_SIZE_ADDR    0x67
     727%define X86_OP_PRF_LOCK         0xf0
     728%define X86_OP_PRF_REPZ         0xf2
     729%define X86_OP_PRF_REPNZ        0xf3
     730%define X86_OP_REX_B            0x41
     731%define X86_OP_REX_X            0x42
     732%define X86_OP_REX_R            0x44
     733%define X86_OP_REX_W            0x48
    719734%endif
    720735%include "iprt/x86extra.mac"
Note: See TracChangeset for help on using the changeset viewer.

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