================
@@ -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