| * 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 |
| |