- Timestamp:
- Dec 3, 2023 7:57:27 PM (14 months ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py
r102442 r102443 2916 2916 'IEM_MC_FETCH_MEM_U256_NO_AC': (McBlock.parseMcGeneric, True, False, ), 2917 2917 'IEM_MC_FETCH_MEM_U32': (McBlock.parseMcGeneric, True, True, ), 2918 'IEM_MC_FETCH_MEM_U32_DISP': (McBlock.parseMcGeneric, True, False,), #bounds only2918 'IEM_MC_FETCH_MEM_U32_DISP': (McBlock.parseMcGeneric, True, True, ), #bounds only 2919 2919 'IEM_MC_FETCH_MEM_U32_SX_U64': (McBlock.parseMcGeneric, True, True, ), # movsx 2920 2920 'IEM_MC_FETCH_MEM_U32_ZX_U64': (McBlock.parseMcGeneric, True, True, ), # movzx 2921 2921 'IEM_MC_FETCH_MEM_U64': (McBlock.parseMcGeneric, True, True, ), 2922 2922 'IEM_MC_FETCH_MEM_U64_ALIGN_U128': (McBlock.parseMcGeneric, True, False, ), 2923 'IEM_MC_FETCH_MEM_U64_DISP': (McBlock.parseMcGeneric, True, False, ),2924 2923 'IEM_MC_FETCH_MEM_U8': (McBlock.parseMcGeneric, True, True, ), 2925 2924 'IEM_MC_FETCH_MEM_U8_SX_U16': (McBlock.parseMcGeneric, True, True, ), # movsx -
trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py
r102442 r102443 114 114 'IEM_MC_FETCH_MEM_FLAT_U128_NO_AC': (None, True, False, ), 115 115 'IEM_MC_FETCH_MEM_FLAT_U128': (None, True, False, ), 116 'IEM_MC_FETCH_MEM_FLAT_U16_DISP': (None, True, False,),116 'IEM_MC_FETCH_MEM_FLAT_U16_DISP': (None, True, True, ), 117 117 'IEM_MC_FETCH_MEM_FLAT_U16_SX_U32': (None, True, True, ), 118 118 'IEM_MC_FETCH_MEM_FLAT_U16_SX_U64': (None, True, True, ), … … 124 124 'IEM_MC_FETCH_MEM_FLAT_U256': (None, True, False, ), 125 125 'IEM_MC_FETCH_MEM_FLAT_U32': (None, True, True, ), 126 'IEM_MC_FETCH_MEM_FLAT_U32_DISP': (None, True, False,),126 'IEM_MC_FETCH_MEM_FLAT_U32_DISP': (None, True, True, ), 127 127 'IEM_MC_FETCH_MEM_FLAT_U32_SX_U64': (None, True, True, ), 128 128 'IEM_MC_FETCH_MEM_FLAT_U32_ZX_U64': (None, True, True, ), -
trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp
r102442 r102443 8732 8732 (uintptr_t)iemNativeHlpMemFlatFetchDataU16, pCallEntry->idxInstr) 8733 8733 8734 #define IEM_MC_FETCH_MEM_FLAT_U16_DISP(a_u16Dst, a_GCPtrMem, a_offDisp) \ 8735 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u16Dst, UINT8_MAX, a_GCPtrMem, \ 8736 sizeof(uint16_t), sizeof(uint16_t) - 1, kIemNativeEmitMemOp_Fetch, \ 8737 (uintptr_t)iemNativeHlpMemFlatFetchDataU16, pCallEntry->idxInstr, a_offDisp) 8738 8734 8739 #define IEM_MC_FETCH_MEM_FLAT_U16_ZX_U32(a_u32Dst, a_GCPtrMem) \ 8735 8740 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u32Dst, UINT8_MAX, a_GCPtrMem, \ … … 8757 8762 sizeof(uint32_t), sizeof(uint32_t) - 1, kIemNativeEmitMemOp_Fetch, \ 8758 8763 (uintptr_t)iemNativeHlpMemFlatFetchDataU32, pCallEntry->idxInstr) 8764 8765 #define IEM_MC_FETCH_MEM_FLAT_U32_DISP(a_u32Dst, a_GCPtrMem, a_offDisp) \ 8766 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u32Dst, UINT8_MAX, a_GCPtrMem, \ 8767 sizeof(uint32_t), sizeof(uint32_t) - 1, kIemNativeEmitMemOp_Fetch, \ 8768 (uintptr_t)iemNativeHlpMemFlatFetchDataU32, pCallEntry->idxInstr, a_offDisp) 8759 8769 8760 8770 #define IEM_MC_FETCH_MEM_FLAT_U32_ZX_U64(a_u64Dst, a_GCPtrMem) \
Note:
See TracChangeset
for help on using the changeset viewer.