================
@@ -1108,27 +1108,27 @@ let Features = "avx512f,evex512", Attributes = 
[NoThrow, Const, RequiredVectorWi
 }
 
 let Features = "avx512vl,avx512vnni|avxvnni", Attributes = [NoThrow, Const, 
RequiredVectorWidth<128>] in {
-  def vpdpbusd128 : X86Builtin<"_Vector<4, int>(_Vector<4, int>, _Vector<4, 
int>, _Vector<4, int>)">;
+  def vpdpbusd128 : X86Builtin<"_Vector<4, int>(_Vector<4, int>, _Vector<16, 
char>, _Vector<16, char>)">;
----------------
RKSimon wrote:

Docs say that the first argument is treated as unsigned, second argument is 
treated as signed, so should this be:
```
X86Builtin<"_Vector<4, int>(_Vector<4, int>, _Vector<16, unsigned char>, 
_Vector<16, char>)"
```
(same for below)

https://github.com/llvm/llvm-project/pull/155194
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to