VirtualBox

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


Ignore:
Timestamp:
Dec 22, 2023 1:39:21 AM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160854
Message:

VMM/IEM: Corrected register mixup in the ARM64 portion of iemNativeEmitCheckGprCanonicalMaybeRaiseGp0. bugref:10371

File:
1 edited

Legend:

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

    r102684 r102687  
    46354635    off = iemNativeEmitLoadGprImm64(pReNative, off, iTmpReg, UINT64_C(0x800000000000));
    46364636    off = iemNativeEmitAddTwoGprs(pReNative, off, iTmpReg, idxAddrReg);
    4637     off = iemNativeEmitCmpArm64(pReNative, off, ARMV8_A64_REG_XZR, idxAddrReg, true /*f64Bit*/, 48 /*cShift*/, kArmv8A64InstrShift_Lsr);
     4637    off = iemNativeEmitCmpArm64(pReNative, off, ARMV8_A64_REG_XZR, iTmpReg, true /*f64Bit*/, 48 /*cShift*/, kArmv8A64InstrShift_Lsr);
    46384638    off = iemNativeEmitJnzToNewLabel(pReNative, off, kIemNativeLabelType_RaiseGp0);
    46394639
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