Changeset 106202 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Oct 1, 2024 11:52:57 PM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 164986
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h
r106187 r106202 7250 7250 | ((uint32_t)offDisp & UINT32_C(0x03ffffff)); 7251 7251 } 7252 else 7252 else if ((pu32CodeBuf[offFixup] & UINT32_C(0x7e000000)) == UINT32_C(0x34000000)) 7253 7253 { 7254 7254 /* CBZ / CBNZ reg, imm19 */ … … 7257 7257 pu32CodeBuf[offFixup] = (pu32CodeBuf[offFixup] & UINT32_C(0xff00001f)) 7258 7258 | (((uint32_t)offDisp << 5) & UINT32_C(0x00ffffe0)); 7259 7259 } 7260 else 7261 { 7262 /* TBZ / TBNZ reg, bit5, imm14 */ 7263 Assert((pu32CodeBuf[offFixup] & UINT32_C(0x7e000000)) == UINT32_C(0x36000000)); 7264 Assert(offDisp >= -8192 && offDisp < 8192); 7265 pu32CodeBuf[offFixup] = (pu32CodeBuf[offFixup] & UINT32_C(0xfff8001f)) 7266 | (((uint32_t)offDisp << 5) & UINT32_C(0x0007ffe0)); 7260 7267 } 7261 7268
Note:
See TracChangeset
for help on using the changeset viewer.