forked from OSchip/llvm-project
159 lines
4.0 KiB
ArmAsm
159 lines
4.0 KiB
ArmAsm
* For z10 only.
|
|
* RUN: not llvm-mc -triple s390x-ibm-zos -mcpu=z10 < %s 2> %t
|
|
* RUN: FileCheck < %t %s
|
|
* RUN: not llvm-mc -triple s390x-ibm-zos -mcpu=arch8 < %s 2> %t
|
|
* RUN: FileCheck < %t %s
|
|
|
|
*CHECK: error: invalid instruction
|
|
jgnop foo
|
|
|
|
*CHECK: error: invalid instruction
|
|
jg foo
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
jnle foo
|
|
brnle foo
|
|
jgnle foo
|
|
brnlel foo
|
|
bnle 0(1)
|
|
bnler 1
|
|
crjnle 1,2,*+100
|
|
cgrjnle 1,2,*+100
|
|
cijnle 1,100,*+200
|
|
cgijnle 1,100,*+200
|
|
clrjnle 1,2,*+200
|
|
clgrjnle 1,2,*+200
|
|
clijnle 1,100,*+100
|
|
clgijnle 1,100,*+100
|
|
crtnle 0,foo
|
|
cgrtnle 0,foo
|
|
clrtnle 0,foo
|
|
clgrtnle 0,foo
|
|
citnle 1,foo
|
|
cgitnle 1,foo
|
|
clfitnle 1,foo
|
|
clgitnle 1,foo
|
|
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
jnhe foo
|
|
brnhe foo
|
|
jgnhe foo
|
|
brnhel foo
|
|
bnhe 0(1)
|
|
bnher 1
|
|
crjnhe 1,2,*+100
|
|
cgrjnhe 1,2,*+100
|
|
cijnhe 1,100,*+200
|
|
clgijnle 1,100,*+100
|
|
cgijnhe 1,100,*+200
|
|
clrjnhe 1,2,*+200
|
|
clgrjnhe 1,2,*+200
|
|
clijnhe 1,100,*+100
|
|
crtnhe 0,1
|
|
cgrtnhe 0,1
|
|
clrtnhe 0,1
|
|
clgrtnhe 0,1
|
|
citnhe 1,1
|
|
cgitnhe 1,1
|
|
clfitnhe 1,1
|
|
clgitnhe 1,1
|
|
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
jnlh foo
|
|
brnlh foo
|
|
jgnlh foo
|
|
brnlhl foo
|
|
bnlh 0(1)
|
|
bnlhr 1
|
|
crjnlh 1,2,*+200
|
|
cgrjnlh 1,2,*+200
|
|
cijnlh 1,100,*+200
|
|
cgijnlh 1,100,*+200
|
|
clrjnlh 1,2,*+200
|
|
clgrjnlh 1,2,*+200
|
|
clijnlh 1,100,*+100
|
|
clgijnlh 1,100,*+100
|
|
crtnlh 0,1
|
|
cgrtnlh 0,1
|
|
clrtnlh 0,1
|
|
clgrtnlh 0,1
|
|
citnlh 1,1
|
|
cgitnlh 1,1
|
|
clfitnlh 1,1
|
|
clgitnlh 1,1
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
brlh foo
|
|
jglh foo
|
|
jllh foo
|
|
brlhl foo
|
|
blh 0(1)
|
|
blhr 1
|
|
crjlh 1,2,*+100
|
|
cgrjlh 1,2,*+100
|
|
cijlh 1,100,*+200
|
|
cgijlh 1,100,*+200
|
|
clrjlh 1,2,*+200
|
|
clgrjlh 1,2,*+200
|
|
clijlh 1,100,*+100
|
|
clgijlh 1,100,*+100
|
|
crtlh 0,1
|
|
cgrtlh 0,1
|
|
clrtlh 0,1
|
|
clgrtlh 0,1
|
|
citlh 1,1
|
|
cgitlh 1,1
|
|
clfitlh 1,1
|
|
clgitlh 1,1
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
jhe foo
|
|
brhe foo
|
|
jghe foo
|
|
brhel foo
|
|
bhe 0(1)
|
|
bher 1
|
|
crjhe 1,2,*+200
|
|
cgrjhe 1,2,*+200
|
|
cijhe 1,100,*+200
|
|
cgijhe 1,100,*+200
|
|
clrjhe 1,2,*+200
|
|
clgrjhe 1,2,*+200
|
|
clijhe 1,100,*+100
|
|
clgijhe 1,100,*+100
|
|
crthe 0,1
|
|
cgrthe 0,1
|
|
clrthe 0,1
|
|
clgrthe 0,1
|
|
cithe 1,1
|
|
cgithe 1,1
|
|
clfithe 1,1
|
|
clgithe 1,1
|
|
|
|
*CHECK-COUNT-22: error: invalid instruction
|
|
brle foo
|
|
jgle foo
|
|
jlle foo
|
|
brlel foo
|
|
ble 0(1)
|
|
bler 1
|
|
crjle 1,2,*+200
|
|
cgrjle 1,2,*+200
|
|
cijle 1,100,*+200
|
|
cgijle 1,100,*+200
|
|
clrjle 1,2,*+200
|
|
clgrjle 1,2,*+200
|
|
clijle 1,100,*+200
|
|
clgijle 1,100,*+100
|
|
crtle 0,1
|
|
cgrtle 0,1
|
|
clrtle 0,1
|
|
clgrtle 0,1
|
|
citle 1,1
|
|
cgitle 1,1
|
|
clfitle 1,1
|
|
clgitle 1,1
|
|
|