@@ -29,6 +29,16 @@ HARDWARE_INTRINSIC(Sve, Count16BitElements,
29
29
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 )
30
30
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 )
31
31
HARDWARE_INTRINSIC (Sve , Count8BitElements , 0 , 1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_cntb , INS_invalid , INS_invalid , INS_invalid }, HW_Category_Scalar , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_SpecialCodeGen |HW_Flag_NoFloatingPointUsed )
32
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskByte , -1 , 0 , false, {INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
33
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskDouble , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
34
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskInt16 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
35
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskInt32 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
36
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskInt64 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
37
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskSByte , -1 , 0 , false, {INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
38
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskSingle , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
39
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskUInt16 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
40
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskUInt32 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
41
+ HARDWARE_INTRINSIC (Sve , CreateFalseMaskUInt64 , -1 , 0 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_pfalse , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_ReturnsPerElementMask )
32
42
HARDWARE_INTRINSIC (Sve , CreateTrueMaskByte , -1 , 1 , false, {INS_invalid , INS_sve_ptrue , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_ReturnsPerElementMask )
33
43
HARDWARE_INTRINSIC (Sve , CreateTrueMaskDouble , -1 , 1 , false, {INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_sve_ptrue }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_ReturnsPerElementMask )
34
44
HARDWARE_INTRINSIC (Sve , CreateTrueMaskInt16 , -1 , 1 , false, {INS_invalid , INS_invalid , INS_sve_ptrue , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid , INS_invalid }, HW_Category_SIMD , HW_Flag_Scalable |HW_Flag_HasEnumOperand |HW_Flag_ReturnsPerElementMask )
0 commit comments