aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2012-10-04 08:48:14 +0000
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2012-10-04 08:48:14 +0000
commitb95ee1f43920ea9dce69e257e96c30b28c06fe04 (patch)
tree16ad8512ed33dc646d71df7523706ac2790ef439
parentcfc72779206aefd6060c1f9cf7ed870a4d358e83 (diff)
downloadgdb-b95ee1f43920ea9dce69e257e96c30b28c06fe04.zip
gdb-b95ee1f43920ea9dce69e257e96c30b28c06fe04.tar.gz
gdb-b95ee1f43920ea9dce69e257e96c30b28c06fe04.tar.bz2
Commit missing files from last patch.
-rw-r--r--gas/testsuite/gas/s390/zarch-zEC12.d54
-rw-r--r--gas/testsuite/gas/s390/zarch-zEC12.s50
2 files changed, 104 insertions, 0 deletions
diff --git a/gas/testsuite/gas/s390/zarch-zEC12.d b/gas/testsuite/gas/s390/zarch-zEC12.d
new file mode 100644
index 0000000..b5ba158
--- /dev/null
+++ b/gas/testsuite/gas/s390/zarch-zEC12.d
@@ -0,0 +1,54 @@
+#name: s390x opcode
+#objdump: -drw
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+.* <foo>:
+.*: b2 ec 00 60 [ ]*etnd %r6
+.*: e3 67 8a 4d fe 25 [ ]*ntstg %r6,-5555\(%r7,%r8\)
+.*: b2 fc 6f a0 [ ]*tabort 4000\(%r6\)
+.*: e5 60 6f a0 fd e8 [ ]*tbegin 4000\(%r6\),65000
+.*: e5 61 6f a0 fd e8 [ ]*tbeginc 4000\(%r6\),65000
+.*: b2 f8 00 00 [ ]*tend
+.*: c7 a0 6f a0 d8 f0 [ ]*bpp 10,ffffffffffffb1fe <foo+0xffffffffffffb1fe>,4000\(%r6\)
+.*: c5 ac 18 fe c7 80 [ ]*bprp 10,fffffffffffff854 <foo+0xfffffffffffff854>,-80000
+.*: b2 fa 00 ad [ ]*niai 10,13
+.*: e3 67 8a 4d fe 9f [ ]*lat %r6,-5555\(%r7,%r8\)
+.*: e3 67 8a 4d fe 85 [ ]*lgat %r6,-5555\(%r7,%r8\)
+.*: e3 67 8a 4d fe c8 [ ]*lfhat %r6,-5555\(%r7,%r8\)
+.*: e3 67 8a 4d fe 9d [ ]*llgfat %r6,-5555\(%r7,%r8\)
+.*: e3 67 8a 4d fe 9c [ ]*llgtat %r6,-5555\(%r7,%r8\)
+.*: eb 6a 7a 4d fe 23 [ ]*cltnl %r6,-5555\(%r7\)
+.*: eb 62 7a 4d fe 23 [ ]*clth %r6,-5555\(%r7\)
+.*: eb 62 7a 4d fe 23 [ ]*clth %r6,-5555\(%r7\)
+.*: eb 64 7a 4d fe 23 [ ]*cltl %r6,-5555\(%r7\)
+.*: eb 64 7a 4d fe 23 [ ]*cltl %r6,-5555\(%r7\)
+.*: eb 66 7a 4d fe 23 [ ]*cltne %r6,-5555\(%r7\)
+.*: eb 66 7a 4d fe 23 [ ]*cltne %r6,-5555\(%r7\)
+.*: eb 68 7a 4d fe 23 [ ]*clte %r6,-5555\(%r7\)
+.*: eb 68 7a 4d fe 23 [ ]*clte %r6,-5555\(%r7\)
+.*: eb 6a 7a 4d fe 23 [ ]*cltnl %r6,-5555\(%r7\)
+.*: eb 6a 7a 4d fe 23 [ ]*cltnl %r6,-5555\(%r7\)
+.*: eb 6c 7a 4d fe 23 [ ]*cltnh %r6,-5555\(%r7\)
+.*: eb 6c 7a 4d fe 23 [ ]*cltnh %r6,-5555\(%r7\)
+.*: eb 6a 7a 4d fe 2b [ ]*clgtnl %r6,-5555\(%r7\)
+.*: eb 62 7a 4d fe 2b [ ]*clgth %r6,-5555\(%r7\)
+.*: eb 62 7a 4d fe 2b [ ]*clgth %r6,-5555\(%r7\)
+.*: eb 64 7a 4d fe 2b [ ]*clgtl %r6,-5555\(%r7\)
+.*: eb 64 7a 4d fe 2b [ ]*clgtl %r6,-5555\(%r7\)
+.*: eb 66 7a 4d fe 2b [ ]*clgtne %r6,-5555\(%r7\)
+.*: eb 66 7a 4d fe 2b [ ]*clgtne %r6,-5555\(%r7\)
+.*: eb 68 7a 4d fe 2b [ ]*clgte %r6,-5555\(%r7\)
+.*: eb 68 7a 4d fe 2b [ ]*clgte %r6,-5555\(%r7\)
+.*: eb 6a 7a 4d fe 2b [ ]*clgtnl %r6,-5555\(%r7\)
+.*: eb 6a 7a 4d fe 2b [ ]*clgtnl %r6,-5555\(%r7\)
+.*: eb 6c 7a 4d fe 2b [ ]*clgtnh %r6,-5555\(%r7\)
+.*: eb 6c 7a 4d fe 2b [ ]*clgtnh %r6,-5555\(%r7\)
+.*: ec 67 0c 0d 0e 59 [ ]*risbgn %r6,%r7,12,13,14
+.*: ed 90 8f a0 6d aa [ ]*cdzt %f6,4000\(10,%r8\),13
+.*: ed 90 8f a0 4d ab [ ]*cxzt %f4,4000\(10,%r8\),13
+.*: ed 90 8f a0 6d a8 [ ]*czdt %f6,4000\(10,%r8\),13
+.*: ed 90 8f a0 4d a9 [ ]*czxt %f4,4000\(10,%r8\),13
+.*: 07 07 [ ]*nopr %r7
diff --git a/gas/testsuite/gas/s390/zarch-zEC12.s b/gas/testsuite/gas/s390/zarch-zEC12.s
new file mode 100644
index 0000000..7317368
--- /dev/null
+++ b/gas/testsuite/gas/s390/zarch-zEC12.s
@@ -0,0 +1,50 @@
+.text
+foo:
+ etnd %r6
+ ntstg %r6,-5555(%r7,%r8)
+ tabort 4000(%r6)
+ tbegin 4000(%r6),65000
+ tbeginc 4000(%r6),65000
+ tend
+ bpp 10,-20000,4000(%r6)
+ bprp 10,-2000,-80000
+ niai 10,13
+ lat %r6,-5555(%r7,%r8)
+ lgat %r6,-5555(%r7,%r8)
+ lfhat %r6,-5555(%r7,%r8)
+ llgfat %r6,-5555(%r7,%r8)
+ llgtat %r6,-5555(%r7,%r8)
+
+ clt %r6,10,-5555(%r7)
+ clth %r6,-5555(%r7)
+ cltnle %r6,-5555(%r7)
+ cltl %r6,-5555(%r7)
+ cltnhe %r6,-5555(%r7)
+ cltlh %r6,-5555(%r7)
+ cltne %r6,-5555(%r7)
+ clte %r6,-5555(%r7)
+ cltnlh %r6,-5555(%r7)
+ clthe %r6,-5555(%r7)
+ cltnl %r6,-5555(%r7)
+ cltle %r6,-5555(%r7)
+ cltnh %r6,-5555(%r7)
+
+ clgt %r6,10,-5555(%r7)
+ clgth %r6,-5555(%r7)
+ clgtnle %r6,-5555(%r7)
+ clgtl %r6,-5555(%r7)
+ clgtnhe %r6,-5555(%r7)
+ clgtlh %r6,-5555(%r7)
+ clgtne %r6,-5555(%r7)
+ clgte %r6,-5555(%r7)
+ clgtnlh %r6,-5555(%r7)
+ clgthe %r6,-5555(%r7)
+ clgtnl %r6,-5555(%r7)
+ clgtle %r6,-5555(%r7)
+ clgtnh %r6,-5555(%r7)
+
+ risbgn %r6,%r7,12,13,14
+ cdzt %f6,4000(10,%r8),13
+ cxzt %f4,4000(10,%r8),13
+ czdt %f6,4000(10,%r8),13
+ czxt %f4,4000(10,%r8),13