[gcc r16-6993] Revert "aarch64: Adjust predicate used for SVE2 SHA3 XAR rotate amount"
Kyrylo Tkachov
ktkachov@gcc.gnu.org
Fri Jan 23 12:06:55 GMT 2026
https://gcc.gnu.org/g:e87ecf6b5f3c4725eff7e94759e7559859e55def
commit r16-6993-ge87ecf6b5f3c4725eff7e94759e7559859e55def
Author: Kyrylo Tkachov <ktkachov@nvidia.com>
Date: Fri Jan 23 13:06:38 2026 +0100
Revert "aarch64: Adjust predicate used for SVE2 SHA3 XAR rotate amount"
This reverts commit 501baaf50c72a684000b077413e19635df598a86.
Diff:
---
gcc/config/aarch64/aarch64-sve2.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/config/aarch64/aarch64-sve2.md b/gcc/config/aarch64/aarch64-sve2.md
index 4a2d2c1cb8ce..1278b9081cdd 100644
--- a/gcc/config/aarch64/aarch64-sve2.md
+++ b/gcc/config/aarch64/aarch64-sve2.md
@@ -1627,7 +1627,7 @@
(xor:SVE_ASIMD_FULL_I
(match_operand:SVE_ASIMD_FULL_I 1 "register_operand" "%0,w")
(match_operand:SVE_ASIMD_FULL_I 2 "register_operand" "w,w"))
- (match_operand:SVE_ASIMD_FULL_I 3 "aarch64_simd_rshift_imm")))]
+ (match_operand:SVE_ASIMD_FULL_I 3 "aarch64_simd_lshift_imm")))]
"TARGET_SVE2 && !(<MODE>mode == V2DImode && TARGET_SHA3)"
{
operands[3]
More information about the Gcc-cvs
mailing list