Changeset 106427 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.h
- Timestamp:
- Oct 17, 2024 10:59:12 AM (4 months ago)
- svn:sync-xref-src-repo-rev:
- 165246
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllN8veLiveness.h
r106191 r106427 387 387 #define IEM_MC_IND_CALL_U64_AND_FINISH_THREADED_PC64_WITH_FLAGS(a_u32NewRIP, a_cbInstr) do { IEM_LIVENESS_PC64_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 388 388 389 #define IEM_MC_RETN_AND_FINISH_THREADED_PC16(a_ i16, a_cbInstr)do { IEM_LIVENESS_PC16_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0)390 #define IEM_MC_RETN_AND_FINISH_THREADED_PC32(a_ i16, a_cbInstr, a_enmEffOpSize)do { IEM_LIVENESS_PC32_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0)391 #define IEM_MC_RETN_AND_FINISH_THREADED_PC64(a_ i16, a_cbInstr, a_enmEffOpSize)do { IEM_LIVENESS_PC64_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0)392 #define IEM_MC_RETN_AND_FINISH_THREADED_PC16_WITH_FLAGS(a_ i16, a_cbInstr)do { IEM_LIVENESS_PC16_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0)393 #define IEM_MC_RETN_AND_FINISH_THREADED_PC32_WITH_FLAGS(a_ i16, a_cbInstr, a_enmEffOpSize)do { IEM_LIVENESS_PC32_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0)394 #define IEM_MC_RETN_AND_FINISH_THREADED_PC64_WITH_FLAGS(a_ i16, a_cbInstr, a_enmEffOpSize)do { IEM_LIVENESS_PC64_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0)389 #define IEM_MC_RETN_AND_FINISH_THREADED_PC16(a_cbPopArgs, a_cbInstr) do { IEM_LIVENESS_PC16_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 390 #define IEM_MC_RETN_AND_FINISH_THREADED_PC32(a_cbPopArgs, a_cbInstr, a_enmEffOpSize) do { IEM_LIVENESS_PC32_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 391 #define IEM_MC_RETN_AND_FINISH_THREADED_PC64(a_cbPopArgs, a_cbInstr, a_enmEffOpSize) do { IEM_LIVENESS_PC64_JMP_NO_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 392 #define IEM_MC_RETN_AND_FINISH_THREADED_PC16_WITH_FLAGS(a_cbPopArgs, a_cbInstr) do { IEM_LIVENESS_PC16_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 393 #define IEM_MC_RETN_AND_FINISH_THREADED_PC32_WITH_FLAGS(a_cbPopArgs, a_cbInstr, a_enmEffOpSize) do { IEM_LIVENESS_PC32_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 394 #define IEM_MC_RETN_AND_FINISH_THREADED_PC64_WITH_FLAGS(a_cbPopArgs, a_cbInstr, a_enmEffOpSize) do { IEM_LIVENESS_PC64_JMP_WITH_FLAGS(); IEM_LIVENESS_STACK(); } while (0) 395 395 396 396 /* Effective address stuff is rather complicated... */
Note:
See TracChangeset
for help on using the changeset viewer.