aboutsummaryrefslogtreecommitdiff
path: root/opcodes/s390-opc.txt
diff options
context:
space:
mode:
authorJens Remus <jremus@linux.ibm.com>2024-11-18 10:42:21 +0100
committerJens Remus <jremus@linux.ibm.com>2024-11-18 11:10:19 +0100
commit94c65b893a7aea968b06a3e97eef466abc49fbe5 (patch)
tree59a1be7eb37aadd47000b68162b1b50526c792e3 /opcodes/s390-opc.txt
parent76c1ece3a59b26b3744136455eeca0dcf07d8f9d (diff)
downloadbinutils-binutils-2_41-branch.zip
binutils-binutils-2_41-branch.tar.gz
binutils-binutils-2_41-branch.tar.bz2
s390: Add arch15 Concurrent-Functions Facility insnsbinutils-2_41-branch
opcodes/ * s390-opc.txt: Add arch15 Concurrent-Functions Facility instructions. * s390-opc.c (INSTR_SSF_RRDRD2, MASK_SSF_RRDRD2): New SSF instruction format variant. gas/testsuite/ * gas/s390/zarch-arch15.d: Tests for arch15 Concurrent-Functions Facility instructions. * gas/s390/zarch-arch15.s: Likewise. Signed-off-by: Jens Remus <jremus@linux.ibm.com> (cherry picked from commit 76445f36a2f9e41b1744d0327e7ec243cb7fac12)
Diffstat (limited to 'opcodes/s390-opc.txt')
-rw-r--r--opcodes/s390-opc.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt
index c01face..ab00a8c 100644
--- a/opcodes/s390-opc.txt
+++ b/opcodes/s390-opc.txt
@@ -2190,3 +2190,11 @@ e6000000004a vcvdq VRI_VV0UU "vector convert to decimal 128 bit" arch15 zarch
e6000000005f vtp VRR_0V0U "vector test decimal" arch15 zarch optparm
e6000000007f vtz VRR_0VVU "vector test zoned" arch15 zarch
+
+# Concurrent-Functions Facility
+
+c806 cal SSF_RRDRD2 "compare and load 32" arch15 zarch
+c807 calg SSF_RRDRD2 "compare and load 64" arch15 zarch
+c80f calgf SSF_RRDRD2 "compare and load 64<32" arch15 zarch
+
+eb0000000016 pfcr RSY_RRRD "perform functions with concurrent results" arch15 zarch