159 lines · plain
1* For z10 only.2* RUN: not llvm-mc -triple s390x-ibm-zos -mcpu=z10 < %s 2> %t3* RUN: FileCheck < %t %s4* RUN: not llvm-mc -triple s390x-ibm-zos -mcpu=arch8 < %s 2> %t5* RUN: FileCheck < %t %s6 7*CHECK: error: invalid instruction8 jgnop foo9 10*CHECK: error: invalid instruction11 jg foo12 13*CHECK-COUNT-22: error: invalid instruction14 jnle foo15 brnle foo16 jgnle foo17 brnlel foo18 bnle 0(1)19 bnler 120 crjnle 1,2,*+10021 cgrjnle 1,2,*+10022 cijnle 1,100,*+20023 cgijnle 1,100,*+20024 clrjnle 1,2,*+20025 clgrjnle 1,2,*+20026 clijnle 1,100,*+10027 clgijnle 1,100,*+10028 crtnle 0,foo29 cgrtnle 0,foo30 clrtnle 0,foo31 clgrtnle 0,foo32 citnle 1,foo33 cgitnle 1,foo34 clfitnle 1,foo35 clgitnle 1,foo36 37 38*CHECK-COUNT-22: error: invalid instruction39 jnhe foo40 brnhe foo41 jgnhe foo42 brnhel foo43 bnhe 0(1)44 bnher 145 crjnhe 1,2,*+10046 cgrjnhe 1,2,*+10047 cijnhe 1,100,*+20048 clgijnle 1,100,*+10049 cgijnhe 1,100,*+20050 clrjnhe 1,2,*+20051 clgrjnhe 1,2,*+20052 clijnhe 1,100,*+10053 crtnhe 0,154 cgrtnhe 0,155 clrtnhe 0,156 clgrtnhe 0,157 citnhe 1,158 cgitnhe 1,159 clfitnhe 1,160 clgitnhe 1,161 62 63*CHECK-COUNT-22: error: invalid instruction64 jnlh foo65 brnlh foo66 jgnlh foo67 brnlhl foo68 bnlh 0(1)69 bnlhr 170 crjnlh 1,2,*+20071 cgrjnlh 1,2,*+20072 cijnlh 1,100,*+20073 cgijnlh 1,100,*+20074 clrjnlh 1,2,*+20075 clgrjnlh 1,2,*+20076 clijnlh 1,100,*+10077 clgijnlh 1,100,*+10078 crtnlh 0,179 cgrtnlh 0,180 clrtnlh 0,181 clgrtnlh 0,182 citnlh 1,183 cgitnlh 1,184 clfitnlh 1,185 clgitnlh 1,186 87*CHECK-COUNT-22: error: invalid instruction88 brlh foo89 jglh foo90 jllh foo91 brlhl foo92 blh 0(1)93 blhr 194 crjlh 1,2,*+10095 cgrjlh 1,2,*+10096 cijlh 1,100,*+20097 cgijlh 1,100,*+20098 clrjlh 1,2,*+20099 clgrjlh 1,2,*+200100 clijlh 1,100,*+100101 clgijlh 1,100,*+100102 crtlh 0,1103 cgrtlh 0,1104 clrtlh 0,1105 clgrtlh 0,1106 citlh 1,1107 cgitlh 1,1108 clfitlh 1,1109 clgitlh 1,1110 111*CHECK-COUNT-22: error: invalid instruction112 jhe foo113 brhe foo114 jghe foo115 brhel foo116 bhe 0(1)117 bher 1118 crjhe 1,2,*+200119 cgrjhe 1,2,*+200120 cijhe 1,100,*+200121 cgijhe 1,100,*+200122 clrjhe 1,2,*+200123 clgrjhe 1,2,*+200124 clijhe 1,100,*+100125 clgijhe 1,100,*+100126 crthe 0,1127 cgrthe 0,1128 clrthe 0,1129 clgrthe 0,1130 cithe 1,1131 cgithe 1,1132 clfithe 1,1133 clgithe 1,1134 135*CHECK-COUNT-22: error: invalid instruction136 brle foo137 jgle foo138 jlle foo139 brlel foo140 ble 0(1)141 bler 1142 crjle 1,2,*+200143 cgrjle 1,2,*+200144 cijle 1,100,*+200145 cgijle 1,100,*+200146 clrjle 1,2,*+200147 clgrjle 1,2,*+200148 clijle 1,100,*+200149 clgijle 1,100,*+100150 crtle 0,1151 cgrtle 0,1152 clrtle 0,1153 clgrtle 0,1154 citle 1,1155 cgitle 1,1156 clfitle 1,1157 clgitle 1,1158 159