summary refs log tree commit diff stats
path: root/tcg/tcg-has.h
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2025-01-08 10:22:53 -0800
committerRichard Henderson <richard.henderson@linaro.org>2025-04-28 13:40:16 -0700
commit03568c0d539581c6e86263d2fd7396f5a1e25a6b (patch)
tree19d0911c017e6743e9989b617e52ad2e3f9faa53 /tcg/tcg-has.h
parent8726c7d79967c740f7d5a963ac2d855354805cd2 (diff)
downloadfocaccia-qemu-03568c0d539581c6e86263d2fd7396f5a1e25a6b.tar.gz
focaccia-qemu-03568c0d539581c6e86263d2fd7396f5a1e25a6b.zip
tcg: Convert rotl, rotr to TCGOutOpBinary
For aarch64, arm, loongarch64, mips, we can drop rotl.
For ppc, s390x we can drop rotr.
Only x86, riscv, tci have both rotl and rotr.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/tcg-has.h')
-rw-r--r--tcg/tcg-has.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/tcg/tcg-has.h b/tcg/tcg-has.h
index 0bb829be36..7bfa55adb1 100644
--- a/tcg/tcg-has.h
+++ b/tcg/tcg-has.h
@@ -12,7 +12,6 @@
 #if TCG_TARGET_REG_BITS == 32
 /* Turn some undef macros into false macros.  */
 #define TCG_TARGET_HAS_extr_i64_i32     0
-#define TCG_TARGET_HAS_rot_i64          0
 #define TCG_TARGET_HAS_bswap16_i64      0
 #define TCG_TARGET_HAS_bswap32_i64      0
 #define TCG_TARGET_HAS_bswap64_i64      0