[SystemZ] Consolidate disassembler tests for valid input into 2 big tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181879 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Richard Sandiford 2013-05-15 11:00:31 +00:00
parent 8580e79fba
commit 363ce4085f
339 changed files with 6953 additions and 6714 deletions

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: a %r0, 0
0x5a 0x00 0x00 0x00
# CHECK: a %r0, 4095
0x5a 0x00 0x0f 0xff
# CHECK: a %r0, 0(%r1)
0x5a 0x00 0x10 0x00
# CHECK: a %r0, 0(%r15)
0x5a 0x00 0xf0 0x00
# CHECK: a %r0, 4095(%r1,%r15)
0x5a 0x01 0xff 0xff
# CHECK: a %r0, 4095(%r15,%r1)
0x5a 0x0f 0x1f 0xff
# CHECK: a %r15, 0
0x5a 0xf0 0x00 0x00

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: adb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1a
# CHECK: adb %f0, 4095
0xed 0x00 0x0f 0xff 0x00 0x1a
# CHECK: adb %f0, 0(%r1)
0xed 0x00 0x10 0x00 0x00 0x1a
# CHECK: adb %f0, 0(%r15)
0xed 0x00 0xf0 0x00 0x00 0x1a
# CHECK: adb %f0, 4095(%r1,%r15)
0xed 0x01 0xff 0xff 0x00 0x1a
# CHECK: adb %f0, 4095(%r15,%r1)
0xed 0x0f 0x1f 0xff 0x00 0x1a
# CHECK: adb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x1a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: adbr %f0, %f0
0xb3 0x1a 0x00 0x00
# CHECK: adbr %f0, %f15
0xb3 0x1a 0x00 0x0f
# CHECK: adbr %f7, %f8
0xb3 0x1a 0x00 0x78
# CHECK: adbr %f15, %f0
0xb3 0x1a 0x00 0xf0

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: aeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0a
# CHECK: aeb %f0, 4095
0xed 0x00 0x0f 0xff 0x00 0x0a
# CHECK: aeb %f0, 0(%r1)
0xed 0x00 0x10 0x00 0x00 0x0a
# CHECK: aeb %f0, 0(%r15)
0xed 0x00 0xf0 0x00 0x00 0x0a
# CHECK: aeb %f0, 4095(%r1,%r15)
0xed 0x01 0xff 0xff 0x00 0x0a
# CHECK: aeb %f0, 4095(%r15,%r1)
0xed 0x0f 0x1f 0xff 0x00 0x0a
# CHECK: aeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x0a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: aebr %f0, %f0
0xb3 0x0a 0x00 0x00
# CHECK: aebr %f0, %f15
0xb3 0x0a 0x00 0x0f
# CHECK: aebr %f7, %f8
0xb3 0x0a 0x00 0x78
# CHECK: aebr %f15, %f0
0xb3 0x0a 0x00 0xf0

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: afi %r0, -2147483648
0xc2 0x09 0x80 0x00 0x00 0x00
# CHECK: afi %r0, -1
0xc2 0x09 0xff 0xff 0xff 0xff
# CHECK: afi %r0, 0
0xc2 0x09 0x00 0x00 0x00 0x00
# CHECK: afi %r0, 1
0xc2 0x09 0x00 0x00 0x00 0x01
# CHECK: afi %r0, 2147483647
0xc2 0x09 0x7f 0xff 0xff 0xff
# CHECK: afi %r15, 0
0xc2 0xf9 0x00 0x00 0x00 0x00

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ag %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x08
# CHECK: ag %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x08
# CHECK: ag %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x08
# CHECK: ag %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x08
# CHECK: ag %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x08
# CHECK: ag %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x08
# CHECK: ag %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x08
# CHECK: ag %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x08
# CHECK: ag %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x08
# CHECK: ag %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x08

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: agf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x18
# CHECK: agf %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x18
# CHECK: agf %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x18
# CHECK: agf %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x18
# CHECK: agf %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x18
# CHECK: agf %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x18
# CHECK: agf %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x18
# CHECK: agf %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x18
# CHECK: agf %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x18
# CHECK: agf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x18

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: agfi %r0, -2147483648
0xc2 0x08 0x80 0x00 0x00 0x00
# CHECK: agfi %r0, -1
0xc2 0x08 0xff 0xff 0xff 0xff
# CHECK: agfi %r0, 0
0xc2 0x08 0x00 0x00 0x00 0x00
# CHECK: agfi %r0, 1
0xc2 0x08 0x00 0x00 0x00 0x01
# CHECK: agfi %r0, 2147483647
0xc2 0x08 0x7f 0xff 0xff 0xff
# CHECK: agfi %r15, 0
0xc2 0xf8 0x00 0x00 0x00 0x00

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: agfr %r0, %r0
0xb9 0x18 0x00 0x00
# CHECK: agfr %r0, %r15
0xb9 0x18 0x00 0x0f
# CHECK: agfr %r15, %r0
0xb9 0x18 0x00 0xf0
# CHECK: agfr %r7, %r8
0xb9 0x18 0x00 0x78

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: aghi %r0, -32768
0xa7 0x0b 0x80 0x00
# CHECK: aghi %r0, -1
0xa7 0x0b 0xff 0xff
# CHECK: aghi %r0, 0
0xa7 0x0b 0x00 0x00
# CHECK: aghi %r0, 1
0xa7 0x0b 0x00 0x01
# CHECK: aghi %r0, 32767
0xa7 0x0b 0x7f 0xff
# CHECK: aghi %r15, 0
0xa7 0xfb 0x00 0x00

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: agr %r0, %r0
0xb9 0x08 0x00 0x00
# CHECK: agr %r0, %r15
0xb9 0x08 0x00 0x0f
# CHECK: agr %r15, %r0
0xb9 0x08 0x00 0xf0
# CHECK: agr %r7, %r8
0xb9 0x08 0x00 0x78

View File

@ -1,39 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: agsi -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x7a
# CHECK: agsi -1, 0
0xeb 0x00 0x0f 0xff 0xff 0x7a
# CHECK: agsi 0, 0
0xeb 0x00 0x00 0x00 0x00 0x7a
# CHECK: agsi 1, 0
0xeb 0x00 0x00 0x01 0x00 0x7a
# CHECK: agsi 524287, 0
0xeb 0x00 0x0f 0xff 0x7f 0x7a
# CHECK: agsi 0, -128
0xeb 0x80 0x00 0x00 0x00 0x7a
# CHECK: agsi 0, -1
0xeb 0xff 0x00 0x00 0x00 0x7a
# CHECK: agsi 0, 1
0xeb 0x01 0x00 0x00 0x00 0x7a
# CHECK: agsi 0, 127
0xeb 0x7f 0x00 0x00 0x00 0x7a
# CHECK: agsi 0(%r1), 42
0xeb 0x2a 0x10 0x00 0x00 0x7a
# CHECK: agsi 0(%r15), 42
0xeb 0x2a 0xf0 0x00 0x00 0x7a
# CHECK: agsi 524287(%r1), 42
0xeb 0x2a 0x1f 0xff 0x7f 0x7a
# CHECK: agsi 524287(%r15), 42
0xeb 0x2a 0xff 0xff 0x7f 0x7a

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ah %r0, 0
0x4a 0x00 0x00 0x00
# CHECK: ah %r0, 4095
0x4a 0x00 0x0f 0xff
# CHECK: ah %r0, 0(%r1)
0x4a 0x00 0x10 0x00
# CHECK: ah %r0, 0(%r15)
0x4a 0x00 0xf0 0x00
# CHECK: ah %r0, 4095(%r1,%r15)
0x4a 0x01 0xff 0xff
# CHECK: ah %r0, 4095(%r15,%r1)
0x4a 0x0f 0x1f 0xff
# CHECK: ah %r15, 0
0x4a 0xf0 0x00 0x00

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ahi %r0, -32768
0xa7 0x0a 0x80 0x00
# CHECK: ahi %r0, -1
0xa7 0x0a 0xff 0xff
# CHECK: ahi %r0, 0
0xa7 0x0a 0x00 0x00
# CHECK: ahi %r0, 1
0xa7 0x0a 0x00 0x01
# CHECK: ahi %r0, 32767
0xa7 0x0a 0x7f 0xff
# CHECK: ahi %r15, 0
0xa7 0xfa 0x00 0x00

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ahy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x7a
# CHECK: ahy %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x7a
# CHECK: ahy %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x7a
# CHECK: ahy %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x7a
# CHECK: ahy %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x7a
# CHECK: ahy %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x7a
# CHECK: ahy %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x7a
# CHECK: ahy %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x7a
# CHECK: ahy %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x7a
# CHECK: ahy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x7a

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: al %r0, 0
0x5e 0x00 0x00 0x00
# CHECK: al %r0, 4095
0x5e 0x00 0x0f 0xff
# CHECK: al %r0, 0(%r1)
0x5e 0x00 0x10 0x00
# CHECK: al %r0, 0(%r15)
0x5e 0x00 0xf0 0x00
# CHECK: al %r0, 4095(%r1,%r15)
0x5e 0x01 0xff 0xff
# CHECK: al %r0, 4095(%r15,%r1)
0x5e 0x0f 0x1f 0xff
# CHECK: al %r15, 0
0x5e 0xf0 0x00 0x00

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alc %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x98
# CHECK: alc %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x98
# CHECK: alc %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x98
# CHECK: alc %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x98
# CHECK: alc %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x98
# CHECK: alc %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x98
# CHECK: alc %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x98
# CHECK: alc %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x98
# CHECK: alc %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x98
# CHECK: alc %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x98

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alcg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x88
# CHECK: alcg %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x88
# CHECK: alcg %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x88
# CHECK: alcg %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x88
# CHECK: alcg %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x88
# CHECK: alcg %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x88
# CHECK: alcg %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x88
# CHECK: alcg %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x88
# CHECK: alcg %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x88
# CHECK: alcg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x88

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alcgr %r0, %r0
0xb9 0x88 0x00 0x00
# CHECK: alcgr %r0, %r15
0xb9 0x88 0x00 0x0f
# CHECK: alcgr %r15, %r0
0xb9 0x88 0x00 0xf0
# CHECK: alcgr %r7, %r8
0xb9 0x88 0x00 0x78

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alcr %r0, %r0
0xb9 0x98 0x00 0x00
# CHECK: alcr %r0, %r15
0xb9 0x98 0x00 0x0f
# CHECK: alcr %r15, %r0
0xb9 0x98 0x00 0xf0
# CHECK: alcr %r7, %r8
0xb9 0x98 0x00 0x78

View File

@ -1,9 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alfi %r0, 0
0xc2 0x0b 0x00 0x00 0x00 0x00
# CHECK: alfi %r0, 4294967295
0xc2 0x0b 0xff 0xff 0xff 0xff
# CHECK: alfi %r15, 0
0xc2 0xfb 0x00 0x00 0x00 0x00

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x0a
# CHECK: alg %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x0a
# CHECK: alg %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x0a
# CHECK: alg %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x0a
# CHECK: alg %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x0a
# CHECK: alg %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x0a
# CHECK: alg %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x0a
# CHECK: alg %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x0a
# CHECK: alg %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x0a
# CHECK: alg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x0a

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: algf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1a
# CHECK: algf %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x1a
# CHECK: algf %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x1a
# CHECK: algf %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x1a
# CHECK: algf %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x1a
# CHECK: algf %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x1a
# CHECK: algf %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x1a
# CHECK: algf %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x1a
# CHECK: algf %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x1a
# CHECK: algf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x1a

View File

@ -1,9 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: algfi %r0, 0
0xc2 0x0a 0x00 0x00 0x00 0x00
# CHECK: algfi %r0, 4294967295
0xc2 0x0a 0xff 0xff 0xff 0xff
# CHECK: algfi %r15, 0
0xc2 0xfa 0x00 0x00 0x00 0x00

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: algfr %r0, %r0
0xb9 0x1a 0x00 0x00
# CHECK: algfr %r0, %r15
0xb9 0x1a 0x00 0x0f
# CHECK: algfr %r15, %r0
0xb9 0x1a 0x00 0xf0
# CHECK: algfr %r7, %r8
0xb9 0x1a 0x00 0x78

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: algr %r0, %r0
0xb9 0x0a 0x00 0x00
# CHECK: algr %r0, %r15
0xb9 0x0a 0x00 0x0f
# CHECK: algr %r15, %r0
0xb9 0x0a 0x00 0xf0
# CHECK: algr %r7, %r8
0xb9 0x0a 0x00 0x78

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: alr %r0, %r0
0x1e 0x00
# CHECK: alr %r0, %r15
0x1e 0x0f
# CHECK: alr %r15, %r0
0x1e 0xf0
# CHECK: alr %r7, %r8
0x1e 0x78

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: aly %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x5e
# CHECK: aly %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x5e
# CHECK: aly %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x5e
# CHECK: aly %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x5e
# CHECK: aly %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x5e
# CHECK: aly %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x5e
# CHECK: aly %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x5e
# CHECK: aly %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x5e
# CHECK: aly %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x5e
# CHECK: aly %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x5e

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ar %r0, %r0
0x1a 0x00
# CHECK: ar %r0, %r15
0x1a 0x0f
# CHECK: ar %r15, %r0
0x1a 0xf0
# CHECK: ar %r7, %r8
0x1a 0x78

View File

@ -1,39 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: asi -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x6a
# CHECK: asi -1, 0
0xeb 0x00 0x0f 0xff 0xff 0x6a
# CHECK: asi 0, 0
0xeb 0x00 0x00 0x00 0x00 0x6a
# CHECK: asi 1, 0
0xeb 0x00 0x00 0x01 0x00 0x6a
# CHECK: asi 524287, 0
0xeb 0x00 0x0f 0xff 0x7f 0x6a
# CHECK: asi 0, -128
0xeb 0x80 0x00 0x00 0x00 0x6a
# CHECK: asi 0, -1
0xeb 0xff 0x00 0x00 0x00 0x6a
# CHECK: asi 0, 1
0xeb 0x01 0x00 0x00 0x00 0x6a
# CHECK: asi 0, 127
0xeb 0x7f 0x00 0x00 0x00 0x6a
# CHECK: asi 0(%r1), 42
0xeb 0x2a 0x10 0x00 0x00 0x6a
# CHECK: asi 0(%r15), 42
0xeb 0x2a 0xf0 0x00 0x00 0x6a
# CHECK: asi 524287(%r1), 42
0xeb 0x2a 0x1f 0xff 0x7f 0x6a
# CHECK: asi 524287(%r15), 42
0xeb 0x2a 0xff 0xff 0x7f 0x6a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: axbr %f0, %f0
0xb3 0x4a 0x00 0x00
# CHECK: axbr %f0, %f13
0xb3 0x4a 0x00 0x0d
# CHECK: axbr %f8, %f8
0xb3 0x4a 0x00 0x88
# CHECK: axbr %f13, %f0
0xb3 0x4a 0x00 0xd0

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ay %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x5a
# CHECK: ay %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x5a
# CHECK: ay %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x5a
# CHECK: ay %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x5a
# CHECK: ay %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x5a
# CHECK: ay %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x5a
# CHECK: ay %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x5a
# CHECK: ay %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x5a
# CHECK: ay %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x5a
# CHECK: ay %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x5a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: basr %r0, %r1
0x0d 0x01
# CHECK: basr %r0, %r15
0x0d 0x0f
# CHECK: basr %r14, %r9
0x0d 0xe9
# CHECK: basr %r15, %r1
0x0d 0xf1

View File

@ -1,9 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: br %r1
0x07 0xf1
# CHECK: br %r14
0x07 0xfe
# CHECK: br %r15
0x07 0xff

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: bras %r0, 0x0
0xa7 0x05 0x00 0x00
# CHECK: bras %r14, 0x4
0xa7 0xe5 0x00 0x00
# CHECK: bras %r15, 0x8
0xa7 0xf5 0x00 0x00
# CHECK: bras %r0, 0xa
0xa7 0x05 0xff 0xff
# CHECK: bras %r14, 0xffffffffffff0010
0xa7 0xe5 0x80 0x00
# CHECK: bras %r15, 0x10012
0xa7 0xf5 0x7f 0xff

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: brasl %r0, 0x0
0xc0 0x05 0x00 0x00 0x00 0x00
# CHECK: brasl %r14, 0x6
0xc0 0xe5 0x00 0x00 0x00 0x00
# CHECK: brasl %r15, 0xc
0xc0 0xf5 0x00 0x00 0x00 0x00
# CHECK: brasl %r0, 0x10
0xc0 0x05 0xff 0xff 0xff 0xff
# CHECK: brasl %r14, 0xffffffff00000018
0xc0 0xe5 0x80 0x00 0x00 0x00
# CHECK: brasl %r15, 0x10000001c
0xc0 0xf5 0x7f 0xff 0xff 0xff

View File

@ -1,66 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: brc 0, 0x0
0xa7 0x04 0x00 0x00
# CHECK: jo 0x4
0xa7 0x14 0x00 0x00
# CHECK: jh 0x8
0xa7 0x24 0x00 0x00
# CHECK: jnle 0xc
0xa7 0x34 0x00 0x00
# CHECK: jl 0x10
0xa7 0x44 0x00 0x00
# CHECK: jnhe 0x14
0xa7 0x54 0x00 0x00
# CHECK: jlh 0x18
0xa7 0x64 0x00 0x00
# CHECK: jne 0x1c
0xa7 0x74 0x00 0x00
# CHECK: je 0x20
0xa7 0x84 0x00 0x00
# CHECK: jnlh 0x24
0xa7 0x94 0x00 0x00
# CHECK: jhe 0x28
0xa7 0xa4 0x00 0x00
# CHECK: jnl 0x2c
0xa7 0xb4 0x00 0x00
# CHECK: jle 0x30
0xa7 0xc4 0x00 0x00
# CHECK: jnh 0x34
0xa7 0xd4 0x00 0x00
# CHECK: jno 0x38
0xa7 0xe4 0x00 0x00
# CHECK: j 0x3c
0xa7 0xf4 0x00 0x00
# CHECK: brc 0, 0x3e
0xa7 0x04 0xff 0xff
# CHECK: brc 0, 0xffffffffffff0044
0xa7 0x04 0x80 0x00
# CHECK: brc 0, 0x10046
0xa7 0x04 0x7f 0xff
# CHECK: j 0x4a
0xa7 0xf4 0xff 0xff
# CHECK: j 0xffffffffffff0050
0xa7 0xf4 0x80 0x00
# CHECK: j 0x10052
0xa7 0xf4 0x7f 0xff

View File

@ -1,66 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: brcl 0, 0x0
0xc0 0x04 0x00 0x00 0x00 0x00
# CHECK: jgo 0x6
0xc0 0x14 0x00 0x00 0x00 0x00
# CHECK: jgh 0xc
0xc0 0x24 0x00 0x00 0x00 0x00
# CHECK: jgnle 0x12
0xc0 0x34 0x00 0x00 0x00 0x00
# CHECK: jgl 0x18
0xc0 0x44 0x00 0x00 0x00 0x00
# CHECK: jgnhe 0x1e
0xc0 0x54 0x00 0x00 0x00 0x00
# CHECK: jglh 0x24
0xc0 0x64 0x00 0x00 0x00 0x00
# CHECK: jgne 0x2a
0xc0 0x74 0x00 0x00 0x00 0x00
# CHECK: jge 0x30
0xc0 0x84 0x00 0x00 0x00 0x00
# CHECK: jgnlh 0x36
0xc0 0x94 0x00 0x00 0x00 0x00
# CHECK: jghe 0x3c
0xc0 0xa4 0x00 0x00 0x00 0x00
# CHECK: jgnl 0x42
0xc0 0xb4 0x00 0x00 0x00 0x00
# CHECK: jgle 0x48
0xc0 0xc4 0x00 0x00 0x00 0x00
# CHECK: jgnh 0x4e
0xc0 0xd4 0x00 0x00 0x00 0x00
# CHECK: jgno 0x54
0xc0 0xe4 0x00 0x00 0x00 0x00
# CHECK: jg 0x5a
0xc0 0xf4 0x00 0x00 0x00 0x00
# CHECK: brcl 0, 0x5e
0xc0 0x04 0xff 0xff 0xff 0xff
# CHECK: brcl 0, 0xffffffff00000066
0xc0 0x04 0x80 0x00 0x00 0x00
# CHECK: brcl 0, 0x10000006a
0xc0 0x04 0x7f 0xff 0xff 0xff
# CHECK: jg 0x70
0xc0 0xf4 0xff 0xff 0xff 0xff
# CHECK: jg 0xffffffff00000078
0xc0 0xf4 0x80 0x00 0x00 0x00
# CHECK: jg 0x10000007c
0xc0 0xf4 0x7f 0xff 0xff 0xff

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: c %r0, 0
0x59 0x00 0x00 0x00
# CHECK: c %r0, 4095
0x59 0x00 0x0f 0xff
# CHECK: c %r0, 0(%r1)
0x59 0x00 0x10 0x00
# CHECK: c %r0, 0(%r15)
0x59 0x00 0xf0 0x00
# CHECK: c %r0, 4095(%r1,%r15)
0x59 0x01 0xff 0xff
# CHECK: c %r0, 4095(%r15,%r1)
0x59 0x0f 0x1f 0xff
# CHECK: c %r15, 0
0x59 0xf0 0x00 0x00

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x19
# CHECK: cdb %f0, 4095
0xed 0x00 0x0f 0xff 0x00 0x19
# CHECK: cdb %f0, 0(%r1)
0xed 0x00 0x10 0x00 0x00 0x19
# CHECK: cdb %f0, 0(%r15)
0xed 0x00 0xf0 0x00 0x00 0x19
# CHECK: cdb %f0, 4095(%r1,%r15)
0xed 0x01 0xff 0xff 0x00 0x19
# CHECK: cdb %f0, 4095(%r15,%r1)
0xed 0x0f 0x1f 0xff 0x00 0x19
# CHECK: cdb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x19

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cdbr %f0, %f0
0xb3 0x19 0x00 0x00
# CHECK: cdbr %f0, %f15
0xb3 0x19 0x00 0x0f
# CHECK: cdbr %f7, %f8
0xb3 0x19 0x00 0x78
# CHECK: cdbr %f15, %f0
0xb3 0x19 0x00 0xf0

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cdfbr %f0, %r0
0xb3 0x95 0x00 0x00
# CHECK: cdfbr %f0, %r15
0xb3 0x95 0x00 0x0f
# CHECK: cdfbr %f15, %r0
0xb3 0x95 0x00 0xf0
# CHECK: cdfbr %f7, %r8
0xb3 0x95 0x00 0x78
# CHECK: cdfbr %f15, %r15
0xb3 0x95 0x00 0xff

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cdgbr %f0, %r0
0xb3 0xa5 0x00 0x00
# CHECK: cdgbr %f0, %r15
0xb3 0xa5 0x00 0x0f
# CHECK: cdgbr %f15, %r0
0xb3 0xa5 0x00 0xf0
# CHECK: cdgbr %f7, %r8
0xb3 0xa5 0x00 0x78
# CHECK: cdgbr %f15, %r15
0xb3 0xa5 0x00 0xff

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ceb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x09
# CHECK: ceb %f0, 4095
0xed 0x00 0x0f 0xff 0x00 0x09
# CHECK: ceb %f0, 0(%r1)
0xed 0x00 0x10 0x00 0x00 0x09
# CHECK: ceb %f0, 0(%r15)
0xed 0x00 0xf0 0x00 0x00 0x09
# CHECK: ceb %f0, 4095(%r1,%r15)
0xed 0x01 0xff 0xff 0x00 0x09
# CHECK: ceb %f0, 4095(%r15,%r1)
0xed 0x0f 0x1f 0xff 0x00 0x09
# CHECK: ceb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x09

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cebr %f0, %f0
0xb3 0x09 0x00 0x00
# CHECK: cebr %f0, %f15
0xb3 0x09 0x00 0x0f
# CHECK: cebr %f7, %f8
0xb3 0x09 0x00 0x78
# CHECK: cebr %f15, %f0
0xb3 0x09 0x00 0xf0

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cefbr %f0, %r0
0xb3 0x94 0x00 0x00
# CHECK: cefbr %f0, %r15
0xb3 0x94 0x00 0x0f
# CHECK: cefbr %f15, %r0
0xb3 0x94 0x00 0xf0
# CHECK: cefbr %f7, %r8
0xb3 0x94 0x00 0x78
# CHECK: cefbr %f15, %r15
0xb3 0x94 0x00 0xff

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cegbr %f0, %r0
0xb3 0xa4 0x00 0x00
# CHECK: cegbr %f0, %r15
0xb3 0xa4 0x00 0x0f
# CHECK: cegbr %f15, %r0
0xb3 0xa4 0x00 0xf0
# CHECK: cegbr %f7, %r8
0xb3 0xa4 0x00 0x78
# CHECK: cegbr %f15, %r15
0xb3 0xa4 0x00 0xff

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cfdbr %r0, 0, %f0
0xb3 0x99 0x00 0x00
# CHECK: cfdbr %r0, 0, %f15
0xb3 0x99 0x00 0x0f
# CHECK: cfdbr %r0, 15, %f0
0xb3 0x99 0xf0 0x00
# CHECK: cfdbr %r4, 5, %f6
0xb3 0x99 0x50 0x46
# CHECK: cfdbr %r15, 0, %f0
0xb3 0x99 0x00 0xf0

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cfebr %r0, 0, %f0
0xb3 0x98 0x00 0x00
# CHECK: cfebr %r0, 0, %f15
0xb3 0x98 0x00 0x0f
# CHECK: cfebr %r0, 15, %f0
0xb3 0x98 0xf0 0x00
# CHECK: cfebr %r4, 5, %f6
0xb3 0x98 0x50 0x46
# CHECK: cfebr %r15, 0, %f0
0xb3 0x98 0x00 0xf0

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cfi %r0, -2147483648
0xc2 0x0d 0x80 0x00 0x00 0x00
# CHECK: cfi %r0, -1
0xc2 0x0d 0xff 0xff 0xff 0xff
# CHECK: cfi %r0, 0
0xc2 0x0d 0x00 0x00 0x00 0x00
# CHECK: cfi %r0, 1
0xc2 0x0d 0x00 0x00 0x00 0x01
# CHECK: cfi %r0, 2147483647
0xc2 0x0d 0x7f 0xff 0xff 0xff
# CHECK: cfi %r15, 0
0xc2 0xfd 0x00 0x00 0x00 0x00

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cfxbr %r0, 0, %f0
0xb3 0x9a 0x00 0x00
# CHECK: cfxbr %r0, 0, %f13
0xb3 0x9a 0x00 0x0d
# CHECK: cfxbr %r0, 15, %f0
0xb3 0x9a 0xf0 0x00
# CHECK: cfxbr %r4, 5, %f8
0xb3 0x9a 0x50 0x48
# CHECK: cfxbr %r15, 0, %f0
0xb3 0x9a 0x00 0xf0

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x20
# CHECK: cg %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x20
# CHECK: cg %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x20
# CHECK: cg %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x20
# CHECK: cg %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x20
# CHECK: cg %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x20
# CHECK: cg %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x20
# CHECK: cg %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x20
# CHECK: cg %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x20
# CHECK: cg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x20

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgdbr %r0, 0, %f0
0xb3 0xa9 0x00 0x00
# CHECK: cgdbr %r0, 0, %f15
0xb3 0xa9 0x00 0x0f
# CHECK: cgdbr %r0, 15, %f0
0xb3 0xa9 0xf0 0x00
# CHECK: cgdbr %r4, 5, %f6
0xb3 0xa9 0x50 0x46
# CHECK: cgdbr %r15, 0, %f0
0xb3 0xa9 0x00 0xf0

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgebr %r0, 0, %f0
0xb3 0xa8 0x00 0x00
# CHECK: cgebr %r0, 0, %f15
0xb3 0xa8 0x00 0x0f
# CHECK: cgebr %r0, 15, %f0
0xb3 0xa8 0xf0 0x00
# CHECK: cgebr %r4, 5, %f6
0xb3 0xa8 0x50 0x46
# CHECK: cgebr %r15, 0, %f0
0xb3 0xa8 0x00 0xf0

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x30
# CHECK: cgf %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x30
# CHECK: cgf %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x30
# CHECK: cgf %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x30
# CHECK: cgf %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x30
# CHECK: cgf %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x30
# CHECK: cgf %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x30
# CHECK: cgf %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x30
# CHECK: cgf %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x30
# CHECK: cgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x30

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgfi %r0, -2147483648
0xc2 0x0c 0x80 0x00 0x00 0x00
# CHECK: cgfi %r0, -1
0xc2 0x0c 0xff 0xff 0xff 0xff
# CHECK: cgfi %r0, 0
0xc2 0x0c 0x00 0x00 0x00 0x00
# CHECK: cgfi %r0, 1
0xc2 0x0c 0x00 0x00 0x00 0x01
# CHECK: cgfi %r0, 2147483647
0xc2 0x0c 0x7f 0xff 0xff 0xff
# CHECK: cgfi %r15, 0
0xc2 0xfc 0x00 0x00 0x00 0x00

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgfr %r0, %r0
0xb9 0x30 0x00 0x00
# CHECK: cgfr %r0, %r15
0xb9 0x30 0x00 0x0f
# CHECK: cgfr %r15, %r0
0xb9 0x30 0x00 0xf0
# CHECK: cgfr %r7, %r8
0xb9 0x30 0x00 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgfrl %r0, 0x0
0xc6 0x0c 0x00 0x00 0x00 0x00
# CHECK: cgfrl %r15, 0x6
0xc6 0xfc 0x00 0x00 0x00 0x00
# CHECK: cgfrl %r0, 0xa
0xc6 0x0c 0xff 0xff 0xff 0xff
# CHECK: cgfrl %r15, 0x10
0xc6 0xfc 0xff 0xff 0xff 0xff
# CHECK: cgfrl %r0, 0xffffffff00000018
0xc6 0x0c 0x80 0x00 0x00 0x00
# CHECK: cgfrl %r15, 0xffffffff0000001e
0xc6 0xfc 0x80 0x00 0x00 0x00
# CHECK: cgfrl %r0, 0x100000022
0xc6 0x0c 0x7f 0xff 0xff 0xff
# CHECK: cgfrl %r15, 0x100000028
0xc6 0xfc 0x7f 0xff 0xff 0xff

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x34
# CHECK: cgh %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x34
# CHECK: cgh %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x34
# CHECK: cgh %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x34
# CHECK: cgh %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x34
# CHECK: cgh %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x34
# CHECK: cgh %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x34
# CHECK: cgh %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x34
# CHECK: cgh %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x34
# CHECK: cgh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x34

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cghi %r0, -32768
0xa7 0x0f 0x80 0x00
# CHECK: cghi %r0, -1
0xa7 0x0f 0xff 0xff
# CHECK: cghi %r0, 0
0xa7 0x0f 0x00 0x00
# CHECK: cghi %r0, 1
0xa7 0x0f 0x00 0x01
# CHECK: cghi %r0, 32767
0xa7 0x0f 0x7f 0xff
# CHECK: cghi %r15, 0
0xa7 0xff 0x00 0x00

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cghrl %r0, 0x0
0xc6 0x04 0x00 0x00 0x00 0x00
# CHECK: cghrl %r15, 0x6
0xc6 0xf4 0x00 0x00 0x00 0x00
# CHECK: cghrl %r0, 0xa
0xc6 0x04 0xff 0xff 0xff 0xff
# CHECK: cghrl %r15, 0x10
0xc6 0xf4 0xff 0xff 0xff 0xff
# CHECK: cghrl %r0, 0xffffffff00000018
0xc6 0x04 0x80 0x00 0x00 0x00
# CHECK: cghrl %r15, 0xffffffff0000001e
0xc6 0xf4 0x80 0x00 0x00 0x00
# CHECK: cghrl %r0, 0x100000022
0xc6 0x04 0x7f 0xff 0xff 0xff
# CHECK: cghrl %r15, 0x100000028
0xc6 0xf4 0x7f 0xff 0xff 0xff

View File

@ -1,33 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cghsi 0, 0
0xe5 0x58 0x00 0x00 0x00 0x00
# CHECK: cghsi 4095, 0
0xe5 0x58 0x0f 0xff 0x00 0x00
# CHECK: cghsi 0, -32768
0xe5 0x58 0x00 0x00 0x80 0x00
# CHECK: cghsi 0, -1
0xe5 0x58 0x00 0x00 0xff 0xff
# CHECK: cghsi 0, 0
0xe5 0x58 0x00 0x00 0x00 0x00
# CHECK: cghsi 0, 1
0xe5 0x58 0x00 0x00 0x00 0x01
# CHECK: cghsi 0, 32767
0xe5 0x58 0x00 0x00 0x7f 0xff
# CHECK: cghsi 0(%r1), 42
0xe5 0x58 0x10 0x00 0x00 0x2a
# CHECK: cghsi 0(%r15), 42
0xe5 0x58 0xf0 0x00 0x00 0x2a
# CHECK: cghsi 4095(%r1), 42
0xe5 0x58 0x1f 0xff 0x00 0x2a
# CHECK: cghsi 4095(%r15), 42
0xe5 0x58 0xff 0xff 0x00 0x2a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgr %r0, %r0
0xb9 0x20 0x00 0x00
# CHECK: cgr %r0, %r15
0xb9 0x20 0x00 0x0f
# CHECK: cgr %r15, %r0
0xb9 0x20 0x00 0xf0
# CHECK: cgr %r7, %r8
0xb9 0x20 0x00 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgrl %r0, 0x0
0xc6 0x08 0x00 0x00 0x00 0x00
# CHECK: cgrl %r15, 0x6
0xc6 0xf8 0x00 0x00 0x00 0x00
# CHECK: cgrl %r0, 0xa
0xc6 0x08 0xff 0xff 0xff 0xff
# CHECK: cgrl %r15, 0x10
0xc6 0xf8 0xff 0xff 0xff 0xff
# CHECK: cgrl %r0, 0xffffffff00000018
0xc6 0x08 0x80 0x00 0x00 0x00
# CHECK: cgrl %r15, 0xffffffff0000001e
0xc6 0xf8 0x80 0x00 0x00 0x00
# CHECK: cgrl %r0, 0x100000022
0xc6 0x08 0x7f 0xff 0xff 0xff
# CHECK: cgrl %r15, 0x100000028
0xc6 0xf8 0x7f 0xff 0xff 0xff

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cgxbr %r0, 0, %f0
0xb3 0xaa 0x00 0x00
# CHECK: cgxbr %r0, 0, %f13
0xb3 0xaa 0x00 0x0d
# CHECK: cgxbr %r0, 15, %f0
0xb3 0xaa 0xf0 0x00
# CHECK: cgxbr %r4, 5, %f8
0xb3 0xaa 0x50 0x48
# CHECK: cgxbr %r15, 0, %f0
0xb3 0xaa 0x00 0xf0

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: ch %r0, 0
0x49 0x00 0x00 0x00
# CHECK: ch %r0, 4095
0x49 0x00 0x0f 0xff
# CHECK: ch %r0, 0(%r1)
0x49 0x00 0x10 0x00
# CHECK: ch %r0, 0(%r15)
0x49 0x00 0xf0 0x00
# CHECK: ch %r0, 4095(%r1,%r15)
0x49 0x01 0xff 0xff
# CHECK: ch %r0, 4095(%r15,%r1)
0x49 0x0f 0x1f 0xff
# CHECK: ch %r15, 0
0x49 0xf0 0x00 0x00

View File

@ -1,33 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: chhsi 0, 0
0xe5 0x54 0x00 0x00 0x00 0x00
# CHECK: chhsi 4095, 0
0xe5 0x54 0x0f 0xff 0x00 0x00
# CHECK: chhsi 0, -32768
0xe5 0x54 0x00 0x00 0x80 0x00
# CHECK: chhsi 0, -1
0xe5 0x54 0x00 0x00 0xff 0xff
# CHECK: chhsi 0, 0
0xe5 0x54 0x00 0x00 0x00 0x00
# CHECK: chhsi 0, 1
0xe5 0x54 0x00 0x00 0x00 0x01
# CHECK: chhsi 0, 32767
0xe5 0x54 0x00 0x00 0x7f 0xff
# CHECK: chhsi 0(%r1), 42
0xe5 0x54 0x10 0x00 0x00 0x2a
# CHECK: chhsi 0(%r15), 42
0xe5 0x54 0xf0 0x00 0x00 0x2a
# CHECK: chhsi 4095(%r1), 42
0xe5 0x54 0x1f 0xff 0x00 0x2a
# CHECK: chhsi 4095(%r15), 42
0xe5 0x54 0xff 0xff 0x00 0x2a

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: chi %r0, -32768
0xa7 0x0e 0x80 0x00
# CHECK: chi %r0, -1
0xa7 0x0e 0xff 0xff
# CHECK: chi %r0, 0
0xa7 0x0e 0x00 0x00
# CHECK: chi %r0, 1
0xa7 0x0e 0x00 0x01
# CHECK: chi %r0, 32767
0xa7 0x0e 0x7f 0xff
# CHECK: chi %r15, 0
0xa7 0xfe 0x00 0x00

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: chrl %r0, 0x0
0xc6 0x05 0x00 0x00 0x00 0x00
# CHECK: chrl %r15, 0x6
0xc6 0xf5 0x00 0x00 0x00 0x00
# CHECK: chrl %r0, 0xa
0xc6 0x05 0xff 0xff 0xff 0xff
# CHECK: chrl %r15, 0x10
0xc6 0xf5 0xff 0xff 0xff 0xff
# CHECK: chrl %r0, 0xffffffff00000018
0xc6 0x05 0x80 0x00 0x00 0x00
# CHECK: chrl %r15, 0xffffffff0000001e
0xc6 0xf5 0x80 0x00 0x00 0x00
# CHECK: chrl %r0, 0x100000022
0xc6 0x05 0x7f 0xff 0xff 0xff
# CHECK: chrl %r15, 0x100000028
0xc6 0xf5 0x7f 0xff 0xff 0xff

View File

@ -1,33 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: chsi 0, 0
0xe5 0x5c 0x00 0x00 0x00 0x00
# CHECK: chsi 4095, 0
0xe5 0x5c 0x0f 0xff 0x00 0x00
# CHECK: chsi 0, -32768
0xe5 0x5c 0x00 0x00 0x80 0x00
# CHECK: chsi 0, -1
0xe5 0x5c 0x00 0x00 0xff 0xff
# CHECK: chsi 0, 0
0xe5 0x5c 0x00 0x00 0x00 0x00
# CHECK: chsi 0, 1
0xe5 0x5c 0x00 0x00 0x00 0x01
# CHECK: chsi 0, 32767
0xe5 0x5c 0x00 0x00 0x7f 0xff
# CHECK: chsi 0(%r1), 42
0xe5 0x5c 0x10 0x00 0x00 0x2a
# CHECK: chsi 0(%r15), 42
0xe5 0x5c 0xf0 0x00 0x00 0x2a
# CHECK: chsi 4095(%r1), 42
0xe5 0x5c 0x1f 0xff 0x00 0x2a
# CHECK: chsi 4095(%r15), 42
0xe5 0x5c 0xff 0xff 0x00 0x2a

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: chy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x79
# CHECK: chy %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x79
# CHECK: chy %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x79
# CHECK: chy %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x79
# CHECK: chy %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x79
# CHECK: chy %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x79
# CHECK: chy %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x79
# CHECK: chy %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x79
# CHECK: chy %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x79
# CHECK: chy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x79

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cl %r0, 0
0x55 0x00 0x00 0x00
# CHECK: cl %r0, 4095
0x55 0x00 0x0f 0xff
# CHECK: cl %r0, 0(%r1)
0x55 0x00 0x10 0x00
# CHECK: cl %r0, 0(%r15)
0x55 0x00 0xf0 0x00
# CHECK: cl %r0, 4095(%r1,%r15)
0x55 0x01 0xff 0xff
# CHECK: cl %r0, 4095(%r15,%r1)
0x55 0x0f 0x1f 0xff
# CHECK: cl %r15, 0
0x55 0xf0 0x00 0x00

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clfhsi 0, 0
0xe5 0x5d 0x00 0x00 0x00 0x00
# CHECK: clfhsi 4095, 0
0xe5 0x5d 0x0f 0xff 0x00 0x00
# CHECK: clfhsi 0, 65535
0xe5 0x5d 0x00 0x00 0xff 0xff
# CHECK: clfhsi 0(%r1), 42
0xe5 0x5d 0x10 0x00 0x00 0x2a
# CHECK: clfhsi 0(%r15), 42
0xe5 0x5d 0xf0 0x00 0x00 0x2a
# CHECK: clfhsi 4095(%r1), 42
0xe5 0x5d 0x1f 0xff 0x00 0x2a
# CHECK: clfhsi 4095(%r15), 42
0xe5 0x5d 0xff 0xff 0x00 0x2a

View File

@ -1,9 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clfi %r0, 0
0xc2 0x0f 0x00 0x00 0x00 0x00
# CHECK: clfi %r0, 4294967295
0xc2 0x0f 0xff 0xff 0xff 0xff
# CHECK: clfi %r15, 0
0xc2 0xff 0x00 0x00 0x00 0x00

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x21
# CHECK: clg %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x21
# CHECK: clg %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x21
# CHECK: clg %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x21
# CHECK: clg %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x21
# CHECK: clg %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x21
# CHECK: clg %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x21
# CHECK: clg %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x21
# CHECK: clg %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x21
# CHECK: clg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x21

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x31
# CHECK: clgf %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x31
# CHECK: clgf %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x31
# CHECK: clgf %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x31
# CHECK: clgf %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x31
# CHECK: clgf %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x31
# CHECK: clgf %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x31
# CHECK: clgf %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x31
# CHECK: clgf %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x31
# CHECK: clgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x31

View File

@ -1,9 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgfi %r0, 0
0xc2 0x0e 0x00 0x00 0x00 0x00
# CHECK: clgfi %r0, 4294967295
0xc2 0x0e 0xff 0xff 0xff 0xff
# CHECK: clgfi %r15, 0
0xc2 0xfe 0x00 0x00 0x00 0x00

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgfr %r0, %r0
0xb9 0x31 0x00 0x00
# CHECK: clgfr %r0, %r15
0xb9 0x31 0x00 0x0f
# CHECK: clgfr %r15, %r0
0xb9 0x31 0x00 0xf0
# CHECK: clgfr %r7, %r8
0xb9 0x31 0x00 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgfrl %r0, 0x0
0xc6 0x0e 0x00 0x00 0x00 0x00
# CHECK: clgfrl %r15, 0x6
0xc6 0xfe 0x00 0x00 0x00 0x00
# CHECK: clgfrl %r0, 0xa
0xc6 0x0e 0xff 0xff 0xff 0xff
# CHECK: clgfrl %r15, 0x10
0xc6 0xfe 0xff 0xff 0xff 0xff
# CHECK: clgfrl %r0, 0xffffffff00000018
0xc6 0x0e 0x80 0x00 0x00 0x00
# CHECK: clgfrl %r15, 0xffffffff0000001e
0xc6 0xfe 0x80 0x00 0x00 0x00
# CHECK: clgfrl %r0, 0x100000022
0xc6 0x0e 0x7f 0xff 0xff 0xff
# CHECK: clgfrl %r15, 0x100000028
0xc6 0xfe 0x7f 0xff 0xff 0xff

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clghrl %r0, 0x0
0xc6 0x06 0x00 0x00 0x00 0x00
# CHECK: clghrl %r15, 0x6
0xc6 0xf6 0x00 0x00 0x00 0x00
# CHECK: clghrl %r0, 0xa
0xc6 0x06 0xff 0xff 0xff 0xff
# CHECK: clghrl %r15, 0x10
0xc6 0xf6 0xff 0xff 0xff 0xff
# CHECK: clghrl %r0, 0xffffffff00000018
0xc6 0x06 0x80 0x00 0x00 0x00
# CHECK: clghrl %r15, 0xffffffff0000001e
0xc6 0xf6 0x80 0x00 0x00 0x00
# CHECK: clghrl %r0, 0x100000022
0xc6 0x06 0x7f 0xff 0xff 0xff
# CHECK: clghrl %r15, 0x100000028
0xc6 0xf6 0x7f 0xff 0xff 0xff

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clghsi 0, 0
0xe5 0x59 0x00 0x00 0x00 0x00
# CHECK: clghsi 4095, 0
0xe5 0x59 0x0f 0xff 0x00 0x00
# CHECK: clghsi 0, 65535
0xe5 0x59 0x00 0x00 0xff 0xff
# CHECK: clghsi 0(%r1), 42
0xe5 0x59 0x10 0x00 0x00 0x2a
# CHECK: clghsi 0(%r15), 42
0xe5 0x59 0xf0 0x00 0x00 0x2a
# CHECK: clghsi 4095(%r1), 42
0xe5 0x59 0x1f 0xff 0x00 0x2a
# CHECK: clghsi 4095(%r15), 42
0xe5 0x59 0xff 0xff 0x00 0x2a

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgr %r0, %r0
0xb9 0x21 0x00 0x00
# CHECK: clgr %r0, %r15
0xb9 0x21 0x00 0x0f
# CHECK: clgr %r15, %r0
0xb9 0x21 0x00 0xf0
# CHECK: clgr %r7, %r8
0xb9 0x21 0x00 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clgrl %r0, 0x0
0xc6 0x0a 0x00 0x00 0x00 0x00
# CHECK: clgrl %r15, 0x6
0xc6 0xfa 0x00 0x00 0x00 0x00
# CHECK: clgrl %r0, 0xa
0xc6 0x0a 0xff 0xff 0xff 0xff
# CHECK: clgrl %r15, 0x10
0xc6 0xfa 0xff 0xff 0xff 0xff
# CHECK: clgrl %r0, 0xffffffff00000018
0xc6 0x0a 0x80 0x00 0x00 0x00
# CHECK: clgrl %r15, 0xffffffff0000001e
0xc6 0xfa 0x80 0x00 0x00 0x00
# CHECK: clgrl %r0, 0x100000022
0xc6 0x0a 0x7f 0xff 0xff 0xff
# CHECK: clgrl %r15, 0x100000028
0xc6 0xfa 0x7f 0xff 0xff 0xff

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clhhsi 0, 0
0xe5 0x55 0x00 0x00 0x00 0x00
# CHECK: clhhsi 4095, 0
0xe5 0x55 0x0f 0xff 0x00 0x00
# CHECK: clhhsi 0, 65535
0xe5 0x55 0x00 0x00 0xff 0xff
# CHECK: clhhsi 0(%r1), 42
0xe5 0x55 0x10 0x00 0x00 0x2a
# CHECK: clhhsi 0(%r15), 42
0xe5 0x55 0xf0 0x00 0x00 0x2a
# CHECK: clhhsi 4095(%r1), 42
0xe5 0x55 0x1f 0xff 0x00 0x2a
# CHECK: clhhsi 4095(%r15), 42
0xe5 0x55 0xff 0xff 0x00 0x2a

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clhrl %r0, 0xaabbccdc
0xc6 0x07 0x55 0x5d 0xe6 0x6e
# CHECK: clhrl %r15, 0xaabbcce2
0xc6 0xf7 0x55 0x5d 0xe6 0x6e
# CHECK: clhrl %r0, 0xc
0xc6 0x07 0x00 0x00 0x00 0x00
# CHECK: clhrl %r15, 0x12
0xc6 0xf7 0x00 0x00 0x00 0x00
# CHECK: clhrl %r3, 0x18
0xc6 0x37 0x00 0x00 0x00 0x00
# CHECK: clhrl %r4, 0x1e
0xc6 0x47 0x00 0x00 0x00 0x00
# CHECK: clhrl %r7, 0x24
0xc6 0x77 0x00 0x00 0x00 0x00
# CHECK: clhrl %r8, 0x2a
0xc6 0x87 0x00 0x00 0x00 0x00

View File

@ -1,21 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cli 0, 0
0x95 0x00 0x00 0x00
# CHECK: cli 4095, 0
0x95 0x00 0x0f 0xff
# CHECK: cli 0, 255
0x95 0xff 0x00 0x00
# CHECK: cli 0(%r1), 42
0x95 0x2a 0x10 0x00
# CHECK: cli 0(%r15), 42
0x95 0x2a 0xf0 0x00
# CHECK: cli 4095(%r1), 42
0x95 0x2a 0x1f 0xff
# CHECK: cli 4095(%r15), 42
0x95 0x2a 0xff 0xff

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cliy -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x55
# CHECK: cliy -1, 0
0xeb 0x00 0x0f 0xff 0xff 0x55
# CHECK: cliy 0, 0
0xeb 0x00 0x00 0x00 0x00 0x55
# CHECK: cliy 1, 0
0xeb 0x00 0x00 0x01 0x00 0x55
# CHECK: cliy 524287, 0
0xeb 0x00 0x0f 0xff 0x7f 0x55
# CHECK: cliy 0, 255
0xeb 0xff 0x00 0x00 0x00 0x55
# CHECK: cliy 0(%r1), 42
0xeb 0x2a 0x10 0x00 0x00 0x55
# CHECK: cliy 0(%r15), 42
0xeb 0x2a 0xf0 0x00 0x00 0x55
# CHECK: cliy 524287(%r1), 42
0xeb 0x2a 0x1f 0xff 0x7f 0x55
# CHECK: cliy 524287(%r15), 42
0xeb 0x2a 0xff 0xff 0x7f 0x55

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clr %r0, %r0
0x15 0x00
# CHECK: clr %r0, %r15
0x15 0x0f
# CHECK: clr %r15, %r0
0x15 0xf0
# CHECK: clr %r7, %r8
0x15 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: clrl %r0, 0x0
0xc6 0x0f 0x00 0x00 0x00 0x00
# CHECK: clrl %r15, 0x6
0xc6 0xff 0x00 0x00 0x00 0x00
# CHECK: clrl %r0, 0xa
0xc6 0x0f 0xff 0xff 0xff 0xff
# CHECK: clrl %r15, 0x10
0xc6 0xff 0xff 0xff 0xff 0xff
# CHECK: clrl %r0, 0xffffffff00000018
0xc6 0x0f 0x80 0x00 0x00 0x00
# CHECK: clrl %r15, 0xffffffff0000001e
0xc6 0xff 0x80 0x00 0x00 0x00
# CHECK: clrl %r0, 0x100000022
0xc6 0x0f 0x7f 0xff 0xff 0xff
# CHECK: clrl %r15, 0x100000028
0xc6 0xff 0x7f 0xff 0xff 0xff

View File

@ -1,30 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cly %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x55
# CHECK: cly %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x55
# CHECK: cly %r0, 0
0xe3 0x00 0x00 0x00 0x00 0x55
# CHECK: cly %r0, 1
0xe3 0x00 0x00 0x01 0x00 0x55
# CHECK: cly %r0, 524287
0xe3 0x00 0x0f 0xff 0x7f 0x55
# CHECK: cly %r0, 0(%r1)
0xe3 0x00 0x10 0x00 0x00 0x55
# CHECK: cly %r0, 0(%r15)
0xe3 0x00 0xf0 0x00 0x00 0x55
# CHECK: cly %r0, 524287(%r1,%r15)
0xe3 0x01 0xff 0xff 0x7f 0x55
# CHECK: cly %r0, 524287(%r15,%r1)
0xe3 0x0f 0x1f 0xff 0x7f 0x55
# CHECK: cly %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x55

View File

@ -1,18 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cpsdr %f0, %f0, %f0
0xb3 0x72 0x00 0x00
# CHECK: cpsdr %f0, %f0, %f15
0xb3 0x72 0x00 0x0f
# CHECK: cpsdr %f0, %f15, %f0
0xb3 0x72 0xf0 0x00
# CHECK: cpsdr %f15, %f0, %f0
0xb3 0x72 0x00 0xf0
# CHECK: cpsdr %f1, %f2, %f3
0xb3 0x72 0x20 0x13
# CHECK: cpsdr %f15, %f15, %f15
0xb3 0x72 0xf0 0xff

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cr %r0, %r0
0x19 0x00
# CHECK: cr %r0, %r15
0x19 0x0f
# CHECK: cr %r15, %r0
0x19 0xf0
# CHECK: cr %r7, %r8
0x19 0x78

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: crl %r0, 0x0
0xc6 0x0d 0x00 0x00 0x00 0x00
# CHECK: crl %r15, 0x6
0xc6 0xfd 0x00 0x00 0x00 0x00
# CHECK: crl %r0, 0xa
0xc6 0x0d 0xff 0xff 0xff 0xff
# CHECK: crl %r15, 0x10
0xc6 0xfd 0xff 0xff 0xff 0xff
# CHECK: crl %r0, 0xffffffff00000018
0xc6 0x0d 0x80 0x00 0x00 0x00
# CHECK: crl %r15, 0xffffffff0000001e
0xc6 0xfd 0x80 0x00 0x00 0x00
# CHECK: crl %r0, 0x100000022
0xc6 0x0d 0x7f 0xff 0xff 0xff
# CHECK: crl %r15, 0x100000028
0xc6 0xfd 0x7f 0xff 0xff 0xff

View File

@ -1,24 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cs %r0, %r0, 0
0xba 0x00 0x00 0x00
# CHECK: cs %r0, %r0, 4095
0xba 0x00 0x0f 0xff
# CHECK: cs %r0, %r0, 0(%r1)
0xba 0x00 0x10 0x00
# CHECK: cs %r0, %r0, 0(%r15)
0xba 0x00 0xf0 0x00
# CHECK: cs %r0, %r0, 4095(%r1)
0xba 0x00 0x1f 0xff
# CHECK: cs %r0, %r0, 4095(%r15)
0xba 0x00 0xff 0xff
# CHECK: cs %r0, %r15, 0
0xba 0x0f 0x00 0x00
# CHECK: cs %r15, %r0, 0
0xba 0xf0 0x00 0x00

View File

@ -1,33 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: csg %r0, %r0, -524288
0xeb 0x00 0x00 0x00 0x80 0x30
# CHECK: csg %r0, %r0, -1
0xeb 0x00 0x0f 0xff 0xff 0x30
# CHECK: csg %r0, %r0, 0
0xeb 0x00 0x00 0x00 0x00 0x30
# CHECK: csg %r0, %r0, 1
0xeb 0x00 0x00 0x01 0x00 0x30
# CHECK: csg %r0, %r0, 524287
0xeb 0x00 0x0f 0xff 0x7f 0x30
# CHECK: csg %r0, %r0, 0(%r1)
0xeb 0x00 0x10 0x00 0x00 0x30
# CHECK: csg %r0, %r0, 0(%r15)
0xeb 0x00 0xf0 0x00 0x00 0x30
# CHECK: csg %r0, %r0, 524287(%r1)
0xeb 0x00 0x1f 0xff 0x7f 0x30
# CHECK: csg %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0x30
# CHECK: csg %r0, %r15, 0
0xeb 0x0f 0x00 0x00 0x00 0x30
# CHECK: csg %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0x30

View File

@ -1,33 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: csy %r0, %r0, -524288
0xeb 0x00 0x00 0x00 0x80 0x14
# CHECK: csy %r0, %r0, -1
0xeb 0x00 0x0f 0xff 0xff 0x14
# CHECK: csy %r0, %r0, 0
0xeb 0x00 0x00 0x00 0x00 0x14
# CHECK: csy %r0, %r0, 1
0xeb 0x00 0x00 0x01 0x00 0x14
# CHECK: csy %r0, %r0, 524287
0xeb 0x00 0x0f 0xff 0x7f 0x14
# CHECK: csy %r0, %r0, 0(%r1)
0xeb 0x00 0x10 0x00 0x00 0x14
# CHECK: csy %r0, %r0, 0(%r15)
0xeb 0x00 0xf0 0x00 0x00 0x14
# CHECK: csy %r0, %r0, 524287(%r1)
0xeb 0x00 0x1f 0xff 0x7f 0x14
# CHECK: csy %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0x14
# CHECK: csy %r0, %r15, 0
0xeb 0x0f 0x00 0x00 0x00 0x14
# CHECK: csy %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0x14

View File

@ -1,12 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cxbr %f0, %f0
0xb3 0x49 0x00 0x00
# CHECK: cxbr %f0, %f13
0xb3 0x49 0x00 0x0d
# CHECK: cxbr %f8, %f8
0xb3 0x49 0x00 0x88
# CHECK: cxbr %f13, %f0
0xb3 0x49 0x00 0xd0

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cxfbr %f0, %r0
0xb3 0x96 0x00 0x00
# CHECK: cxfbr %f0, %r15
0xb3 0x96 0x00 0x0f
# CHECK: cxfbr %f13, %r0
0xb3 0x96 0x00 0xd0
# CHECK: cxfbr %f8, %r7
0xb3 0x96 0x00 0x87
# CHECK: cxfbr %f13, %r15
0xb3 0x96 0x00 0xdf

View File

@ -1,15 +0,0 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
# CHECK: cxgbr %f0, %r0
0xb3 0xa6 0x00 0x00
# CHECK: cxgbr %f0, %r15
0xb3 0xa6 0x00 0x0f
# CHECK: cxgbr %f13, %r0
0xb3 0xa6 0x00 0xd0
# CHECK: cxgbr %f8, %r7
0xb3 0xa6 0x00 0x87
# CHECK: cxgbr %f13, %r15
0xb3 0xa6 0x00 0xdf

Some files were not shown because too many files have changed in this diff Show More