blob: a80d937b0be91d1a0cba964f71e453beeac4605b [file] [log] [blame]
* 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