VirtualBox

Changeset 8352 in vbox for trunk/include/VBox/dis.h


Ignore:
Timestamp:
Apr 24, 2008 9:50:26 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
30130
Message:

More 64 bits disasm updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/dis.h

    r8336 r8352  
    146146#define USE_DISPLACEMENT32              RT_BIT_64(16)
    147147#define USE_DISPLACEMENT64              RT_BIT_64(17)
    148 #define USE_IMMEDIATE8                  RT_BIT_64(18)
    149 #define USE_IMMEDIATE8_REL              RT_BIT_64(19)
    150 #define USE_IMMEDIATE16                 RT_BIT_64(20)
    151 #define USE_IMMEDIATE16_REL             RT_BIT_64(21)
    152 #define USE_IMMEDIATE32                 RT_BIT_64(22)
    153 #define USE_IMMEDIATE32_REL             RT_BIT_64(23)
    154 #define USE_IMMEDIATE64                 RT_BIT_64(24)
    155 #define USE_IMMEDIATE_ADDR_0_32         RT_BIT_64(25)
    156 #define USE_IMMEDIATE_ADDR_16_32        RT_BIT_64(26)
    157 #define USE_IMMEDIATE_ADDR_0_16         RT_BIT_64(27)
    158 #define USE_IMMEDIATE_ADDR_16_16        RT_BIT_64(28)
     148#define USE_RIPDISPLACEMENT32           RT_BIT_64(18)
     149#define USE_IMMEDIATE8                  RT_BIT_64(19)
     150#define USE_IMMEDIATE8_REL              RT_BIT_64(20)
     151#define USE_IMMEDIATE16                 RT_BIT_64(21)
     152#define USE_IMMEDIATE16_REL             RT_BIT_64(22)
     153#define USE_IMMEDIATE32                 RT_BIT_64(23)
     154#define USE_IMMEDIATE32_REL             RT_BIT_64(24)
     155#define USE_IMMEDIATE64                 RT_BIT_64(25)
     156#define USE_IMMEDIATE_ADDR_0_32         RT_BIT_64(26)
     157#define USE_IMMEDIATE_ADDR_16_32        RT_BIT_64(27)
     158#define USE_IMMEDIATE_ADDR_0_16         RT_BIT_64(28)
     159#define USE_IMMEDIATE_ADDR_16_16        RT_BIT_64(29)
    159160/** DS:ESI */
    160 #define USE_POINTER_DS_BASED            RT_BIT_64(29)
     161#define USE_POINTER_DS_BASED            RT_BIT_64(30)
    161162/** ES:EDI */
    162 #define USE_POINTER_ES_BASED            RT_BIT_64(30)
    163 #define USE_IMMEDIATE16_SX8             RT_BIT_64(31)
    164 #define USE_IMMEDIATE32_SX8             RT_BIT_64(32)
     163#define USE_POINTER_ES_BASED            RT_BIT_64(31)
     164#define USE_IMMEDIATE16_SX8             RT_BIT_64(32)
     165#define USE_IMMEDIATE32_SX8             RT_BIT_64(33)
    165166
    166167#define USE_IMMEDIATE                   (USE_IMMEDIATE8|USE_IMMEDIATE16|USE_IMMEDIATE32|USE_IMMEDIATE64|USE_IMMEDIATE8_REL|USE_IMMEDIATE16_REL|USE_IMMEDIATE32_REL|USE_IMMEDIATE_ADDR_0_32|USE_IMMEDIATE_ADDR_16_32|USE_IMMEDIATE_ADDR_0_16|USE_IMMEDIATE_ADDR_16_16|USE_IMMEDIATE16_SX8|USE_IMMEDIATE32_SX8)
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