Changeset 104030 in vbox for trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h
- Timestamp:
- Mar 24, 2024 6:47:23 PM (10 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h
r103973 r104030 6215 6215 #elif defined(RT_ARCH_ARM64) 6216 6216 if (pReNative->paLabels[idxLabel].off != UINT32_MAX) 6217 pCodeBuf[off++] = Armv8A64MkInstrB(pReNative->paLabels[idxLabel].off - off); 6217 { 6218 pCodeBuf[off] = Armv8A64MkInstrB(pReNative->paLabels[idxLabel].off - off); 6219 off++; 6220 } 6218 6221 else 6219 6222 { … … 6354 6357 { 6355 6358 Assert(off - offLabel <= 0x3ffffU); 6356 pCodeBuf[off++] = Armv8A64MkInstrBCond(enmCond, offLabel - off); 6359 pCodeBuf[off] = Armv8A64MkInstrBCond(enmCond, offLabel - off); 6360 off++; 6357 6361 } 6358 6362 … … 6580 6584 6581 6585 #elif defined(RT_ARCH_ARM64) 6582 pCodeBuf[off ++] = Armv8A64MkInstrBCond(enmCond, (int32_t)(offTarget - off));6583 6586 pCodeBuf[off] = Armv8A64MkInstrBCond(enmCond, (int32_t)(offTarget - off)); 6587 off++; 6584 6588 #else 6585 6589 # error "Port me!" … … 6711 6715 6712 6716 #elif defined(RT_ARCH_ARM64) 6713 pCodeBuf[off++] = Armv8A64MkInstrB((int32_t)(offTarget - off)); 6717 pCodeBuf[off] = Armv8A64MkInstrB((int32_t)(offTarget - off)); 6718 off++; 6714 6719 6715 6720 #else … … 7188 7193 #elif defined(RT_ARCH_ARM64) 7189 7194 if (pReNative->paLabels[idxLabel].off != UINT32_MAX) 7190 pCodeBuf[off++] = Armv8A64MkInstrCbzCbnz(fJmpIfNotZero, (int32_t)(pReNative->paLabels[idxLabel].off - off), 7191 iGprSrc, f64Bit); 7195 { 7196 pCodeBuf[off] = Armv8A64MkInstrCbzCbnz(fJmpIfNotZero, (int32_t)(pReNative->paLabels[idxLabel].off - off), 7197 iGprSrc, f64Bit); 7198 off++; 7199 } 7192 7200 else 7193 7201 {
Note:
See TracChangeset
for help on using the changeset viewer.