@@ -1109,51 +1109,51 @@ let Features = "avx512vnni", Attributes = [NoThrow, Const, RequiredVectorWidth<5
11091109}
11101110
11111111let Features = " avxvnniint8|avx10.2" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 
@@ -4282,12 +4282,12 @@ let Features = "avx10.2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>
42824282
42834283let Features = " avx10.2" 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" 512 >] in {
0 commit comments