- Timestamp:
- Mar 20, 2024 10:54:39 AM (10 months ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstPython.py
r103944 r103945 3338 3338 'IEM_MC_STORE_MEM_NEG_QNAN_R80_BY_REF': (McBlock.parseMcGeneric, True, True, False, ), 3339 3339 'IEM_MC_STORE_MEM_U128': (McBlock.parseMcGeneric, True, True, False, ), 3340 'IEM_MC_STORE_MEM_U128_NO_AC': (McBlock.parseMcGeneric, True, True, False,),3340 'IEM_MC_STORE_MEM_U128_NO_AC': (McBlock.parseMcGeneric, True, True, g_fNativeSimd), 3341 3341 'IEM_MC_STORE_MEM_U128_ALIGN_SSE': (McBlock.parseMcGeneric, True, True, g_fNativeSimd), 3342 3342 'IEM_MC_STORE_MEM_U16': (McBlock.parseMcGeneric, True, True, True, ), -
trunk/src/VBox/VMM/VMMAll/IEMAllN8vePython.py
r103942 r103945 194 194 'IEM_MC_MEM_FLAT_MAP_U128_RW': (None, True, True, True, ), 195 195 'IEM_MC_STORE_MEM_FLAT_U128': (None, True, True, False, ), 196 'IEM_MC_STORE_MEM_FLAT_U128_NO_AC': (None, True, True, False,),196 'IEM_MC_STORE_MEM_FLAT_U128_NO_AC': (None, True, True, g_fNativeSimd), 197 197 'IEM_MC_STORE_MEM_FLAT_U128_ALIGN_SSE': (None, True, True, g_fNativeSimd), 198 198 'IEM_MC_STORE_MEM_FLAT_U16': (None, True, True, True, ), -
trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompFuncs.h
r103944 r103945 4713 4713 || pfnFunction == (uintptr_t)iemNativeHlpMemFlatFetchDataU128NoAc)) 4714 4714 || ( enmOp == kIemNativeEmitMemOp_Store 4715 && (pfnFunction == (uintptr_t)iemNativeHlpMemFlatStoreDataU128AlignedSse))); 4715 && ( pfnFunction == (uintptr_t)iemNativeHlpMemFlatStoreDataU128AlignedSse 4716 || pfnFunction == (uintptr_t)iemNativeHlpMemFlatStoreDataU128NoAc))); 4716 4717 break; 4717 4718 case sizeof(RTUINT256U): … … 4772 4773 || pfnFunction == (uintptr_t)iemNativeHlpMemFetchDataU128NoAc)) 4773 4774 || ( enmOp == kIemNativeEmitMemOp_Store 4774 && (pfnFunction == (uintptr_t)iemNativeHlpMemStoreDataU128AlignedSse))); 4775 && ( pfnFunction == (uintptr_t)iemNativeHlpMemStoreDataU128AlignedSse 4776 || pfnFunction == (uintptr_t)iemNativeHlpMemStoreDataU128NoAc))); 4775 4777 break; 4776 4778 case sizeof(RTUINT256U): … … 5546 5548 (uintptr_t)iemNativeHlpMemStoreDataU128AlignedSse, pCallEntry->idxInstr) 5547 5549 5550 # define IEM_MC_STORE_MEM_U128_NO_AC(a_iSeg, a_GCPtrMem, a_u128Value) \ 5551 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u128Value, a_iSeg, a_GCPtrMem, \ 5552 sizeof(RTUINT128U), sizeof(RTUINT128U) - 1, kIemNativeEmitMemOp_Store, \ 5553 (uintptr_t)iemNativeHlpMemStoreDataU128NoAc, pCallEntry->idxInstr) 5554 5555 5548 5556 # define IEM_MC_STORE_MEM_FLAT_U128_ALIGN_SSE(a_GCPtrMem, a_u128Value) \ 5549 5557 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u128Value, UINT8_MAX, a_GCPtrMem, \ 5550 5558 sizeof(RTUINT128U), sizeof(RTUINT128U) - 1, kIemNativeEmitMemOp_Store, \ 5551 5559 (uintptr_t)iemNativeHlpMemFlatStoreDataU128AlignedSse, pCallEntry->idxInstr) 5560 5561 # define IEM_MC_STORE_MEM_FLAT_U128_NO_AC(a_GCPtrMem, a_u128Value) \ 5562 off = iemNativeEmitMemFetchStoreDataCommon(pReNative, off, a_u128Value, UINT8_MAX, a_GCPtrMem, \ 5563 sizeof(RTUINT128U), sizeof(RTUINT128U) - 1, kIemNativeEmitMemOp_Store, \ 5564 (uintptr_t)iemNativeHlpMemFlatStoreDataU128NoAc, pCallEntry->idxInstr) 5565 5552 5566 #endif 5553 5567
Note:
See TracChangeset
for help on using the changeset viewer.