VirtualBox

Changeset 21570 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 14, 2009 10:15:40 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50052
Message:

Fixed broken SVMR0InvlpgA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm

    r21001 r21570  
    924924    mov     rcx, rsi
    925925 %else
    926     ; from http://www.cs.cmu.edu/~fp/courses/15213-s06/misc/asm64-handout.pdf:
    927     ; ``Perhaps unexpectedly, instructions that move or generate 32-bit register
    928     ;   values also set the upper 32 bits of the register to zero. Consequently
    929     ;   there is no need for an instruction movzlq.''
    930     mov     eax, ecx
     926    mov     rax, rcx
    931927    mov     rcx, rdx
    932928 %endif
     
    953949    mov     ecx, esi
    954950 %else
    955     ; from http://www.cs.cmu.edu/~fp/courses/15213-s06/misc/asm64-handout.pdf:
    956     ; ``Perhaps unexpectedly, instructions that move or generate 32-bit register
    957     ;   values also set the upper 32 bits of the register to zero. Consequently
    958     ;   there is no need for an instruction movzlq.''
    959951    mov     eax, ecx
    960952    mov     ecx, edx
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