@@ -1109,51 +1109,51 @@ let Features = "avx512vnni", Attributes = [NoThrow, Const, RequiredVectorWidth<5
1109
1109
}
1110
1110
1111
1111
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1112
- def vpdpbssd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1112
+ def vpdpbssd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, char >, _Vector<16, char >)" >;
1113
1113
}
1114
1114
1115
1115
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1116
- def vpdpbssd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1116
+ def vpdpbssd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, char >, _Vector<32, char >)" >;
1117
1117
}
1118
1118
1119
1119
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1120
- def vpdpbssds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1120
+ def vpdpbssds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, char >, _Vector<16, char >)" >;
1121
1121
}
1122
1122
1123
1123
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1124
- def vpdpbssds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1124
+ def vpdpbssds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, char >, _Vector<32, char >)" >;
1125
1125
}
1126
1126
1127
1127
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1128
- def vpdpbsud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1128
+ def vpdpbsud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, char >, _Vector<16, unsigned char >)" >;
1129
1129
}
1130
1130
1131
1131
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1132
- def vpdpbsud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1132
+ def vpdpbsud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, char >, _Vector<32, unsigned char >)" >;
1133
1133
}
1134
1134
1135
1135
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1136
- def vpdpbsuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1136
+ def vpdpbsuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, char >, _Vector<16, unsigned char >)" >;
1137
1137
}
1138
1138
1139
1139
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1140
- def vpdpbsuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1140
+ def vpdpbsuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, char >, _Vector<32, unsigned char >)" >;
1141
1141
}
1142
1142
1143
1143
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1144
- def vpdpbuud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1144
+ def vpdpbuud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, unsigned char >, _Vector<16, unsigned char >)" >;
1145
1145
}
1146
1146
1147
1147
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1148
- def vpdpbuud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1148
+ def vpdpbuud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, unsigned char >, _Vector<32, unsigned char >)" >;
1149
1149
}
1150
1150
1151
1151
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
1152
- def vpdpbuuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
1152
+ def vpdpbuuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<16, unsigned char >, _Vector<16, unsigned char >)" >;
1153
1153
}
1154
1154
1155
1155
let Features = " avxvnniint8|avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<256 >] in {
1156
- def vpdpbuuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
1156
+ def vpdpbuuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<32, unsigned char >, _Vector<32, unsigned char >)" >;
1157
1157
}
1158
1158
1159
1159
let Features = " movrs" , Attributes = [NoThrow, Const] in {
@@ -4282,12 +4282,12 @@ let Features = "avx10.2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>
4282
4282
4283
4283
let Features = " avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
4284
4284
def vdpphps512 : X86Builtin<" _Vector<16, float>(_Vector<16, float>, _Vector<32, _Float16>, _Vector<32, _Float16>)" >;
4285
- def vpdpbssd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4286
- def vpdpbssds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4287
- def vpdpbsud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4288
- def vpdpbsuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4289
- def vpdpbuud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4290
- def vpdpbuuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4285
+ def vpdpbssd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, char >, _Vector<64, char >)" >;
4286
+ def vpdpbssds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, char >, _Vector<64, char >)" >;
4287
+ def vpdpbsud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, char >, _Vector<64, unsigned char >)" >;
4288
+ def vpdpbsuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, char >, _Vector<64, unsigned char >)" >;
4289
+ def vpdpbuud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, unsigned char >, _Vector<64, unsigned char >)" >;
4290
+ def vpdpbuuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<64, unsigned char >, _Vector<64, unsigned char >)" >;
4291
4291
}
4292
4292
4293
4293
let Features = " avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<512 >] in {
0 commit comments