VirtualBox

Changeset 101517 in vbox for trunk


Ignore:
Timestamp:
Oct 20, 2023 1:10:09 PM (12 months ago)
Author:
vboxsync
Message:

VMM/IEM: Deal with unconditional relative jumps (sans flag checking). [build fix] bugref:10371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/armv8.h

    r101516 r101517  
    27752775    uint32_t const cWidth = f64Bit ? 63 : 31;
    27762776    Assert(cShift > 0); Assert(cShift <= cWidth);
    2777     return Armv8A64MkInstrBitfieldImm(2, iRegResult, iRegSrc, (uint32_t)-cShift & cWidth, cWidth - cShift /*uImm6S*/, false, 0);
     2777    return Armv8A64MkInstrBitfieldImm(2, iRegResult, iRegSrc, (uint32_t)(0 - cShift) & cWidth,
     2778                                      cWidth - cShift /*uImm6S*/, false, 0);
    27782779}
    27792780
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