@@ -246,6 +246,7 @@ HARDWARE_INTRINSIC(Sve, TestFirstTrue,
246
246
HARDWARE_INTRINSIC (Sve , TestLastTrue , -1 , 2 , true, {INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_sve_ptest , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ExplicitMaskedOperation |HW_Flag_LowMaskedOperation |HW_Flag_BaseTypeFromFirstArg |HW_Flag_SpecialCodeGen )
247
247
HARDWARE_INTRINSIC (Sve , TransposeEven , -1 , 2 , true, {INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 , INS_sve_trn1 }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_SpecialCodeGen )
248
248
HARDWARE_INTRINSIC (Sve , TransposeOdd , -1 , 2 , true, {INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 , INS_sve_trn2 }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_SpecialCodeGen )
249
+ HARDWARE_INTRINSIC (Sve , TrigonometricMultiplyAddCoefficient , -1 , 3 , true, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_ftmad , INS_sve_ftmad }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_HasImmediateOperand |HW_Flag_HasRMWSemantics |HW_Flag_SpecialCodeGen )
249
250
HARDWARE_INTRINSIC (Sve , TrigonometricSelectCoefficient , -1 , 2 , true, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_ftssel , INS_sve_ftssel }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg )
250
251
HARDWARE_INTRINSIC (Sve , TrigonometricStartingValue , -1 , 2 , true, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_ftsmul , INS_sve_ftsmul }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg )
251
252
HARDWARE_INTRINSIC (Sve , UnzipEven , -1 , 2 , true, {INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 , INS_sve_uzp1 }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_SpecialCodeGen )
0 commit comments