@@ -25,6 +25,7 @@ HARDWARE_INTRINSIC(Sve, AbsoluteDifference,
25
25
HARDWARE_INTRINSIC (Sve , Add , -1 , -1 , false, {INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_add , INS_sve_fadd , INS_sve_fadd }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_OptionalEmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
26
26
HARDWARE_INTRINSIC (Sve , AddAcross , -1 , 1 , true, {INS_sve_saddv , INS_sve_uaddv , INS_sve_saddv , INS_sve_uaddv , INS_sve_saddv , INS_sve_uaddv , INS_sve_uaddv , INS_sve_uaddv , INS_sve_faddv , INS_sve_faddv }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
27
27
HARDWARE_INTRINSIC (Sve , AddSaturate , -1 , 2 , true, {INS_sve_sqadd , INS_sve_uqadd , INS_sve_sqadd , INS_sve_uqadd , INS_sve_sqadd , INS_sve_uqadd , INS_sve_sqadd , INS_sve_uqadd , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_OptionalEmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
28
+ HARDWARE_INTRINSIC (Sve , AddSequentialAcross , -1 , -1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_fadda , INS_sve_fadda }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation |HW_Flag_HasRMWSemantics )
28
29
HARDWARE_INTRINSIC (Sve , And , -1 , -1 , false, {INS_sve_and , INS_sve_and , INS_sve_and , INS_sve_and , INS_sve_and , INS_sve_and , INS_sve_and , INS_sve_and , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_OptionalEmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
29
30
HARDWARE_INTRINSIC (Sve , AndAcross , -1 , -1 , false, {INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_sve_andv , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
30
31
HARDWARE_INTRINSIC (Sve , BitwiseClear , -1 , -1 , false, {INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_sve_bic , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_OptionalEmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
0 commit comments