Changeset 103692 in vbox for trunk/src/VBox/VMM/VMMAll/target-x86
- Timestamp:
- Mar 5, 2024 7:37:55 PM (14 months ago)
- svn:sync-xref-src-repo-rev:
- 162059
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/target-x86/IEMAllN8veEmit-x86.h
r103691 r103692 544 544 /* On AMD64 we use BT to set EFLAGS.CF and then issue an ADC instruction 545 545 with matching size to get the correct flags. */ 546 PIEMNATIVEINSTR const pCodeBuf = iemNativeInstrBufEnsure(pReNative, off, 9) 546 PIEMNATIVEINSTR const pCodeBuf = iemNativeInstrBufEnsure(pReNative, off, 9); 547 547 548 548 /* Use the BT instruction to set CF according to idxRegEfl. */ 549 pCodeBuf[off++]= iemNativeEmitAmd64TwoByteModRmInstrRREx(pCodeBuf, off, 0x0f, 0x0b, 0xba, 32 /*cOpBits*/, 4, idxRegEfl);549 off = iemNativeEmitAmd64TwoByteModRmInstrRREx(pCodeBuf, off, 0x0f, 0x0b, 0xba, 32 /*cOpBits*/, 4, idxRegEfl); 550 550 pCodeBuf[off++] = X86_EFL_CF_BIT; 551 551
Note:
See TracChangeset
for help on using the changeset viewer.