VirtualBox

Changeset 102718 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Dec 27, 2023 7:54:03 PM (14 months ago)
Author:
vboxsync
Message:

VBox/VMM: Outlined native TLB lookup code for IEM_MC_MEM_MAP_XXXX on x86 hosts. Untested+disabled. [build fix] bugref:10371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h

    r102717 r102718  
    809809#elif defined(RT_ARCH_ARM64)
    810810    /* mov dst, src;   alias for: orr dst, xzr, src */
    811     p32CodeBuf[off++] = Armv8A64MkInstrOrr(iGprDst, ARMV8_A64_REG_XZR, iGprSrc);
     811    pCodeBuf[off++] = Armv8A64MkInstrOrr(iGprDst, ARMV8_A64_REG_XZR, iGprSrc);
    812812
    813813#else
     
    21332133
    21342134#elif defined(RT_ARCH_ARM64)
    2135     uint32_t const uAbsAddend = (uint32_t)RT_ABS(iAddened);
     2135    uint32_t const uAbsAddend = (uint32_t)RT_ABS(iAddend);
    21362136    if (uAbsAddend <= 0xfff)
    21372137    {
     
    39333933    uint32_t uImmNandS = 0;
    39343934    if (Armv8A64ConvertMask32ToImmRImmS(fBits, &uImmNandS, &uImmR))
    3935         pu32CodeBuf[off++] = Armv8A64MkInstrAndsImm(ARMV8_A64_REG_XZR, iGprSrc, uImmNandS, uImmR, false /*f64Bit*/);
     3935        pCodeBuf[off++] = Armv8A64MkInstrAndsImm(ARMV8_A64_REG_XZR, iGprSrc, uImmNandS, uImmR, false /*f64Bit*/);
    39363936    else
    39373937# ifdef IEM_WITH_THROW_CATCH
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