diff options
Diffstat (limited to 'llvm/test/MC/Disassembler/SystemZ/insns.txt')
| -rw-r--r-- | llvm/test/MC/Disassembler/SystemZ/insns.txt | 324 |
1 files changed, 324 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns.txt b/llvm/test/MC/Disassembler/SystemZ/insns.txt index ea3a17df53d..611acec3365 100644 --- a/llvm/test/MC/Disassembler/SystemZ/insns.txt +++ b/llvm/test/MC/Disassembler/SystemZ/insns.txt @@ -3646,6 +3646,102 @@ # CHECK: csy %r15, %r0, 0 0xeb 0xf0 0x00 0x00 0x00 0x14 +# CHECK: cu12 %r0, %r0 +0xb2 0xa7 0x00 0x00 + +# CHECK: cu12 %r0, %r14 +0xb2 0xa7 0x00 0x0e + +# CHECK: cu12 %r14, %r0 +0xb2 0xa7 0x00 0xe0 + +# CHECK: cu12 %r6, %r8 +0xb2 0xa7 0x00 0x68 + +# CHECK: cu12 %r4, %r12, 1 +0xb2 0xa7 0x10 0x4c + +# CHECK: cu12 %r4, %r12, 15 +0xb2 0xa7 0xf0 0x4c + +# CHECK: cu14 %r0, %r0 +0xb9 0xb0 0x00 0x00 + +# CHECK: cu14 %r0, %r14 +0xb9 0xb0 0x00 0x0e + +# CHECK: cu14 %r14, %r0 +0xb9 0xb0 0x00 0xe0 + +# CHECK: cu14 %r6, %r8 +0xb9 0xb0 0x00 0x68 + +# CHECK: cu14 %r4, %r12, 1 +0xb9 0xb0 0x10 0x4c + +# CHECK: cu14 %r4, %r12, 15 +0xb9 0xb0 0xf0 0x4c + +# CHECK: cu21 %r0, %r0 +0xb2 0xa6 0x00 0x00 + +# CHECK: cu21 %r0, %r14 +0xb2 0xa6 0x00 0x0e + +# CHECK: cu21 %r14, %r0 +0xb2 0xa6 0x00 0xe0 + +# CHECK: cu21 %r6, %r8 +0xb2 0xa6 0x00 0x68 + +# CHECK: cu21 %r4, %r12, 1 +0xb2 0xa6 0x10 0x4c + +# CHECK: cu21 %r4, %r12, 15 +0xb2 0xa6 0xf0 0x4c + +# CHECK: cu24 %r0, %r0 +0xb9 0xb1 0x00 0x00 + +# CHECK: cu24 %r0, %r14 +0xb9 0xb1 0x00 0x0e + +# CHECK: cu24 %r14, %r0 +0xb9 0xb1 0x00 0xe0 + +# CHECK: cu24 %r6, %r8 +0xb9 0xb1 0x00 0x68 + +# CHECK: cu24 %r4, %r12, 1 +0xb9 0xb1 0x10 0x4c + +# CHECK: cu24 %r4, %r12, 15 +0xb9 0xb1 0xf0 0x4c + +# CHECK: cu41 %r0, %r0 +0xb9 0xb2 0x00 0x00 + +# CHECK: cu41 %r0, %r14 +0xb9 0xb2 0x00 0x0e + +# CHECK: cu41 %r14, %r0 +0xb9 0xb2 0x00 0xe0 + +# CHECK: cu41 %r6, %r8 +0xb9 0xb2 0x00 0x68 + +# CHECK: cu42 %r0, %r0 +0xb9 0xb3 0x00 0x00 + +# CHECK: cu42 %r0, %r14 +0xb9 0xb3 0x00 0x0e + +# CHECK: cu42 %r14, %r0 +0xb9 0xb3 0x00 0xe0 + +# CHECK: cu42 %r6, %r8 +0xb9 0xb3 0x00 0x68 + # CHECK: cuse %r0, %r0 0xb2 0x57 0x00 0x00 @@ -11305,6 +11401,234 @@ # CHECK: tmy 524287(%r15), 42 0xeb 0x2a 0xff 0xff 0x7f 0x51 +# CHECK: tr 0(1), 0 +0xdc 0x00 0x00 0x00 0x00 0x00 + +# CHECK: tr 0(1), 0(%r1) +0xdc 0x00 0x00 0x00 0x10 0x00 + +# CHECK: tr 0(1), 0(%r15) +0xdc 0x00 0x00 0x00 0xf0 0x00 + +# CHECK: tr 0(1), 4095 +0xdc 0x00 0x00 0x00 0x0f 0xff + +# CHECK: tr 0(1), 4095(%r1) +0xdc 0x00 0x00 0x00 0x1f 0xff + +# CHECK: tr 0(1), 4095(%r15) +0xdc 0x00 0x00 0x00 0xff 0xff + +# CHECK: tr 0(1,%r1), 0 +0xdc 0x00 0x10 0x00 0x00 0x00 + +# CHECK: tr 0(1,%r15), 0 +0xdc 0x00 0xf0 0x00 0x00 0x00 + +# CHECK: tr 4095(1,%r1), 0 +0xdc 0x00 0x1f 0xff 0x00 0x00 + +# CHECK: tr 4095(1,%r15), 0 +0xdc 0x00 0xff 0xff 0x00 0x00 + +# CHECK: tr 0(256,%r1), 0 +0xdc 0xff 0x10 0x00 0x00 0x00 + +# CHECK: tr 0(256,%r15), 0 +0xdc 0xff 0xf0 0x00 0x00 0x00 + +# CHECK: tre %r0, %r0 +0xb2 0xa5 0x00 0x00 + +# CHECK: tre %r0, %r15 +0xb2 0xa5 0x00 0x0f + +# CHECK: tre %r14, %r0 +0xb2 0xa5 0x00 0xe0 + +# CHECK: tre %r6, %r8 +0xb2 0xa5 0x00 0x68 + +# CHECK: troo %r0, %r0 +0xb9 0x93 0x00 0x00 + +# CHECK: troo %r0, %r15 +0xb9 0x93 0x00 0x0f + +# CHECK: troo %r14, %r0 +0xb9 0x93 0x00 0xe0 + +# CHECK: troo %r6, %r8 +0xb9 0x93 0x00 0x68 + +# CHECK: troo %r4, %r12, 1 +0xb9 0x93 0x10 0x4c + +# CHECK: troo %r4, %r12, 15 +0xb9 0x93 0xf0 0x4c + +# CHECK: trot %r0, %r0 +0xb9 0x92 0x00 0x00 + +# CHECK: trot %r0, %r15 +0xb9 0x92 0x00 0x0f + +# CHECK: trot %r14, %r0 +0xb9 0x92 0x00 0xe0 + +# CHECK: trot %r6, %r8 +0xb9 0x92 0x00 0x68 + +# CHECK: trot %r4, %r12, 1 +0xb9 0x92 0x10 0x4c + +# CHECK: trot %r4, %r12, 15 +0xb9 0x92 0xf0 0x4c + +# CHECK: trt 0(1), 0 +0xdd 0x00 0x00 0x00 0x00 0x00 + +# CHECK: trt 0(1), 0(%r1) +0xdd 0x00 0x00 0x00 0x10 0x00 + +# CHECK: trt 0(1), 0(%r15) +0xdd 0x00 0x00 0x00 0xf0 0x00 + +# CHECK: trt 0(1), 4095 +0xdd 0x00 0x00 0x00 0x0f 0xff + +# CHECK: trt 0(1), 4095(%r1) +0xdd 0x00 0x00 0x00 0x1f 0xff + +# CHECK: trt 0(1), 4095(%r15) +0xdd 0x00 0x00 0x00 0xff 0xff + +# CHECK: trt 0(1,%r1), 0 +0xdd 0x00 0x10 0x00 0x00 0x00 + +# CHECK: trt 0(1,%r15), 0 +0xdd 0x00 0xf0 0x00 0x00 0x00 + +# CHECK: trt 4095(1,%r1), 0 +0xdd 0x00 0x1f 0xff 0x00 0x00 + +# CHECK: trt 4095(1,%r15), 0 +0xdd 0x00 0xff 0xff 0x00 0x00 + +# CHECK: trt 0(256,%r1), 0 +0xdd 0xff 0x10 0x00 0x00 0x00 + +# CHECK: trt 0(256,%r15), 0 +0xdd 0xff 0xf0 0x00 0x00 0x00 + +# CHECK: trte %r0, %r0 +0xb9 0xbf 0x00 0x00 + +# CHECK: trte %r0, %r15 +0xb9 0xbf 0x00 0x0f + +# CHECK: trte %r14, %r0 +0xb9 0xbf 0x00 0xe0 + +# CHECK: trte %r6, %r8 +0xb9 0xbf 0x00 0x68 + +# CHECK: trte %r4, %r12, 1 +0xb9 0xbf 0x10 0x4c + +# CHECK: trte %r4, %r12, 15 +0xb9 0xbf 0xf0 0x4c + +# CHECK: trto %r0, %r0 +0xb9 0x91 0x00 0x00 + +# CHECK: trto %r0, %r15 +0xb9 0x91 0x00 0x0f + +# CHECK: trto %r14, %r0 +0xb9 0x91 0x00 0xe0 + +# CHECK: trto %r6, %r8 +0xb9 0x91 0x00 0x68 + +# CHECK: trto %r4, %r12, 1 +0xb9 0x91 0x10 0x4c + +# CHECK: trto %r4, %r12, 15 +0xb9 0x91 0xf0 0x4c + +# CHECK: trtr 0(1), 0 +0xd0 0x00 0x00 0x00 0x00 0x00 + +# CHECK: trtr 0(1), 0(%r1) +0xd0 0x00 0x00 0x00 0x10 0x00 + +# CHECK: trtr 0(1), 0(%r15) +0xd0 0x00 0x00 0x00 0xf0 0x00 + +# CHECK: trtr 0(1), 4095 +0xd0 0x00 0x00 0x00 0x0f 0xff + +# CHECK: trtr 0(1), 4095(%r1) +0xd0 0x00 0x00 0x00 0x1f 0xff + +# CHECK: trtr 0(1), 4095(%r15) +0xd0 0x00 0x00 0x00 0xff 0xff + +# CHECK: trtr 0(1,%r1), 0 +0xd0 0x00 0x10 0x00 0x00 0x00 + +# CHECK: trtr 0(1,%r15), 0 +0xd0 0x00 0xf0 0x00 0x00 0x00 + +# CHECK: trtr 4095(1,%r1), 0 +0xd0 0x00 0x1f 0xff 0x00 0x00 + +# CHECK: trtr 4095(1,%r15), 0 +0xd0 0x00 0xff 0xff 0x00 0x00 + +# CHECK: trtr 0(256,%r1), 0 +0xd0 0xff 0x10 0x00 0x00 0x00 + +# CHECK: trtr 0(256,%r15), 0 +0xd0 0xff 0xf0 0x00 0x00 0x00 + +# CHECK: trtre %r0, %r0 +0xb9 0xbd 0x00 0x00 + +# CHECK: trtre %r0, %r15 +0xb9 0xbd 0x00 0x0f + +# CHECK: trtre %r14, %r0 +0xb9 0xbd 0x00 0xe0 + +# CHECK: trtre %r6, %r8 +0xb9 0xbd 0x00 0x68 + +# CHECK: trtre %r4, %r12, 1 +0xb9 0xbd 0x10 0x4c + +# CHECK: trtre %r4, %r12, 15 +0xb9 0xbd 0xf0 0x4c + +# CHECK: trtt %r0, %r0 +0xb9 0x90 0x00 0x00 + +# CHECK: trtt %r0, %r15 +0xb9 0x90 0x00 0x0f + +# CHECK: trtt %r14, %r0 +0xb9 0x90 0x00 0xe0 + +# CHECK: trtt %r6, %r8 +0xb9 0x90 0x00 0x68 + +# CHECK: trtt %r4, %r12, 1 +0xb9 0x90 0x10 0x4c + +# CHECK: trtt %r4, %r12, 15 +0xb9 0x90 0xf0 0x4c + # CHECK: ts 0 0x93 0x00 0x00 0x00 |

