@@ -4325,64 +4325,64 @@ let Features = "avx10.2", Attributes = [NoThrow, Const, RequiredVectorWidth<512>
43254325}
43264326
43274327let Features = " avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<512 >] in {
4328- def vpdpwsud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4329- def vpdpwsuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4330- def vpdpwusd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4331- def vpdpwusds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4332- def vpdpwuud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4333- def vpdpwuuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int >, _Vector<16, int >)" >;
4328+ def vpdpwsud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, short >, _Vector<32, unsigned short >)" >;
4329+ def vpdpwsuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, short >, _Vector<32, unsigned short >)" >;
4330+ def vpdpwusd512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, unsigned short >, _Vector<32, short >)" >;
4331+ def vpdpwusds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, unsigned short >, _Vector<32, short >)" >;
4332+ def vpdpwuud512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, unsigned short >, _Vector<32, unsigned short >)" >;
4333+ def vpdpwuuds512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<32, unsigned short >, _Vector<32, unsigned short >)" >;
43344334}
43354335
43364336let Features = " avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
43374337 def mpsadbw512 : X86Builtin<" _Vector<32, short>(_Vector<64, char>, _Vector<64, char>, _Constant char)" >;
43384338}
43394339
43404340let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4341- def vpdpwsud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4341+ def vpdpwsud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, short >, _Vector<8, unsigned short >)" >;
43424342}
43434343
43444344let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4345- def vpdpwsud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4345+ def vpdpwsud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, short >, _Vector<16, unsigned short >)" >;
43464346}
43474347
43484348let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4349- def vpdpwsuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4349+ def vpdpwsuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, short >, _Vector<8, unsigned short >)" >;
43504350}
43514351
43524352let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4353- def vpdpwsuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4353+ def vpdpwsuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, short >, _Vector<16, unsigned short >)" >;
43544354}
43554355
43564356let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4357- def vpdpwusd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4357+ def vpdpwusd128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, unsigned short >, _Vector<8, short >)" >;
43584358}
43594359
43604360let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4361- def vpdpwusd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4361+ def vpdpwusd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, unsigned short >, _Vector<16, short >)" >;
43624362}
43634363
43644364let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4365- def vpdpwusds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4365+ def vpdpwusds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, unsigned short >, _Vector<8, short >)" >;
43664366}
43674367
43684368let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4369- def vpdpwusds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4369+ def vpdpwusds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, unsigned short >, _Vector<16, short >)" >;
43704370}
43714371
43724372let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4373- def vpdpwuud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4373+ def vpdpwuud128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, unsigned short >, _Vector<8, unsigned short >)" >;
43744374}
43754375
43764376let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4377- def vpdpwuud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4377+ def vpdpwuud256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, unsigned short >, _Vector<16, unsigned short >)" >;
43784378}
43794379
43804380let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
4381- def vpdpwuuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int >, _Vector<4, int >)" >;
4381+ def vpdpwuuds128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<8, unsigned short >, _Vector<8, unsigned short >)" >;
43824382}
43834383
43844384let Features = " avxvnniint16|avx10.2" , Attributes = [NoThrow, RequiredVectorWidth<256 >] in {
4385- def vpdpwuuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int >, _Vector<8, int >)" >;
4385+ def vpdpwuuds256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<16, unsigned short >, _Vector<16, unsigned short >)" >;
43864386}
43874387
43884388let Features = " avx10.2" , Attributes = [NoThrow, Const, RequiredVectorWidth<128 >] in {
0 commit comments