diff options
Diffstat (limited to 'llvm/test/MC/Disassembler/SystemZ')
| -rw-r--r-- | llvm/test/MC/Disassembler/SystemZ/insns.txt | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns.txt b/llvm/test/MC/Disassembler/SystemZ/insns.txt index 9be6448f160..dac94099f27 100644 --- a/llvm/test/MC/Disassembler/SystemZ/insns.txt +++ b/llvm/test/MC/Disassembler/SystemZ/insns.txt @@ -1708,6 +1708,24 @@ # CHECK: celgbr %f15, 0, %r0, 1 0xb3 0xa0 0x01 0xf0 +# CHECK: cfc 0 +0xb2 0x1a 0x00 0x00 + +# CHECK: cfc 0(%r1) +0xb2 0x1a 0x10 0x00 + +# CHECK: cfc 0(%r15) +0xb2 0x1a 0xf0 0x00 + +# CHECK: cfc 4095 +0xb2 0x1a 0x0f 0xff + +# CHECK: cfc 4095(%r1) +0xb2 0x1a 0x1f 0xff + +# CHECK: cfc 4095(%r15) +0xb2 0x1a 0xff 0xff + # CHECK: cfdbr %r0, 0, %f0 0xb3 0x99 0x00 0x00 @@ -2554,6 +2572,18 @@ # CHECK: citle %r0, 0 0xec 0x00 0x00 0x00 0xc0 0x72 +# CHECK: cksm %r0, %r0 +0xb2 0x41 0x00 0x00 + +# CHECK: cksm %r0, %r14 +0xb2 0x41 0x00 0x0e + +# CHECK: cksm %r15, %r0 +0xb2 0x41 0x00 0xf0 + +# CHECK: cksm %r6, %r8 +0xb2 0x41 0x00 0x68 + # CHECK: cl %r0, 0 0x55 0x00 0x00 0x00 @@ -3607,6 +3637,18 @@ # CHECK: cly %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x55 +# CHECK: cmpsc %r0, %r0 +0xb2 0x63 0x00 0x00 + +# CHECK: cmpsc %r0, %r14 +0xb2 0x63 0x00 0x0e + +# CHECK: cmpsc %r14, %r0 +0xb2 0x63 0x00 0xe0 + +# CHECK: cmpsc %r6, %r8 +0xb2 0x63 0x00 0x68 + # CHECK: cp 0(1), 0(1) 0xf9 0x00 0x00 0x00 0x00 0x00 @@ -4675,6 +4717,45 @@ # CHECK: ear %r15, %a15 0xb2 0x4f 0x00 0xff +# CHECK: ecag %r0, %r0, 0 +0xeb 0x00 0x00 0x00 0x00 0x4c + +# CHECK: ecag %r0, %r15, 0 +0xeb 0x0f 0x00 0x00 0x00 0x4c + +# CHECK: ecag %r14, %r15, 0 +0xeb 0xef 0x00 0x00 0x00 0x4c + +# CHECK: ecag %r15, %r15, 0 +0xeb 0xff 0x00 0x00 0x00 0x4c + +# CHECK: ecag %r0, %r0, -524288 +0xeb 0x00 0x00 0x00 0x80 0x4c + +# CHECK: ecag %r0, %r0, -1 +0xeb 0x00 0x0f 0xff 0xff 0x4c + +# CHECK: ecag %r0, %r0, 0 +0xeb 0x00 0x00 0x00 0x00 0x4c + +# CHECK: ecag %r0, %r0, 1 +0xeb 0x00 0x00 0x01 0x00 0x4c + +# CHECK: ecag %r0, %r0, 524287 +0xeb 0x00 0x0f 0xff 0x7f 0x4c + +# CHECK: ecag %r0, %r0, 0(%r1) +0xeb 0x00 0x10 0x00 0x00 0x4c + +# CHECK: ecag %r0, %r0, 0(%r15) +0xeb 0x00 0xf0 0x00 0x00 0x4c + +# CHECK: ecag %r0, %r0, 524287(%r1) +0xeb 0x00 0x1f 0xff 0x7f 0x4c + +# CHECK: ecag %r0, %r0, 524287(%r15) +0xeb 0x00 0xff 0xff 0x7f 0x4c + # CHECK: ectg 0, 0, %r0 0xc8 0x01 0x00 0x00 0x00 0x00 @@ -4777,6 +4858,18 @@ # CHECK: efpc %r15 0xb3 0x8c 0x00 0xf0 +# CHECK: epsw %r0, %r0 +0xb9 0x8d 0x00 0x00 + +# CHECK: epsw %r0, %r15 +0xb9 0x8d 0x00 0x0f + +# CHECK: epsw %r15, %r0 +0xb9 0x8d 0x00 0xf0 + +# CHECK: epsw %r6, %r8 +0xb9 0x8d 0x00 0x68 + # CHECK: etnd %r0 0xb2 0xec 0x00 0x00 @@ -8176,6 +8269,27 @@ # CHECK: maebr %f15, %f15, %f15 0xb3 0x0e 0xf0 0xff +# CHECK: mc 0, 0 +0xaf 0x00 0x00 0x00 + +# CHECK: mc 4095, 0 +0xaf 0x00 0x0f 0xff + +# CHECK: mc 0, 255 +0xaf 0xff 0x00 0x00 + +# CHECK: mc 0(%r1), 42 +0xaf 0x2a 0x10 0x00 + +# CHECK: mc 0(%r15), 42 +0xaf 0x2a 0xf0 0x00 + +# CHECK: mc 4095(%r1), 42 +0xaf 0x2a 0x1f 0xff + +# CHECK: mc 4095(%r15), 42 +0xaf 0x2a 0xff 0xff + # CHECK: mdb %f0, 0 0xed 0x00 0x00 0x00 0x00 0x1c @@ -13237,6 +13351,9 @@ # CHECK: unpku 0(256,%r15), 0 0xe2 0xff 0xf0 0x00 0x00 0x00 +# CHECK: upt +0x01 0x02 + # CHECK: x %r0, 0 0x57 0x00 0x00 0x00 |

