VirtualBox

Changeset 103831 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Mar 13, 2024 2:23:42 PM (9 months ago)
Author:
vboxsync
Message:

VMM/IEM: Implemented simple (whole sale) status flag up update skipping for arithmetic operations with native emitter. [arm fixes] bugref:10375

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp

    r103830 r103831  
    61606160        uint8_t const idxRegTmp = iemNativeRegAllocTmp(pReNative, &off);
    61616161        off = iemNativeEmitLoadGprFromVCpuU32(pReNative, off, idxRegTmp, offVCpu);
    6162         off = iemNativeEmitTestAnyBitsInGpr(pReNative, off, iGprSrc, fEflNeeded);
     6162        off = iemNativeEmitTestAnyBitsInGpr(pReNative, off, idxRegTmp, fEflNeeded);
    61636163#  ifdef RT_ARCH_ARM64
    61646164        off = iemNativeEmitJzToFixed(pReNative, off, off + 2);
     
    61676167#   error "Port me!"
    61686168#  endif
     6169        iemNativeRegFreeTmp(pReNative, idxRegTmp);
    61696170# endif
    61706171    }
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