@@ -198,7 +198,7 @@ HARDWARE_INTRINSIC(Sve,           Min,
198198HARDWARE_INTRINSIC (Sve ,           MinAcross ,                                                        -1 ,      -1 ,    {INS_sve_sminv ,      INS_sve_uminv ,      INS_sve_sminv ,      INS_sve_uminv ,      INS_sve_sminv ,      INS_sve_uminv ,      INS_sve_sminv ,      INS_sve_uminv ,      INS_sve_fminv ,      INS_sve_fminv },   HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
199199HARDWARE_INTRINSIC (Sve ,           MinNumber ,                                                        -1 ,      -1 ,    {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_sve_fminnm ,     INS_sve_fminnm },  HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
200200HARDWARE_INTRINSIC (Sve ,           MinNumberAcross ,                                                  -1 ,      -1 ,    {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_sve_fminnmv ,    INS_sve_fminnmv }, HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation )
201- HARDWARE_INTRINSIC (Sve ,           Multiply ,                                                         -1 ,      2 ,     {INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_fmul ,       INS_sve_fmul },    HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_OptionalEmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
201+ HARDWARE_INTRINSIC (Sve ,           Multiply ,                                                         -1 ,      2 ,     {INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_mul ,        INS_sve_fmul ,       INS_sve_fmul },    HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation )
202202HARDWARE_INTRINSIC (Sve ,           MultiplyAdd ,                                                      -1 ,     -1 ,     {INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_sve_mla ,        INS_invalid ,        INS_invalid },     HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_LowMaskedOperation |HW_Flag_FmaIntrinsic |HW_Flag_SpecialCodeGen )
203203HARDWARE_INTRINSIC (Sve ,           MultiplyAddRotateComplex ,                                         -1 ,      -1 ,    {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_sve_fcmla ,      INS_sve_fcmla },   HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_EmbeddedMaskedOperation |HW_Flag_LowMaskedOperation |HW_Flag_HasRMWSemantics |HW_Flag_HasImmediateOperand )
204204HARDWARE_INTRINSIC (Sve ,           MultiplyAddRotateComplexBySelectedScalar ,                         -1 ,      5 ,     {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_sve_fcmla ,      INS_invalid },     HW_Category_SIMD ,                  HW_Flag_Scalable |HW_Flag_HasImmediateOperand |HW_Flag_LowVectorOperation |HW_Flag_HasRMWSemantics |HW_Flag_SpecialCodeGen |HW_Flag_SpecialImport )
0 commit comments