]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/riscv/bitmanip-insns.s
RISC-V: Removed the v0.93 bitmanip ZBA/ZBB/ZBC instructions.
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / riscv / bitmanip-insns.s
diff --git a/gas/testsuite/gas/riscv/bitmanip-insns.s b/gas/testsuite/gas/riscv/bitmanip-insns.s
deleted file mode 100644 (file)
index b14e89c..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-       # pseudo/aliaese
-       zext.h  a0, a1
-       rev8    a0, a1
-       orc.b   a0, a1
-.ifdef __64_bit__
-       zext.w  a0, a1
-.endif
-
-       # ZBA
-       sh1add  a0, a1, a2
-       sh2add  a0, a1, a2
-       sh3add  a0, a1, a2
-.ifdef __64_bit__
-       sh1add.uw       a0, a1, a2
-       sh2add.uw       a0, a1, a2
-       sh3add.uw       a0, a1, a2
-       add.uw          a0, a1, a2
-       slli.uw         a0, a1, 0
-       slli.uw         a0, a1, 63
-.endif
-
-       # ZBB
-       clz     a0, a1
-       ctz     a0, a1
-       cpop    a0, a1
-       min     a0, a1, a2
-       max     a0, a1, a2
-       minu    a0, a1, a2
-       maxu    a0, a1, a2
-       sext.b  a0, a1
-       sext.h  a0, a1
-       andn    a0, a1, a2
-       orn     a0, a1, a2
-       xor     a0, a1, a2
-       rori    a0, a1, 0
-       rori    a0, a1, 31
-       ror     a0, a1, a2
-       ror     a0, a1, 0
-       ror     a0, a1, 31
-       rol     a0, a1, a2
-.ifdef __64_bit__
-       clzw    a0, a1
-       ctzw    a0, a1
-       cpopw   a0, a1
-       rori    a0, a1, 63
-       ror     a0, a1, 63
-       roriw   a0, a1, 0
-       roriw   a0, a1, 31
-       rorw    a0, a1, a2
-       rorw    a0, a1, 0
-       rorw    a0, a1, 31
-       rolw    a0, a1, a2
-.endif
-
-       # ZBC
-       clmul   a0, a1, a2
-       clmulh  a0, a1, a2
-       clmulr  a0, a1, a2