@@ -1109,51 +1109,51 @@ let Features = "avx512vnni", Attributes = [NoThrow, Const, RequiredVectorWidth<5
11091109}
11101110
11111111let 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 >)" >;
11131113}
11141114
11151115let 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 >)" >;
11171117}
11181118
11191119let 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 >)" >;
11211121}
11221122
11231123let 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 >)" >;
11251125}
11261126
11271127let 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 >)" >;
11291129}
11301130
11311131let 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 >)" >;
11331133}
11341134
11351135let 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 >)" >;
11371137}
11381138
11391139let 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 >)" >;
11411141}
11421142
11431143let 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 >)" >;
11451145}
11461146
11471147let 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 >)" >;
11491149}
11501150
11511151let 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 >)" >;
11531153}
11541154
11551155let 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 >)" >;
11571157}
11581158
11591159let Features = " movrs" , Attributes = [NoThrow, Const] in {
@@ -4282,12 +4282,12 @@ let Features = "avx10.2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>
42824282
42834283let Features = " avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
42844284 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 >)" >;
42914291}
42924292
42934293let Features = " avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<512 >] in {
0 commit comments