VirtualBox

Changeset 11424 in vbox for trunk/include


Ignore:
Timestamp:
Aug 14, 2008 1:46:06 PM (16 years ago)
Author:
vboxsync
Message:

Emulate stosw/d/q ourselves.

File:
1 edited

Legend:

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

    r10630 r11424  
    9090    union
    9191    {
     92        uint16_t        di;
    9293        uint32_t        edi;
    9394        uint64_t        rdi;
     
    9596    union
    9697    {
     98        uint16_t        si;
    9799        uint32_t        esi;
    98100        uint64_t        rsi;
     
    100102    union
    101103    {
     104        uint16_t        bp;
    102105        uint32_t        ebp;
    103106        uint64_t        rbp;
     
    105108    union
    106109    {
     110        uint16_t        ax;
    107111        uint32_t        eax;
    108112        uint64_t        rax;
     
    110114    union
    111115    {
     116        uint16_t        bx;
    112117        uint32_t        ebx;
    113118        uint64_t        rbx;
     
    115120    union
    116121    {
     122        uint16_t        dx;
    117123        uint32_t        edx;
    118124        uint64_t        rdx;
     
    120126    union
    121127    {
     128        uint16_t        cx;
    122129        uint32_t        ecx;
    123130        uint64_t        rcx;
     
    125132    union
    126133    {
     134        uint16_t        sp;
    127135        uint32_t        esp;
    128136        uint64_t        rsp;
     
    151159    union
    152160    {
     161        uint16_t        ip;
    153162        uint32_t        eip;
    154163        uint64_t        rip;
     
    193202    union
    194203    {
     204        uint16_t        di;
    195205        uint32_t        edi;
    196206        uint64_t        rdi;
     
    198208    union
    199209    {
     210        uint16_t        si;
    200211        uint32_t        esi;
    201212        uint64_t        rsi;
     
    203214    union
    204215    {
     216        uint16_t        bp;
    205217        uint32_t        ebp;
    206218        uint64_t        rbp;
     
    208220    union
    209221    {
     222        uint16_t        ax;
    210223        uint32_t        eax;
    211224        uint64_t        rax;
     
    213226    union
    214227    {
     228        uint16_t        bx;
    215229        uint32_t        ebx;
    216230        uint64_t        rbx;
     
    218232    union
    219233    {
     234        uint16_t        dx;
    220235        uint32_t        edx;
    221236        uint64_t        rdx;
     
    223238    union
    224239    {
     240        uint16_t        cx;
    225241        uint32_t        ecx;
    226242        uint64_t        rcx;
     
    228244    union
    229245    {
     246        uint16_t        sp;
    230247        uint32_t        esp;
    231248        uint64_t        rsp;
     
    254271    union
    255272    {
     273        uint16_t        ip;
    256274        uint32_t        eip;
    257275        uint64_t        rip;
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