diff options
Diffstat (limited to 'llvm/test/MC/Disassembler/SystemZ')
| -rw-r--r-- | llvm/test/MC/Disassembler/SystemZ/insns.txt | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns.txt b/llvm/test/MC/Disassembler/SystemZ/insns.txt index 00ffd02fc50..ea3a17df53d 100644 --- a/llvm/test/MC/Disassembler/SystemZ/insns.txt +++ b/llvm/test/MC/Disassembler/SystemZ/insns.txt @@ -2491,6 +2491,69 @@ # CHECK: clc 0(256,%r15), 0 0xd5 0xff 0xf0 0x00 0x00 0x00 +# CHECK: clcl %r0, %r8 +0x0f 0x08 + +# CHECK: clcl %r0, %r14 +0x0f 0x0e + +# CHECK: clcl %r14, %r0 +0x0f 0xe0 + +# CHECK: clcl %r14, %r8 +0x0f 0xe8 + +# CHECK: clcle %r0, %r0, 0 +0xa9 0x00 0x00 0x00 + +# CHECK: clcle %r0, %r14, 4095 +0xa9 0x0e 0x0f 0xff + +# CHECK: clcle %r0, %r0, 0(%r1) +0xa9 0x00 0x10 0x00 + +# CHECK: clcle %r0, %r0, 0(%r15) +0xa9 0x00 0xf0 0x00 + +# CHECK: clcle %r0, %r14, 4095(%r15) +0xa9 0x0e 0xff 0xff + +# CHECK: clcle %r0, %r0, 4095(%r1) +0xa9 0x00 0x1f 0xff + +# CHECK: clcle %r14, %r0, 0 +0xa9 0xe0 0x00 0x00 + +# CHECK: clclu %r0, %r0, -524288 +0xeb 0x00 0x00 0x00 0x80 0x8f + +# CHECK: clclu %r0, %r0, -1 +0xeb 0x00 0x0f 0xff 0xff 0x8f + +# CHECK: clclu %r0, %r14, 0 +0xeb 0x0e 0x00 0x00 0x00 0x8f + +# CHECK: clclu %r0, %r14, 1 +0xeb 0x0e 0x00 0x01 0x00 0x8f + +# CHECK: clclu %r0, %r8, 524287 +0xeb 0x08 0x0f 0xff 0x7f 0x8f + +# CHECK: clclu %r0, %r8, 0(%r1) +0xeb 0x08 0x10 0x00 0x00 0x8f + +# CHECK: clclu %r0, %r4, 0(%r15) +0xeb 0x04 0xf0 0x00 0x00 0x8f + +# CHECK: clclu %r0, %r4, 524287(%r15) +0xeb 0x04 0xff 0xff 0x7f 0x8f + +# CHECK: clclu %r0, %r0, 524287(%r1) +0xeb 0x00 0x1f 0xff 0x7f 0x8f + +# CHECK: clclu %r14, %r0, 0 +0xeb 0xe0 0x00 0x00 0x00 0x8f + # CHECK: clfdbr %r0, 0, %f0, 1 0xb3 0x9d 0x01 0x00 @@ -3583,6 +3646,18 @@ # CHECK: csy %r15, %r0, 0 0xeb 0xf0 0x00 0x00 0x00 0x14 +# CHECK: cuse %r0, %r0 +0xb2 0x57 0x00 0x00 + +# CHECK: cuse %r0, %r14 +0xb2 0x57 0x00 0x0e + +# CHECK: cuse %r14, %r0 +0xb2 0x57 0x00 0xe0 + +# CHECK: cuse %r6, %r8 +0xb2 0x57 0x00 0x68 + # CHECK: cxbr %f0, %f0 0xb3 0x49 0x00 0x00 @@ -7738,6 +7813,42 @@ # CHECK: mvc 0(256,%r15), 0 0xd2 0xff 0xf0 0x00 0x00 0x00 +# CHECK: mvcin 0(1), 0 +0xe8 0x00 0x00 0x00 0x00 0x00 + +# CHECK: mvcin 0(1), 0(%r1) +0xe8 0x00 0x00 0x00 0x10 0x00 + +# CHECK: mvcin 0(1), 0(%r15) +0xe8 0x00 0x00 0x00 0xf0 0x00 + +# CHECK: mvcin 0(1), 4095 +0xe8 0x00 0x00 0x00 0x0f 0xff + +# CHECK: mvcin 0(1), 4095(%r1) +0xe8 0x00 0x00 0x00 0x1f 0xff + +# CHECK: mvcin 0(1), 4095(%r15) +0xe8 0x00 0x00 0x00 0xff 0xff + +# CHECK: mvcin 0(1,%r1), 0 +0xe8 0x00 0x10 0x00 0x00 0x00 + +# CHECK: mvcin 0(1,%r15), 0 +0xe8 0x00 0xf0 0x00 0x00 0x00 + +# CHECK: mvcin 4095(1,%r1), 0 +0xe8 0x00 0x1f 0xff 0x00 0x00 + +# CHECK: mvcin 4095(1,%r15), 0 +0xe8 0x00 0xff 0xff 0x00 0x00 + +# CHECK: mvcin 0(256,%r1), 0 +0xe8 0xff 0x10 0x00 0x00 0x00 + +# CHECK: mvcin 0(256,%r15), 0 +0xe8 0xff 0xf0 0x00 0x00 0x00 + # CHECK: mvck 0(%r0), 0, %r0 0xd9 0x00 0x00 0x00 0x00 0x00 @@ -7759,6 +7870,69 @@ # CHECK: mvck 4095(%r15,%r1), 0(%r15), %r2 0xd9 0xf2 0x1f 0xff 0xf0 0x00 +# CHECK: mvcl %r0, %r8 +0x0e 0x08 + +# CHECK: mvcl %r0, %r14 +0x0e 0x0e + +# CHECK: mvcl %r14, %r0 +0x0e 0xe0 + +# CHECK: mvcl %r14, %r8 +0x0e 0xe8 + +# CHECK: mvcle %r0, %r0, 0 +0xa8 0x00 0x00 0x00 + +# CHECK: mvcle %r0, %r14, 4095 +0xa8 0x0e 0x0f 0xff + +# CHECK: mvcle %r0, %r0, 0(%r1) +0xa8 0x00 0x10 0x00 + +# CHECK: mvcle %r0, %r0, 0(%r15) +0xa8 0x00 0xf0 0x00 + +# CHECK: mvcle %r0, %r14, 4095(%r15) +0xa8 0x0e 0xff 0xff + +# CHECK: mvcle %r0, %r0, 4095(%r1) +0xa8 0x00 0x1f 0xff + +# CHECK: mvcle %r14, %r0, 0 +0xa8 0xe0 0x00 0x00 + +# CHECK: mvclu %r0, %r0, -524288 +0xeb 0x00 0x00 0x00 0x80 0x8e + +# CHECK: mvclu %r0, %r0, -1 +0xeb 0x00 0x0f 0xff 0xff 0x8e + +# CHECK: mvclu %r0, %r14, 0 +0xeb 0x0e 0x00 0x00 0x00 0x8e + +# CHECK: mvclu %r0, %r14, 1 +0xeb 0x0e 0x00 0x01 0x00 0x8e + +# CHECK: mvclu %r0, %r8, 524287 +0xeb 0x08 0x0f 0xff 0x7f 0x8e + +# CHECK: mvclu %r0, %r8, 0(%r1) +0xeb 0x08 0x10 0x00 0x00 0x8e + +# CHECK: mvclu %r0, %r4, 0(%r15) +0xeb 0x04 0xf0 0x00 0x00 0x8e + +# CHECK: mvclu %r0, %r4, 524287(%r15) +0xeb 0x04 0xff 0xff 0x7f 0x8e + +# CHECK: mvclu %r0, %r0, 524287(%r1) +0xeb 0x00 0x1f 0xff 0x7f 0x8e + +# CHECK: mvclu %r14, %r0, 0 +0xeb 0xe0 0x00 0x00 0x00 0x8e + # CHECK: mvghi 0, 0 0xe5 0x48 0x00 0x00 0x00 0x00 @@ -9898,6 +10072,18 @@ # CHECK: srst %r7, %r8 0xb2 0x5e 0x00 0x78 +# CHECK: srstu %r0, %r0 +0xb9 0xbe 0x00 0x00 + +# CHECK: srstu %r0, %r15 +0xb9 0xbe 0x00 0x0f + +# CHECK: srstu %r15, %r0 +0xb9 0xbe 0x00 0xf0 + +# CHECK: srstu %r7, %r8 +0xb9 0xbe 0x00 0x78 + # CHECK: st %r0, 0 0x50 0x00 0x00 0x00 |

