diff options
author | Diogo N. Sampaio <diogo.sampaio@arm.com> | 2019-07-10 09:58:03 +0000 |
---|---|---|
committer | Diogo N. Sampaio <diogo.sampaio@arm.com> | 2019-07-10 09:58:03 +0000 |
commit | a8ce161010807d339c2d5b7918a48e5776c52197 (patch) | |
tree | 82f41a509389652ef470773addef32587f3bfc4c /clang | |
parent | 57852878c0ffb4f2b99cf2a0742ee79a6e212f5e (diff) | |
download | bcm5719-llvm-a8ce161010807d339c2d5b7918a48e5776c52197.tar.gz bcm5719-llvm-a8ce161010807d339c2d5b7918a48e5776c52197.zip |
[NFC][AArch64] Fix vector vsqadd intrinsics operands
Summary:
Change the vsqadd vector instrinsics to have the second argument as signed values, not unsigned,
accordingly to https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics
Reviewers: LukeCheeseman, ostannard
Reviewed By: ostannard
Subscribers: javed.absar, kristof.beyls, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D64210
llvm-svn: 365608
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Basic/arm_neon.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/arm_neon.td b/clang/include/clang/Basic/arm_neon.td index 8b4fb4653b3..2cf8b0a8908 100644 --- a/clang/include/clang/Basic/arm_neon.td +++ b/clang/include/clang/Basic/arm_neon.td @@ -707,7 +707,7 @@ def SUQADD : SInst<"vuqadd", "ddd", "csilQcQsQiQl">; //////////////////////////////////////////////////////////////////////////////// // Unsigned Saturating Accumulated of Signed Value -def USQADD : SInst<"vsqadd", "ddd", "UcUsUiUlQUcQUsQUiQUl">; +def USQADD : SInst<"vsqadd", "ddx", "UcUsUiUlQUcQUsQUiQUl">; //////////////////////////////////////////////////////////////////////////////// // Reciprocal/Sqrt |