- Timestamp:
- Jul 24, 2024 2:40:45 PM (6 months ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py
r105445 r105489 3244 3244 'IEM_MC_NATIVE_EMIT_1': (McBlock.parseMcGeneric, True, True, True, ), 3245 3245 'IEM_MC_NATIVE_EMIT_2': (McBlock.parseMcGeneric, True, True, True, ), 3246 'IEM_MC_NATIVE_EMIT_2_EX': (McBlock.parseMcGeneric, True, True, True, ), 3246 3247 'IEM_MC_NATIVE_EMIT_3': (McBlock.parseMcGeneric, True, True, True, ), 3247 3248 'IEM_MC_NATIVE_EMIT_4': (McBlock.parseMcGeneric, True, True, True, ), -
trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h
r105445 r105489 187 187 #define IEM_MC_NATIVE_EMIT_2(a_fnEmitter, a0, a1) \ 188 188 off = a_fnEmitter(pReNative, off, (a0), (a1)) 189 190 #define IEM_MC_NATIVE_EMIT_2_EX(a_fnEmitter, a0, a1) \ 191 off = a_fnEmitter(pReNative, off, pCallEntry->idxInstr, (a0), (a1)) 189 192 190 193 #define IEM_MC_NATIVE_EMIT_3(a_fnEmitter, a0, a1, a2) \ … … 3332 3335 #ifdef IEMNATIVE_WITH_SIMD_REG_ALLOCATOR 3333 3336 /* Clear the appropriate IEMNATIVE_SIMD_RAISE_XCPT_CHECKS_EMITTED_XXX flags 3334 when a calls clobber any of the releva tncontrol registers. */3337 when a calls clobber any of the relevant control registers. */ 3335 3338 # if 1 3336 3339 if (!(fGstShwFlush & (RT_BIT_64(kIemNativeGstReg_Cr0) | RT_BIT_64(kIemNativeGstReg_Cr4) | RT_BIT_64(kIemNativeGstReg_Xcr0)))) -
trunk/src/VBox/VMM/include/IEMMc.h
r105449 r105489 2681 2681 #define IEM_MC_NATIVE_EMIT_1(a_fnEmitter, a0) (void)(a0) 2682 2682 #define IEM_MC_NATIVE_EMIT_2(a_fnEmitter, a0, a1) (void)(a0), (void)(a1) 2683 #define IEM_MC_NATIVE_EMIT_2_EX(a_fnEmitter, a0, a1) (void)(a0), (void)(a1) 2683 2684 #define IEM_MC_NATIVE_EMIT_3(a_fnEmitter, a0, a1, a2) (void)(a0), (void)(a1), (void)(a2) 2684 2685 #define IEM_MC_NATIVE_EMIT_4(a_fnEmitter, a0, a1, a2, a3) (void)(a0), (void)(a1), (void)(a2), (void)(a3) -
trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp
r105445 r105489 592 592 #define IEM_MC_NATIVE_EMIT_1(a_fnEmitter, a0) do { (void)fMcBegin; (void)(a0); } while (0) 593 593 #define IEM_MC_NATIVE_EMIT_2(a_fnEmitter, a0, a1) do { (void)fMcBegin; (void)(a0), (void)(a1); } while (0) 594 #define IEM_MC_NATIVE_EMIT_2_EX(a_fnEmitter, a0, a1) do { (void)fMcBegin; (void)(a0), (void)(a1); } while (0) 594 595 #define IEM_MC_NATIVE_EMIT_3(a_fnEmitter, a0, a1, a2) do { (void)fMcBegin; (void)(a0), (void)(a1), (void)(a2); } while (0) 595 596 #define IEM_MC_NATIVE_EMIT_4(a_fnEmitter, a0, a1, a2, a3) do { (void)fMcBegin; (void)(a0), (void)(a1), (void)(a2), (void)(a3); } while (0)
Note:
See TracChangeset
for help on using the changeset viewer.