@@ -290,9 +290,9 @@ HARDWARE_INTRINSIC(SSE, LoadHigh,
290
290
HARDWARE_INTRINSIC (SSE , LoadLow , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movlps , INS_invalid }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
291
291
HARDWARE_INTRINSIC (SSE , LoadScalarVector128 , 16 , 1 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movss , INS_invalid }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
292
292
HARDWARE_INTRINSIC (SSE , LoadVector128 , 16 , 1 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movups , INS_invalid }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
293
- HARDWARE_INTRINSIC (SSE , Max , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
293
+ HARDWARE_INTRINSIC (SSE , Max , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
294
294
HARDWARE_INTRINSIC (SSE , MaxScalar , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxss , INS_invalid }, HW_Category_SIMDScalar , HW_Flag_CopyUpperBits )
295
- HARDWARE_INTRINSIC (SSE , Min , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
295
+ HARDWARE_INTRINSIC (SSE , Min , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
296
296
HARDWARE_INTRINSIC (SSE , MinScalar , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minss , INS_invalid }, HW_Category_SIMDScalar , HW_Flag_CopyUpperBits )
297
297
HARDWARE_INTRINSIC (SSE , MoveHighToLow , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movhlps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_NoContainment )
298
298
HARDWARE_INTRINSIC (SSE , MoveLowToHigh , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movlhps , INS_invalid }, HW_Category_SimpleSIMD , HW_Flag_NoContainment )
@@ -403,10 +403,10 @@ HARDWARE_INTRINSIC(SSE2, LoadLow,
403
403
HARDWARE_INTRINSIC (SSE2 , LoadScalarVector128 , 16 , 1 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movd , INS_movd , INS_movq , INS_movq , INS_invalid , INS_movsdsse2 }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
404
404
HARDWARE_INTRINSIC (SSE2 , LoadVector128 , 16 , 1 , {INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_invalid , INS_movupd }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
405
405
HARDWARE_INTRINSIC (SSE2 , MaskMove , 16 , 3 , {INS_maskmovdqu , INS_maskmovdqu , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_MemoryStore , HW_Flag_NoContainment |HW_Flag_NoRMWSemantics |HW_Flag_BaseTypeFromSecondArg )
406
- HARDWARE_INTRINSIC (SSE2 , Max , 16 , 2 , {INS_invalid , INS_pmaxub , INS_pmaxsw , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxpd }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
406
+ HARDWARE_INTRINSIC (SSE2 , Max , 16 , 2 , {INS_invalid , INS_pmaxub , INS_pmaxsw , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxpd }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
407
407
HARDWARE_INTRINSIC (SSE2 , MemoryFence , 0 , 0 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_Special , HW_Flag_NoContainment |HW_Flag_NoRMWSemantics )
408
408
HARDWARE_INTRINSIC (SSE2 , MaxScalar , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxsd }, HW_Category_SIMDScalar , HW_Flag_CopyUpperBits )
409
- HARDWARE_INTRINSIC (SSE2 , Min , 16 , 2 , {INS_invalid , INS_pminub , INS_pminsw , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minpd }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
409
+ HARDWARE_INTRINSIC (SSE2 , Min , 16 , 2 , {INS_invalid , INS_pminub , INS_pminsw , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minpd }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
410
410
HARDWARE_INTRINSIC (SSE2 , MinScalar , 16 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minsd }, HW_Category_SIMDScalar , HW_Flag_CopyUpperBits )
411
411
HARDWARE_INTRINSIC (SSE2 , MoveMask , 16 , 1 , {INS_pmovmskb , INS_pmovmskb , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movmskpd }, HW_Category_SimpleSIMD , HW_Flag_NoContainment |HW_Flag_NoRMWSemantics |HW_Flag_BaseTypeFromFirstArg )
412
412
HARDWARE_INTRINSIC (SSE2 , MoveScalar , 16 , -1 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movq , INS_movq , INS_invalid , INS_movsdsse2 }, HW_Category_SIMDScalar , HW_Flag_NoContainment )
@@ -598,8 +598,8 @@ HARDWARE_INTRINSIC(AVX, InsertVector128,
598
598
HARDWARE_INTRINSIC (AVX , LoadAlignedVector256 , 32 , 1 , {INS_movdqa , INS_movdqa , INS_movdqa , INS_movdqa , INS_movdqa , INS_movdqa , INS_movdqa , INS_movdqa , INS_movaps , INS_movapd }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
599
599
HARDWARE_INTRINSIC (AVX , LoadDquVector256 , 32 , 1 , {INS_lddqu , INS_lddqu , INS_lddqu , INS_lddqu , INS_lddqu , INS_lddqu , INS_lddqu , INS_lddqu , INS_invalid , INS_invalid }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
600
600
HARDWARE_INTRINSIC (AVX , LoadVector256 , 32 , 1 , {INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movdqu , INS_movups , INS_movupd }, HW_Category_MemoryLoad , HW_Flag_NoRMWSemantics )
601
- HARDWARE_INTRINSIC (AVX , Max , 32 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxps , INS_maxpd }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
602
- HARDWARE_INTRINSIC (AVX , Min , 32 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minps , INS_minpd }, HW_Category_SimpleSIMD , HW_Flag_Commutative )
601
+ HARDWARE_INTRINSIC (AVX , Max , 32 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_maxps , INS_maxpd }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
602
+ HARDWARE_INTRINSIC (AVX , Min , 32 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_minps , INS_minpd }, HW_Category_SimpleSIMD , HW_Flag_MaybeCommutative )
603
603
HARDWARE_INTRINSIC (AVX , MaskLoad , -1 , 2 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_vmaskmovps , INS_vmaskmovpd }, HW_Category_MemoryLoad , HW_Flag_NoFlag )
604
604
HARDWARE_INTRINSIC (AVX , MaskStore , -1 , 3 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_vmaskmovps , INS_vmaskmovpd }, HW_Category_MemoryStore , HW_Flag_NoContainment |HW_Flag_BaseTypeFromSecondArg )
605
605
HARDWARE_INTRINSIC (AVX , MoveMask , 32 , 1 , {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_movmskps , INS_movmskpd }, HW_Category_SimpleSIMD , HW_Flag_NoContainment |HW_Flag_BaseTypeFromFirstArg )
0 commit comments