VirtualBox

Changeset 108370 in vbox


Ignore:
Timestamp:
Feb 25, 2025 1:26:43 PM (8 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167731
Message:

VMM/IEM: s/IEM_TB_LOOKUP_TAB_GET_IDX_WITH_RIP/IEM_TB_LOOKUP_TAB_GET_IDX_WITH_PC/ jiraref:VBP-1531

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

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

    r108369 r108370  
    35443544DECL_FORCE_INLINE(PIEMTB *) iemTbGetTbLookupEntryWithRip(PCIEMTB pTb, uint8_t uTbLookup, uint64_t uRip)
    35453545{
    3546     uint8_t const idx = IEM_TB_LOOKUP_TAB_GET_IDX_WITH_RIP(uTbLookup, uRip);
     3546    uint8_t const idx = IEM_TB_LOOKUP_TAB_GET_IDX_WITH_PC(uTbLookup, uRip);
    35473547    Assert(idx < pTb->cTbLookupEntries);
    35483548    return IEMTB_GET_TB_LOOKUP_TAB_ENTRY(pTb, idx);
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r108369 r108370  
    12841284/** Get the first lookup table index from IEMTHRDEDCALLENTRY::uTbLookup. */
    12851285#define IEM_TB_LOOKUP_TAB_GET_IDX(a_uTbLookup)          ((a_uTbLookup) & 0x7f)
    1286 /** Get the lookup table index from IEMTHRDEDCALLENTRY::uTbLookup and RIP. */
    1287 #define IEM_TB_LOOKUP_TAB_GET_IDX_WITH_RIP(a_uTbLookup, a_Rip) \
    1288     (!((a_uTbLookup) & 0x80) ? (a_uTbLookup) & 0x7f : ((a_uTbLookup) & 0x7f) + ((a_Rip) & (IEM_TB_LOOKUP_TAB_LARGE_SIZE - 1)) )
     1286/** Get the lookup table index from IEMTHRDEDCALLENTRY::uTbLookup and PC. */
     1287#define IEM_TB_LOOKUP_TAB_GET_IDX_WITH_PC(a_uTbLookup, a_Pc) \
     1288    (!((a_uTbLookup) & 0x80) ? (a_uTbLookup) & 0x7f : ((a_uTbLookup) & 0x7f) + ((a_Pc) & (IEM_TB_LOOKUP_TAB_LARGE_SIZE - 1)) )
    12891289
    12901290/** Make a IEMTHRDEDCALLENTRY::uTbLookup value. */
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