@@ -290,9 +290,9 @@ HARDWARE_INTRINSIC(SSE, LoadHigh,
290290HARDWARE_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 )
291291HARDWARE_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 )
292292HARDWARE_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 )
294294HARDWARE_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 )
296296HARDWARE_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 )
297297HARDWARE_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 )
298298HARDWARE_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,
403403HARDWARE_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 )
404404HARDWARE_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 )
405405HARDWARE_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 )
407407HARDWARE_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 )
408408HARDWARE_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 )
410410HARDWARE_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 )
411411HARDWARE_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 )
412412HARDWARE_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,
598598HARDWARE_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 )
599599HARDWARE_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 )
600600HARDWARE_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 )
603603HARDWARE_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 )
604604HARDWARE_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 )
605605HARDWARE_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