VirtualBox

Ignore:
Timestamp:
Oct 18, 2013 10:01:58 PM (11 years ago)
Author:
vboxsync
Message:

Reverted r90068: wrong fix - don't writing 64-bit values to 32-bit return variables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/asm/ASMCpuIdExSlow.asm

    r49191 r49192  
    8383        test    r8, r8
    8484        jz      .store_ebx
    85         mov     [r8], rax
     85        mov     [r8], eax
    8686%else
    8787        test    edi, edi
     
    9494        test    r9, r9
    9595        jz      .store_ecx
    96         mov     [r9], rbx
     96        mov     [r9], eax
    9797%else
    9898        mov     edi, [ebp + 1ch]
     
    106106        test    r10, r10
    107107        jz      .store_edx
    108         mov     [r10], rcx
     108        mov     [r10], ecx
    109109%else
    110110        mov     edi, [ebp + 20h]
     
    118118        test    r11, r11
    119119        jz      .done
    120         mov     [r11], rdx
     120        mov     [r11], ecx
    121121%else
    122122        mov     edi, [ebp + 24h]
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