@@ -53,7 +53,7 @@ HARDWARE_INTRINSIC(Vector64,      EqualsAny,
5353HARDWARE_INTRINSIC (Vector64 ,      ExtractMostSignificantBits ,                                        8 ,      1 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId |HW_Flag_BaseTypeFromFirstArg )
5454HARDWARE_INTRINSIC (Vector64 ,      Floor ,                                                             8 ,      1 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
5555HARDWARE_INTRINSIC (Vector64 ,      FusedMultiplyAdd ,                                                  8 ,      3 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
56- HARDWARE_INTRINSIC (Vector64 ,      GetElement ,                                                        8 ,      2 ,      true,  {INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_umov ,           INS_umov ,           INS_dup ,            INS_dup },         HW_Category_Helper ,                HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen |HW_Flag_BaseTypeFromFirstArg )
56+ HARDWARE_INTRINSIC (Vector64 ,      GetElement ,                                                        8 ,      2 ,      true,  {INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_umov ,           INS_umov ,           INS_dup ,            INS_dup },         HW_Category_Helper ,                HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen |HW_Flag_BaseTypeFromFirstArg | HW_Flag_SupportsContainment )
5757HARDWARE_INTRINSIC (Vector64 ,      GreaterThan ,                                                       8 ,      2 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
5858HARDWARE_INTRINSIC (Vector64 ,      GreaterThanAll ,                                                    8 ,      2 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId |HW_Flag_BaseTypeFromFirstArg )
5959HARDWARE_INTRINSIC (Vector64 ,      GreaterThanAny ,                                                    8 ,      2 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId |HW_Flag_BaseTypeFromFirstArg )
@@ -155,7 +155,7 @@ HARDWARE_INTRINSIC(Vector128,     EqualsAny,
155155HARDWARE_INTRINSIC (Vector128 ,     ExtractMostSignificantBits ,                                       16 ,      1 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId |HW_Flag_BaseTypeFromFirstArg )
156156HARDWARE_INTRINSIC (Vector128 ,     Floor ,                                                            16 ,      1 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
157157HARDWARE_INTRINSIC (Vector128 ,     FusedMultiplyAdd ,                                                 16 ,      3 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
158- HARDWARE_INTRINSIC (Vector128 ,     GetElement ,                                                       16 ,      2 ,      true,  {INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_umov ,           INS_umov ,           INS_dup ,            INS_dup },         HW_Category_Helper ,                HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen |HW_Flag_BaseTypeFromFirstArg )
158+ HARDWARE_INTRINSIC (Vector128 ,     GetElement ,                                                       16 ,      2 ,      true,  {INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_smov ,           INS_umov ,           INS_umov ,           INS_umov ,           INS_dup ,            INS_dup },         HW_Category_Helper ,                HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen |HW_Flag_BaseTypeFromFirstArg | HW_Flag_SupportsContainment )
159159HARDWARE_INTRINSIC (Vector128 ,     GetLower ,                                                         16 ,      1 ,      true,  {INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov ,            INS_mov },         HW_Category_SIMD ,                  HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen )
160160HARDWARE_INTRINSIC (Vector128 ,     GetUpper ,                                                         16 ,      1 ,      true,  {INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext ,            INS_ext },         HW_Category_SIMD ,                  HW_Flag_SpecialImport |HW_Flag_SpecialCodeGen )
161161HARDWARE_INTRINSIC (Vector128 ,     GreaterThan ,                                                      16 ,      2 ,     false,  {INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid ,        INS_invalid },     HW_Category_Helper ,                HW_Flag_InvalidNodeId )
0 commit comments