@@ -32,8 +32,8 @@ HARDWARE_INTRINSIC(Sve, Compute16BitAddresses,
32
32
HARDWARE_INTRINSIC (Sve , Compute32BitAddresses , -1 , 2 , true, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_adr , INS_invalid , INS_sve_adr , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_SpecialCodeGen )
33
33
HARDWARE_INTRINSIC (Sve , Compute64BitAddresses , -1 , 2 , true, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_adr , INS_invalid , INS_sve_adr , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_SpecialCodeGen )
34
34
HARDWARE_INTRINSIC (Sve , ConditionalSelect , -1 , 3 , true, {INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel , INS_sve_sel }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ExplicitMaskedOperation |HW_Flag_SupportsContainment )
35
- HARDWARE_INTRINSIC (Sve , ConvertToInt32 , -1 , -1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_fcvtzs , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
36
- HARDWARE_INTRINSIC (Sve , ConvertToUInt32 , -1 , -1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_fcvtzu , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
35
+ HARDWARE_INTRINSIC (Sve , ConvertToInt32 , -1 , -1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_fcvtzs , INS_sve_fcvtzs }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
36
+ HARDWARE_INTRINSIC (Sve , ConvertToUInt32 , -1 , -1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_fcvtzu , INS_sve_fcvtzu }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_BaseTypeFromFirstArg |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
37
37
HARDWARE_INTRINSIC (Sve , Count16BitElements , 0 , 1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_cnth , INS_invalid , INS_invalid , INS_invalid }, HW_Category_Scalar , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_SpecialCodeGen |HW_Flag_NoFloatingPointUsed )
38
38
HARDWARE_INTRINSIC (Sve , Count32BitElements , 0 , 1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_cntw , INS_invalid , INS_invalid , INS_invalid }, HW_Category_Scalar , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_SpecialCodeGen |HW_Flag_NoFloatingPointUsed )
39
39
HARDWARE_INTRINSIC (Sve , Count64BitElements , 0 , 1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_cntd , INS_invalid , INS_invalid , INS_invalid }, HW_Category_Scalar , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_SpecialCodeGen |HW_Flag_NoFloatingPointUsed )
0 commit comments