summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler/SystemZ
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/Disassembler/SystemZ')
-rw-r--r--llvm/test/MC/Disassembler/SystemZ/insns.txt84
1 files changed, 84 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns.txt b/llvm/test/MC/Disassembler/SystemZ/insns.txt
index 26eb4564d3f..ccbfc5f1c53 100644
--- a/llvm/test/MC/Disassembler/SystemZ/insns.txt
+++ b/llvm/test/MC/Disassembler/SystemZ/insns.txt
@@ -2872,6 +2872,90 @@
# CHECK: clrtle %r0, %r1
0xb9 0x73 0xc0 0x01
+# CHECK: clth %r0, -524288
+0xeb 0x02 0x00 0x00 0x80 0x23
+
+# CHECK: clth %r0, -1
+0xeb 0x02 0x0f 0xff 0xff 0x23
+
+# CHECK: clth %r0, 0
+0xeb 0x02 0x00 0x00 0x00 0x23
+
+# CHECK: clth %r0, 1
+0xeb 0x02 0x00 0x01 0x00 0x23
+
+# CHECK: clth %r0, 524287
+0xeb 0x02 0x0f 0xff 0x7f 0x23
+
+# CHECK: clth %r0, 0(%r1)
+0xeb 0x02 0x10 0x00 0x00 0x23
+
+# CHECK: clth %r0, 0(%r15)
+0xeb 0x02 0xf0 0x00 0x00 0x23
+
+# CHECK: clth %r0, 12345(%r6)
+0xeb 0x02 0x60 0x39 0x03 0x23
+
+# CHECK: clth %r1, 0
+0xeb 0x12 0x00 0x00 0x00 0x23
+
+# CHECK: cltl %r1, 0
+0xeb 0x14 0x00 0x00 0x00 0x23
+
+# CHECK: clte %r1, 0
+0xeb 0x18 0x00 0x00 0x00 0x23
+
+# CHECK: cltlh %r1, 0
+0xeb 0x16 0x00 0x00 0x00 0x23
+
+# CHECK: clthe %r1, 0
+0xeb 0x1a 0x00 0x00 0x00 0x23
+
+# CHECK: cltle %r1, 0
+0xeb 0x1c 0x00 0x00 0x00 0x23
+
+# CHECK: clgth %r0, -524288
+0xeb 0x02 0x00 0x00 0x80 0x2b
+
+# CHECK: clgth %r0, -1
+0xeb 0x02 0x0f 0xff 0xff 0x2b
+
+# CHECK: clgth %r0, 0
+0xeb 0x02 0x00 0x00 0x00 0x2b
+
+# CHECK: clgth %r0, 1
+0xeb 0x02 0x00 0x01 0x00 0x2b
+
+# CHECK: clgth %r0, 524287
+0xeb 0x02 0x0f 0xff 0x7f 0x2b
+
+# CHECK: clgth %r0, 0(%r1)
+0xeb 0x02 0x10 0x00 0x00 0x2b
+
+# CHECK: clgth %r0, 0(%r15)
+0xeb 0x02 0xf0 0x00 0x00 0x2b
+
+# CHECK: clgth %r0, 12345(%r6)
+0xeb 0x02 0x60 0x39 0x03 0x2b
+
+# CHECK: clgth %r1, 0
+0xeb 0x12 0x00 0x00 0x00 0x2b
+
+# CHECK: clgtl %r1, 0
+0xeb 0x14 0x00 0x00 0x00 0x2b
+
+# CHECK: clgte %r1, 0
+0xeb 0x18 0x00 0x00 0x00 0x2b
+
+# CHECK: clgtlh %r1, 0
+0xeb 0x16 0x00 0x00 0x00 0x2b
+
+# CHECK: clgthe %r1, 0
+0xeb 0x1a 0x00 0x00 0x00 0x2b
+
+# CHECK: clgtle %r1, 0
+0xeb 0x1c 0x00 0x00 0x00 0x2b
+
# CHECK: clst %r0, %r0
0xb2 0x5d 0x00 0x00
OpenPOWER on IntegriCloud