diff options
Diffstat (limited to 'test/MC/Disassembler/SystemZ/insns.txt')
-rw-r--r-- | test/MC/Disassembler/SystemZ/insns.txt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/test/MC/Disassembler/SystemZ/insns.txt b/test/MC/Disassembler/SystemZ/insns.txt index 9202a0f045..56236f7037 100644 --- a/test/MC/Disassembler/SystemZ/insns.txt +++ b/test/MC/Disassembler/SystemZ/insns.txt @@ -4879,6 +4879,57 @@ # CHECK: sg %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x09 +# CHECK: sh %r0, 0 +0x4b 0x00 0x00 0x00 + +# CHECK: sh %r0, 4095 +0x4b 0x00 0x0f 0xff + +# CHECK: sh %r0, 0(%r1) +0x4b 0x00 0x10 0x00 + +# CHECK: sh %r0, 0(%r15) +0x4b 0x00 0xf0 0x00 + +# CHECK: sh %r0, 4095(%r1,%r15) +0x4b 0x01 0xff 0xff + +# CHECK: sh %r0, 4095(%r15,%r1) +0x4b 0x0f 0x1f 0xff + +# CHECK: sh %r15, 0 +0x4b 0xf0 0x00 0x00 + +# CHECK: shy %r0, -524288 +0xe3 0x00 0x00 0x00 0x80 0x7b + +# CHECK: shy %r0, -1 +0xe3 0x00 0x0f 0xff 0xff 0x7b + +# CHECK: shy %r0, 0 +0xe3 0x00 0x00 0x00 0x00 0x7b + +# CHECK: shy %r0, 1 +0xe3 0x00 0x00 0x01 0x00 0x7b + +# CHECK: shy %r0, 524287 +0xe3 0x00 0x0f 0xff 0x7f 0x7b + +# CHECK: shy %r0, 0(%r1) +0xe3 0x00 0x10 0x00 0x00 0x7b + +# CHECK: shy %r0, 0(%r15) +0xe3 0x00 0xf0 0x00 0x00 0x7b + +# CHECK: shy %r0, 524287(%r1,%r15) +0xe3 0x01 0xff 0xff 0x7f 0x7b + +# CHECK: shy %r0, 524287(%r15,%r1) +0xe3 0x0f 0x1f 0xff 0x7f 0x7b + +# CHECK: shy %r15, 0 +0xe3 0xf0 0x00 0x00 0x00 0x7b + # CHECK: slbgr %r0, %r0 0xb9 0x89 0x00 0x00 |