1016 lines · plain
1! RUN: llvm-mc %s -triple=sparc64-unknown-linux-gnu -show-encoding | FileCheck %s2 3 4 ! CHECK: bne %xcc, .BB0 ! encoding: [0x12,0b01101AAA,A,A]5 bne %xcc, .BB06 7 ! CHECK: be %xcc, .BB0 ! encoding: [0x02,0b01101AAA,A,A]8 be %xcc, .BB09 10 ! CHECK: bg %xcc, .BB0 ! encoding: [0x14,0b01101AAA,A,A]11 bg %xcc, .BB012 13 ! CHECK: ble %xcc, .BB0 ! encoding: [0x04,0b01101AAA,A,A]14 ble %xcc, .BB015 16 ! CHECK: bge %xcc, .BB0 ! encoding: [0x16,0b01101AAA,A,A]17 bge %xcc, .BB018 19 ! CHECK: bl %xcc, .BB0 ! encoding: [0x06,0b01101AAA,A,A]20 bl %xcc, .BB021 22 ! CHECK: bgu %xcc, .BB0 ! encoding: [0x18,0b01101AAA,A,A]23 bgu %xcc, .BB024 25 ! CHECK: bleu %xcc, .BB0 ! encoding: [0x08,0b01101AAA,A,A]26 bleu %xcc, .BB027 28 ! CHECK: bcc %xcc, .BB0 ! encoding: [0x1a,0b01101AAA,A,A]29 bcc %xcc, .BB030 31 ! CHECK: bcs %xcc, .BB0 ! encoding: [0x0a,0b01101AAA,A,A]32 bcs %xcc, .BB033 34 ! CHECK: bpos %xcc, .BB0 ! encoding: [0x1c,0b01101AAA,A,A]35 bpos %xcc, .BB036 37 ! CHECK: bneg %xcc, .BB0 ! encoding: [0x0c,0b01101AAA,A,A]38 bneg %xcc, .BB039 40 ! CHECK: bvc %xcc, .BB0 ! encoding: [0x1e,0b01101AAA,A,A]41 bvc %xcc, .BB042 43 ! CHECK: bvs %xcc, .BB0 ! encoding: [0x0e,0b01101AAA,A,A]44 bvs %xcc, .BB045 46 47 ! CHECK: movne %icc, %g1, %g2 ! encoding: [0x85,0x66,0x40,0x01]48 ! CHECK: move %icc, %g1, %g2 ! encoding: [0x85,0x64,0x40,0x01]49 ! CHECK: movg %icc, %g1, %g2 ! encoding: [0x85,0x66,0x80,0x01]50 ! CHECK: movle %icc, %g1, %g2 ! encoding: [0x85,0x64,0x80,0x01]51 ! CHECK: movge %icc, %g1, %g2 ! encoding: [0x85,0x66,0xc0,0x01]52 ! CHECK: movl %icc, %g1, %g2 ! encoding: [0x85,0x64,0xc0,0x01]53 ! CHECK: movgu %icc, %g1, %g2 ! encoding: [0x85,0x67,0x00,0x01]54 ! CHECK: movleu %icc, %g1, %g2 ! encoding: [0x85,0x65,0x00,0x01]55 ! CHECK: movcc %icc, %g1, %g2 ! encoding: [0x85,0x67,0x40,0x01]56 ! CHECK: movcs %icc, %g1, %g2 ! encoding: [0x85,0x65,0x40,0x01]57 ! CHECK: movpos %icc, %g1, %g2 ! encoding: [0x85,0x67,0x80,0x01]58 ! CHECK: movneg %icc, %g1, %g2 ! encoding: [0x85,0x65,0x80,0x01]59 ! CHECK: movvc %icc, %g1, %g2 ! encoding: [0x85,0x67,0xc0,0x01]60 ! CHECK: movvs %icc, %g1, %g2 ! encoding: [0x85,0x65,0xc0,0x01]61 movne %icc, %g1, %g262 move %icc, %g1, %g263 movg %icc, %g1, %g264 movle %icc, %g1, %g265 movge %icc, %g1, %g266 movl %icc, %g1, %g267 movgu %icc, %g1, %g268 movleu %icc, %g1, %g269 movcc %icc, %g1, %g270 movcs %icc, %g1, %g271 movpos %icc, %g1, %g272 movneg %icc, %g1, %g273 movvc %icc, %g1, %g274 movvs %icc, %g1, %g275 76 ! CHECK: movne %xcc, %g1, %g2 ! encoding: [0x85,0x66,0x50,0x01]77 ! CHECK: move %xcc, %g1, %g2 ! encoding: [0x85,0x64,0x50,0x01]78 ! CHECK: movg %xcc, %g1, %g2 ! encoding: [0x85,0x66,0x90,0x01]79 ! CHECK: movle %xcc, %g1, %g2 ! encoding: [0x85,0x64,0x90,0x01]80 ! CHECK: movge %xcc, %g1, %g2 ! encoding: [0x85,0x66,0xd0,0x01]81 ! CHECK: movl %xcc, %g1, %g2 ! encoding: [0x85,0x64,0xd0,0x01]82 ! CHECK: movgu %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x10,0x01]83 ! CHECK: movleu %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x10,0x01]84 ! CHECK: movcc %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x50,0x01]85 ! CHECK: movcs %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x50,0x01]86 ! CHECK: movpos %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x90,0x01]87 ! CHECK: movneg %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x90,0x01]88 ! CHECK: movvc %xcc, %g1, %g2 ! encoding: [0x85,0x67,0xd0,0x01]89 ! CHECK: movvs %xcc, %g1, %g2 ! encoding: [0x85,0x65,0xd0,0x01]90 movne %xcc, %g1, %g291 move %xcc, %g1, %g292 movg %xcc, %g1, %g293 movle %xcc, %g1, %g294 movge %xcc, %g1, %g295 movl %xcc, %g1, %g296 movgu %xcc, %g1, %g297 movleu %xcc, %g1, %g298 movcc %xcc, %g1, %g299 movcs %xcc, %g1, %g2100 movpos %xcc, %g1, %g2101 movneg %xcc, %g1, %g2102 movvc %xcc, %g1, %g2103 movvs %xcc, %g1, %g2104 105 ! CHECK: movu %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0xc0,0x01]106 ! CHECK: movg %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x80,0x01]107 ! CHECK: movug %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x40,0x01]108 ! CHECK: movl %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x00,0x01]109 ! CHECK: movul %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0xc0,0x01]110 ! CHECK: movlg %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0x80,0x01]111 ! CHECK: movne %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0x40,0x01]112 ! CHECK: move %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0x40,0x01]113 ! CHECK: movue %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0x80,0x01]114 ! CHECK: movge %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0xc0,0x01]115 ! CHECK: movuge %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x00,0x01]116 ! CHECK: movle %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x40,0x01]117 ! CHECK: movule %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x80,0x01]118 ! CHECK: movo %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0xc0,0x01]119 movu %fcc0, %g1, %g2120 movg %fcc0, %g1, %g2121 movug %fcc0, %g1, %g2122 movl %fcc0, %g1, %g2123 movul %fcc0, %g1, %g2124 movlg %fcc0, %g1, %g2125 movne %fcc0, %g1, %g2126 move %fcc0, %g1, %g2127 movue %fcc0, %g1, %g2128 movge %fcc0, %g1, %g2129 movuge %fcc0, %g1, %g2130 movle %fcc0, %g1, %g2131 movule %fcc0, %g1, %g2132 movo %fcc0, %g1, %g2133 134 135 ! CHECK: fmovsne %icc, %f1, %f2 ! encoding: [0x85,0xaa,0x60,0x21]136 ! CHECK: fmovse %icc, %f1, %f2 ! encoding: [0x85,0xa8,0x60,0x21]137 ! CHECK: fmovsg %icc, %f1, %f2 ! encoding: [0x85,0xaa,0xa0,0x21]138 ! CHECK: fmovsle %icc, %f1, %f2 ! encoding: [0x85,0xa8,0xa0,0x21]139 ! CHECK: fmovsge %icc, %f1, %f2 ! encoding: [0x85,0xaa,0xe0,0x21]140 ! CHECK: fmovsl %icc, %f1, %f2 ! encoding: [0x85,0xa8,0xe0,0x21]141 ! CHECK: fmovsgu %icc, %f1, %f2 ! encoding: [0x85,0xab,0x20,0x21]142 ! CHECK: fmovsleu %icc, %f1, %f2 ! encoding: [0x85,0xa9,0x20,0x21]143 ! CHECK: fmovscc %icc, %f1, %f2 ! encoding: [0x85,0xab,0x60,0x21]144 ! CHECK: fmovscs %icc, %f1, %f2 ! encoding: [0x85,0xa9,0x60,0x21]145 ! CHECK: fmovspos %icc, %f1, %f2 ! encoding: [0x85,0xab,0xa0,0x21]146 ! CHECK: fmovsneg %icc, %f1, %f2 ! encoding: [0x85,0xa9,0xa0,0x21]147 ! CHECK: fmovsvc %icc, %f1, %f2 ! encoding: [0x85,0xab,0xe0,0x21]148 ! CHECK: fmovsvs %icc, %f1, %f2 ! encoding: [0x85,0xa9,0xe0,0x21]149 fmovsne %icc, %f1, %f2150 fmovse %icc, %f1, %f2151 fmovsg %icc, %f1, %f2152 fmovsle %icc, %f1, %f2153 fmovsge %icc, %f1, %f2154 fmovsl %icc, %f1, %f2155 fmovsgu %icc, %f1, %f2156 fmovsleu %icc, %f1, %f2157 fmovscc %icc, %f1, %f2158 fmovscs %icc, %f1, %f2159 fmovspos %icc, %f1, %f2160 fmovsneg %icc, %f1, %f2161 fmovsvc %icc, %f1, %f2162 fmovsvs %icc, %f1, %f2163 164 ! CHECK: fmovsne %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0x70,0x21]165 ! CHECK: fmovse %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0x70,0x21]166 ! CHECK: fmovsg %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0xb0,0x21]167 ! CHECK: fmovsle %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0xb0,0x21]168 ! CHECK: fmovsge %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0xf0,0x21]169 ! CHECK: fmovsl %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0xf0,0x21]170 ! CHECK: fmovsgu %xcc, %f1, %f2 ! encoding: [0x85,0xab,0x30,0x21]171 ! CHECK: fmovsleu %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0x30,0x21]172 ! CHECK: fmovscc %xcc, %f1, %f2 ! encoding: [0x85,0xab,0x70,0x21]173 ! CHECK: fmovscs %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0x70,0x21]174 ! CHECK: fmovspos %xcc, %f1, %f2 ! encoding: [0x85,0xab,0xb0,0x21]175 ! CHECK: fmovsneg %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0xb0,0x21]176 ! CHECK: fmovsvc %xcc, %f1, %f2 ! encoding: [0x85,0xab,0xf0,0x21]177 ! CHECK: fmovsvs %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0xf0,0x21]178 fmovsne %xcc, %f1, %f2179 fmovse %xcc, %f1, %f2180 fmovsg %xcc, %f1, %f2181 fmovsle %xcc, %f1, %f2182 fmovsge %xcc, %f1, %f2183 fmovsl %xcc, %f1, %f2184 fmovsgu %xcc, %f1, %f2185 fmovsleu %xcc, %f1, %f2186 fmovscc %xcc, %f1, %f2187 fmovscs %xcc, %f1, %f2188 fmovspos %xcc, %f1, %f2189 fmovsneg %xcc, %f1, %f2190 fmovsvc %xcc, %f1, %f2191 fmovsvs %xcc, %f1, %f2192 193 ! CHECK: fmovsu %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0xc0,0x21]194 ! CHECK: fmovsg %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x80,0x21]195 ! CHECK: fmovsug %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x40,0x21]196 ! CHECK: fmovsl %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x00,0x21]197 ! CHECK: fmovsul %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0xc0,0x21]198 ! CHECK: fmovslg %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0x80,0x21]199 ! CHECK: fmovsne %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0x40,0x21]200 ! CHECK: fmovse %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0x40,0x21]201 ! CHECK: fmovsue %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0x80,0x21]202 ! CHECK: fmovsge %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0xc0,0x21]203 ! CHECK: fmovsuge %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x00,0x21]204 ! CHECK: fmovsle %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x40,0x21]205 ! CHECK: fmovsule %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x80,0x21]206 ! CHECK: fmovso %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0xc0,0x21]207 fmovsu %fcc0, %f1, %f2208 fmovsg %fcc0, %f1, %f2209 fmovsug %fcc0, %f1, %f2210 fmovsl %fcc0, %f1, %f2211 fmovsul %fcc0, %f1, %f2212 fmovslg %fcc0, %f1, %f2213 fmovsne %fcc0, %f1, %f2214 fmovse %fcc0, %f1, %f2215 fmovsue %fcc0, %f1, %f2216 fmovsge %fcc0, %f1, %f2217 fmovsuge %fcc0, %f1, %f2218 fmovsle %fcc0, %f1, %f2219 fmovsule %fcc0, %f1, %f2220 fmovso %fcc0, %f1, %f2221 222 ! CHECK: bne,a %icc, .BB0 ! encoding: [0x32,0b01001AAA,A,A]223 bne,a %icc, .BB0224 225 ! CHECK: be,a %icc, .BB0 ! encoding: [0x22,0b01001AAA,A,A]226 be,a %icc, .BB0227 228 ! CHECK: bg,a %icc, .BB0 ! encoding: [0x34,0b01001AAA,A,A]229 bg,a %icc, .BB0230 231 ! CHECK: ble,a %icc, .BB0 ! encoding: [0x24,0b01001AAA,A,A]232 ble,a %icc, .BB0233 234 ! CHECK: bge,a %icc, .BB0 ! encoding: [0x36,0b01001AAA,A,A]235 bge,a %icc, .BB0236 237 ! CHECK: bl,a %icc, .BB0 ! encoding: [0x26,0b01001AAA,A,A]238 bl,a %icc, .BB0239 240 ! CHECK: bgu,a %icc, .BB0 ! encoding: [0x38,0b01001AAA,A,A]241 bgu,a %icc, .BB0242 243 ! CHECK: bleu,a %icc, .BB0 ! encoding: [0x28,0b01001AAA,A,A]244 bleu,a %icc, .BB0245 246 ! CHECK: bcc,a %icc, .BB0 ! encoding: [0x3a,0b01001AAA,A,A]247 bcc,a %icc, .BB0248 249 ! CHECK: bcs,a %icc, .BB0 ! encoding: [0x2a,0b01001AAA,A,A]250 bcs,a %icc, .BB0251 252 ! CHECK: bpos,a %icc, .BB0 ! encoding: [0x3c,0b01001AAA,A,A]253 bpos,a %icc, .BB0254 255 ! CHECK: bneg,a %icc, .BB0 ! encoding: [0x2c,0b01001AAA,A,A]256 bneg,a %icc, .BB0257 258 ! CHECK: bvc,a %icc, .BB0 ! encoding: [0x3e,0b01001AAA,A,A]259 bvc,a %icc, .BB0260 261 ! CHECK: bvs,a %icc, .BB0 ! encoding: [0x2e,0b01001AAA,A,A]262 bvs,a %icc, .BB0263 264 ! CHECK: bne,pn %icc, .BB0 ! encoding: [0x12,0b01000AAA,A,A]265 bne,pn %icc, .BB0266 267 ! CHECK: be,pn %icc, .BB0 ! encoding: [0x02,0b01000AAA,A,A]268 be,pn %icc, .BB0269 270 ! CHECK: bg,pn %icc, .BB0 ! encoding: [0x14,0b01000AAA,A,A]271 bg,pn %icc, .BB0272 273 ! CHECK: ble,pn %icc, .BB0 ! encoding: [0x04,0b01000AAA,A,A]274 ble,pn %icc, .BB0275 276 ! CHECK: bge,pn %icc, .BB0 ! encoding: [0x16,0b01000AAA,A,A]277 bge,pn %icc, .BB0278 279 ! CHECK: bl,pn %icc, .BB0 ! encoding: [0x06,0b01000AAA,A,A]280 bl,pn %icc, .BB0281 282 ! CHECK: bgu,pn %icc, .BB0 ! encoding: [0x18,0b01000AAA,A,A]283 bgu,pn %icc, .BB0284 285 ! CHECK: bleu,pn %icc, .BB0 ! encoding: [0x08,0b01000AAA,A,A]286 bleu,pn %icc, .BB0287 288 ! CHECK: bcc,pn %icc, .BB0 ! encoding: [0x1a,0b01000AAA,A,A]289 bcc,pn %icc, .BB0290 291 ! CHECK: bcs,pn %icc, .BB0 ! encoding: [0x0a,0b01000AAA,A,A]292 bcs,pn %icc, .BB0293 294 ! CHECK: bpos,pn %icc, .BB0 ! encoding: [0x1c,0b01000AAA,A,A]295 bpos,pn %icc, .BB0296 297 ! CHECK: bneg,pn %icc, .BB0 ! encoding: [0x0c,0b01000AAA,A,A]298 bneg,pn %icc, .BB0299 300 ! CHECK: bvc,pn %icc, .BB0 ! encoding: [0x1e,0b01000AAA,A,A]301 bvc,pn %icc, .BB0302 303 ! CHECK: bvs,pn %icc, .BB0 ! encoding: [0x0e,0b01000AAA,A,A]304 bvs,pn %icc, .BB0305 306 ! CHECK: bne,a,pn %icc, .BB0 ! encoding: [0x32,0b01000AAA,A,A]307 bne,a,pn %icc, .BB0308 309 ! CHECK: be,a,pn %icc, .BB0 ! encoding: [0x22,0b01000AAA,A,A]310 be,a,pn %icc, .BB0311 312 ! CHECK: bg,a,pn %icc, .BB0 ! encoding: [0x34,0b01000AAA,A,A]313 bg,a,pn %icc, .BB0314 315 ! CHECK: ble,a,pn %icc, .BB0 ! encoding: [0x24,0b01000AAA,A,A]316 ble,a,pn %icc, .BB0317 318 ! CHECK: bge,a,pn %icc, .BB0 ! encoding: [0x36,0b01000AAA,A,A]319 bge,a,pn %icc, .BB0320 321 ! CHECK: bl,a,pn %icc, .BB0 ! encoding: [0x26,0b01000AAA,A,A]322 bl,a,pn %icc, .BB0323 324 ! CHECK: bgu,a,pn %icc, .BB0 ! encoding: [0x38,0b01000AAA,A,A]325 bgu,a,pn %icc, .BB0326 327 ! CHECK: bleu,a,pn %icc, .BB0 ! encoding: [0x28,0b01000AAA,A,A]328 bleu,a,pn %icc, .BB0329 330 ! CHECK: bcc,a,pn %icc, .BB0 ! encoding: [0x3a,0b01000AAA,A,A]331 bcc,a,pn %icc, .BB0332 333 ! CHECK: bcs,a,pn %icc, .BB0 ! encoding: [0x2a,0b01000AAA,A,A]334 bcs,a,pn %icc, .BB0335 336 ! CHECK: bpos,a,pn %icc, .BB0 ! encoding: [0x3c,0b01000AAA,A,A]337 bpos,a,pn %icc, .BB0338 339 ! CHECK: bneg,a,pn %icc, .BB0 ! encoding: [0x2c,0b01000AAA,A,A]340 bneg,a,pn %icc, .BB0341 342 ! CHECK: bvc,a,pn %icc, .BB0 ! encoding: [0x3e,0b01000AAA,A,A]343 bvc,a,pn %icc, .BB0344 345 ! CHECK: bvs,a,pn %icc, .BB0 ! encoding: [0x2e,0b01000AAA,A,A]346 bvs,a,pn %icc, .BB0347 348 ! CHECK: bne %icc, .BB0 ! encoding: [0x12,0b01001AAA,A,A]349 bne,pt %icc, .BB0350 351 ! CHECK: be %icc, .BB0 ! encoding: [0x02,0b01001AAA,A,A]352 be,pt %icc, .BB0353 354 ! CHECK: bg %icc, .BB0 ! encoding: [0x14,0b01001AAA,A,A]355 bg,pt %icc, .BB0356 357 ! CHECK: ble %icc, .BB0 ! encoding: [0x04,0b01001AAA,A,A]358 ble,pt %icc, .BB0359 360 ! CHECK: bge %icc, .BB0 ! encoding: [0x16,0b01001AAA,A,A]361 bge,pt %icc, .BB0362 363 ! CHECK: bl %icc, .BB0 ! encoding: [0x06,0b01001AAA,A,A]364 bl,pt %icc, .BB0365 366 ! CHECK: bgu %icc, .BB0 ! encoding: [0x18,0b01001AAA,A,A]367 bgu,pt %icc, .BB0368 369 ! CHECK: bleu %icc, .BB0 ! encoding: [0x08,0b01001AAA,A,A]370 bleu,pt %icc, .BB0371 372 ! CHECK: bcc %icc, .BB0 ! encoding: [0x1a,0b01001AAA,A,A]373 bcc,pt %icc, .BB0374 375 ! CHECK: bcs %icc, .BB0 ! encoding: [0x0a,0b01001AAA,A,A]376 bcs,pt %icc, .BB0377 378 ! CHECK: bpos %icc, .BB0 ! encoding: [0x1c,0b01001AAA,A,A]379 bpos,pt %icc, .BB0380 381 ! CHECK: bneg %icc, .BB0 ! encoding: [0x0c,0b01001AAA,A,A]382 bneg,pt %icc, .BB0383 384 ! CHECK: bvc %icc, .BB0 ! encoding: [0x1e,0b01001AAA,A,A]385 bvc,pt %icc, .BB0386 387 ! CHECK: bvs %icc, .BB0 ! encoding: [0x0e,0b01001AAA,A,A]388 bvs,pt %icc, .BB0389 390 ! CHECK: bne,a %icc, .BB0 ! encoding: [0x32,0b01001AAA,A,A]391 bne,a,pt %icc, .BB0392 393 ! CHECK: be,a %icc, .BB0 ! encoding: [0x22,0b01001AAA,A,A]394 be,a,pt %icc, .BB0395 396 ! CHECK: bg,a %icc, .BB0 ! encoding: [0x34,0b01001AAA,A,A]397 bg,a,pt %icc, .BB0398 399 ! CHECK: ble,a %icc, .BB0 ! encoding: [0x24,0b01001AAA,A,A]400 ble,a,pt %icc, .BB0401 402 ! CHECK: bge,a %icc, .BB0 ! encoding: [0x36,0b01001AAA,A,A]403 bge,a,pt %icc, .BB0404 405 ! CHECK: bl,a %icc, .BB0 ! encoding: [0x26,0b01001AAA,A,A]406 bl,a,pt %icc, .BB0407 408 ! CHECK: bgu,a %icc, .BB0 ! encoding: [0x38,0b01001AAA,A,A]409 bgu,a,pt %icc, .BB0410 411 ! CHECK: bleu,a %icc, .BB0 ! encoding: [0x28,0b01001AAA,A,A]412 bleu,a,pt %icc, .BB0413 414 ! CHECK: bcc,a %icc, .BB0 ! encoding: [0x3a,0b01001AAA,A,A]415 bcc,a,pt %icc, .BB0416 417 ! CHECK: bcs,a %icc, .BB0 ! encoding: [0x2a,0b01001AAA,A,A]418 bcs,a,pt %icc, .BB0419 420 ! CHECK: bpos,a %icc, .BB0 ! encoding: [0x3c,0b01001AAA,A,A]421 bpos,a,pt %icc, .BB0422 423 424 ! CHECK: bne,a %xcc, .BB0 ! encoding: [0x32,0b01101AAA,A,A]425 bne,a %xcc, .BB0426 427 ! CHECK: be,a %xcc, .BB0 ! encoding: [0x22,0b01101AAA,A,A]428 be,a %xcc, .BB0429 430 ! CHECK: bg,a %xcc, .BB0 ! encoding: [0x34,0b01101AAA,A,A]431 bg,a %xcc, .BB0432 433 ! CHECK: ble,a %xcc, .BB0 ! encoding: [0x24,0b01101AAA,A,A]434 ble,a %xcc, .BB0435 436 ! CHECK: bge,a %xcc, .BB0 ! encoding: [0x36,0b01101AAA,A,A]437 bge,a %xcc, .BB0438 439 ! CHECK: bl,a %xcc, .BB0 ! encoding: [0x26,0b01101AAA,A,A]440 bl,a %xcc, .BB0441 442 ! CHECK: bgu,a %xcc, .BB0 ! encoding: [0x38,0b01101AAA,A,A]443 bgu,a %xcc, .BB0444 445 ! CHECK: bleu,a %xcc, .BB0 ! encoding: [0x28,0b01101AAA,A,A]446 bleu,a %xcc, .BB0447 448 ! CHECK: bcc,a %xcc, .BB0 ! encoding: [0x3a,0b01101AAA,A,A]449 bcc,a %xcc, .BB0450 451 ! CHECK: bcs,a %xcc, .BB0 ! encoding: [0x2a,0b01101AAA,A,A]452 bcs,a %xcc, .BB0453 454 ! CHECK: bpos,a %xcc, .BB0 ! encoding: [0x3c,0b01101AAA,A,A]455 bpos,a %xcc, .BB0456 457 ! CHECK: bneg,a %xcc, .BB0 ! encoding: [0x2c,0b01101AAA,A,A]458 bneg,a %xcc, .BB0459 460 ! CHECK: bvc,a %xcc, .BB0 ! encoding: [0x3e,0b01101AAA,A,A]461 bvc,a %xcc, .BB0462 463 ! CHECK: bvs,a %xcc, .BB0 ! encoding: [0x2e,0b01101AAA,A,A]464 bvs,a %xcc, .BB0465 466 ! CHECK: bne,pn %xcc, .BB0 ! encoding: [0x12,0b01100AAA,A,A]467 bne,pn %xcc, .BB0468 469 ! CHECK: be,pn %xcc, .BB0 ! encoding: [0x02,0b01100AAA,A,A]470 be,pn %xcc, .BB0471 472 ! CHECK: bg,pn %xcc, .BB0 ! encoding: [0x14,0b01100AAA,A,A]473 bg,pn %xcc, .BB0474 475 ! CHECK: ble,pn %xcc, .BB0 ! encoding: [0x04,0b01100AAA,A,A]476 ble,pn %xcc, .BB0477 478 ! CHECK: bge,pn %xcc, .BB0 ! encoding: [0x16,0b01100AAA,A,A]479 bge,pn %xcc, .BB0480 481 ! CHECK: bl,pn %xcc, .BB0 ! encoding: [0x06,0b01100AAA,A,A]482 bl,pn %xcc, .BB0483 484 ! CHECK: bgu,pn %xcc, .BB0 ! encoding: [0x18,0b01100AAA,A,A]485 bgu,pn %xcc, .BB0486 487 ! CHECK: bleu,pn %xcc, .BB0 ! encoding: [0x08,0b01100AAA,A,A]488 bleu,pn %xcc, .BB0489 490 ! CHECK: bcc,pn %xcc, .BB0 ! encoding: [0x1a,0b01100AAA,A,A]491 bcc,pn %xcc, .BB0492 493 ! CHECK: bcs,pn %xcc, .BB0 ! encoding: [0x0a,0b01100AAA,A,A]494 bcs,pn %xcc, .BB0495 496 ! CHECK: bpos,pn %xcc, .BB0 ! encoding: [0x1c,0b01100AAA,A,A]497 bpos,pn %xcc, .BB0498 499 ! CHECK: bneg,pn %xcc, .BB0 ! encoding: [0x0c,0b01100AAA,A,A]500 bneg,pn %xcc, .BB0501 502 ! CHECK: bvc,pn %xcc, .BB0 ! encoding: [0x1e,0b01100AAA,A,A]503 bvc,pn %xcc, .BB0504 505 ! CHECK: bvs,pn %xcc, .BB0 ! encoding: [0x0e,0b01100AAA,A,A]506 bvs,pn %xcc, .BB0507 508 ! CHECK: bne,a,pn %xcc, .BB0 ! encoding: [0x32,0b01100AAA,A,A]509 bne,a,pn %xcc, .BB0510 511 ! CHECK: be,a,pn %xcc, .BB0 ! encoding: [0x22,0b01100AAA,A,A]512 be,a,pn %xcc, .BB0513 514 ! CHECK: bg,a,pn %xcc, .BB0 ! encoding: [0x34,0b01100AAA,A,A]515 bg,a,pn %xcc, .BB0516 517 ! CHECK: ble,a,pn %xcc, .BB0 ! encoding: [0x24,0b01100AAA,A,A]518 ble,a,pn %xcc, .BB0519 520 ! CHECK: bge,a,pn %xcc, .BB0 ! encoding: [0x36,0b01100AAA,A,A]521 bge,a,pn %xcc, .BB0522 523 ! CHECK: bl,a,pn %xcc, .BB0 ! encoding: [0x26,0b01100AAA,A,A]524 bl,a,pn %xcc, .BB0525 526 ! CHECK: bgu,a,pn %xcc, .BB0 ! encoding: [0x38,0b01100AAA,A,A]527 bgu,a,pn %xcc, .BB0528 529 ! CHECK: bleu,a,pn %xcc, .BB0 ! encoding: [0x28,0b01100AAA,A,A]530 bleu,a,pn %xcc, .BB0531 532 ! CHECK: bcc,a,pn %xcc, .BB0 ! encoding: [0x3a,0b01100AAA,A,A]533 bcc,a,pn %xcc, .BB0534 535 ! CHECK: bcs,a,pn %xcc, .BB0 ! encoding: [0x2a,0b01100AAA,A,A]536 bcs,a,pn %xcc, .BB0537 538 ! CHECK: bpos,a,pn %xcc, .BB0 ! encoding: [0x3c,0b01100AAA,A,A]539 bpos,a,pn %xcc, .BB0540 541 ! CHECK: bneg,a,pn %xcc, .BB0 ! encoding: [0x2c,0b01100AAA,A,A]542 bneg,a,pn %xcc, .BB0543 544 ! CHECK: bvc,a,pn %xcc, .BB0 ! encoding: [0x3e,0b01100AAA,A,A]545 bvc,a,pn %xcc, .BB0546 547 ! CHECK: bvs,a,pn %xcc, .BB0 ! encoding: [0x2e,0b01100AAA,A,A]548 bvs,a,pn %xcc, .BB0549 550 ! CHECK: bne %xcc, .BB0 ! encoding: [0x12,0b01101AAA,A,A]551 bne,pt %xcc, .BB0552 553 ! CHECK: be %xcc, .BB0 ! encoding: [0x02,0b01101AAA,A,A]554 be,pt %xcc, .BB0555 556 ! CHECK: bg %xcc, .BB0 ! encoding: [0x14,0b01101AAA,A,A]557 bg,pt %xcc, .BB0558 559 ! CHECK: ble %xcc, .BB0 ! encoding: [0x04,0b01101AAA,A,A]560 ble,pt %xcc, .BB0561 562 ! CHECK: bge %xcc, .BB0 ! encoding: [0x16,0b01101AAA,A,A]563 bge,pt %xcc, .BB0564 565 ! CHECK: bl %xcc, .BB0 ! encoding: [0x06,0b01101AAA,A,A]566 bl,pt %xcc, .BB0567 568 ! CHECK: bgu %xcc, .BB0 ! encoding: [0x18,0b01101AAA,A,A]569 bgu,pt %xcc, .BB0570 571 ! CHECK: bleu %xcc, .BB0 ! encoding: [0x08,0b01101AAA,A,A]572 bleu,pt %xcc, .BB0573 574 ! CHECK: bcc %xcc, .BB0 ! encoding: [0x1a,0b01101AAA,A,A]575 bcc,pt %xcc, .BB0576 577 ! CHECK: bcs %xcc, .BB0 ! encoding: [0x0a,0b01101AAA,A,A]578 bcs,pt %xcc, .BB0579 580 ! CHECK: bpos %xcc, .BB0 ! encoding: [0x1c,0b01101AAA,A,A]581 bpos,pt %xcc, .BB0582 583 ! CHECK: bneg %xcc, .BB0 ! encoding: [0x0c,0b01101AAA,A,A]584 bneg,pt %xcc, .BB0585 586 ! CHECK: bvc %xcc, .BB0 ! encoding: [0x1e,0b01101AAA,A,A]587 bvc,pt %xcc, .BB0588 589 ! CHECK: bvs %xcc, .BB0 ! encoding: [0x0e,0b01101AAA,A,A]590 bvs,pt %xcc, .BB0591 592 ! CHECK: bne,a %xcc, .BB0 ! encoding: [0x32,0b01101AAA,A,A]593 bne,a,pt %xcc, .BB0594 595 ! CHECK: be,a %xcc, .BB0 ! encoding: [0x22,0b01101AAA,A,A]596 be,a,pt %xcc, .BB0597 598 ! CHECK: bg,a %xcc, .BB0 ! encoding: [0x34,0b01101AAA,A,A]599 bg,a,pt %xcc, .BB0600 601 ! CHECK: ble,a %xcc, .BB0 ! encoding: [0x24,0b01101AAA,A,A]602 ble,a,pt %xcc, .BB0603 604 ! CHECK: bge,a %xcc, .BB0 ! encoding: [0x36,0b01101AAA,A,A]605 bge,a,pt %xcc, .BB0606 607 ! CHECK: bl,a %xcc, .BB0 ! encoding: [0x26,0b01101AAA,A,A]608 bl,a,pt %xcc, .BB0609 610 ! CHECK: bgu,a %xcc, .BB0 ! encoding: [0x38,0b01101AAA,A,A]611 bgu,a,pt %xcc, .BB0612 613 ! CHECK: bleu,a %xcc, .BB0 ! encoding: [0x28,0b01101AAA,A,A]614 bleu,a,pt %xcc, .BB0615 616 ! CHECK: bcc,a %xcc, .BB0 ! encoding: [0x3a,0b01101AAA,A,A]617 bcc,a,pt %xcc, .BB0618 619 ! CHECK: bcs,a %xcc, .BB0 ! encoding: [0x2a,0b01101AAA,A,A]620 bcs,a,pt %xcc, .BB0621 622 ! CHECK: bpos,a %xcc, .BB0 ! encoding: [0x3c,0b01101AAA,A,A]623 bpos,a,pt %xcc, .BB0624 625 ! CHECK: fba %fcc0, .BB0 ! encoding: [0x11,0b01001AAA,A,A]626 fba %fcc0, .BB0627 628 ! CHECK: fba %fcc0, .BB0 ! encoding: [0x11,0b01001AAA,A,A]629 fb %fcc0, .BB0630 631 ! CHECK: fbn %fcc0, .BB0 ! encoding: [0x01,0b01001AAA,A,A]632 fbn %fcc0, .BB0633 634 ! CHECK: fbu %fcc0, .BB0 ! encoding: [0x0f,0b01001AAA,A,A]635 fbu %fcc0, .BB0636 637 ! CHECK: fbg %fcc0, .BB0 ! encoding: [0x0d,0b01001AAA,A,A]638 fbg %fcc0, .BB0639 ! CHECK: fbug %fcc0, .BB0 ! encoding: [0x0b,0b01001AAA,A,A]640 fbug %fcc0, .BB0641 642 ! CHECK: fbl %fcc0, .BB0 ! encoding: [0x09,0b01001AAA,A,A]643 fbl %fcc0, .BB0644 645 ! CHECK: fbul %fcc0, .BB0 ! encoding: [0x07,0b01001AAA,A,A]646 fbul %fcc0, .BB0647 648 ! CHECK: fblg %fcc0, .BB0 ! encoding: [0x05,0b01001AAA,A,A]649 fblg %fcc0, .BB0650 651 ! CHECK: fbne %fcc0, .BB0 ! encoding: [0x03,0b01001AAA,A,A]652 fbne %fcc0, .BB0653 654 ! CHECK: fbe %fcc0, .BB0 ! encoding: [0x13,0b01001AAA,A,A]655 fbe %fcc0, .BB0656 657 ! CHECK: fbue %fcc0, .BB0 ! encoding: [0x15,0b01001AAA,A,A]658 fbue %fcc0, .BB0659 660 ! CHECK: fbge %fcc0, .BB0 ! encoding: [0x17,0b01001AAA,A,A]661 fbge %fcc0, .BB0662 663 ! CHECK: fbuge %fcc0, .BB0 ! encoding: [0x19,0b01001AAA,A,A]664 fbuge %fcc0, .BB0665 666 ! CHECK: fble %fcc0, .BB0 ! encoding: [0x1b,0b01001AAA,A,A]667 fble %fcc0, .BB0668 669 ! CHECK: fbule %fcc0, .BB0 ! encoding: [0x1d,0b01001AAA,A,A]670 fbule %fcc0, .BB0671 672 ! CHECK: fbo %fcc0, .BB0 ! encoding: [0x1f,0b01001AAA,A,A]673 fbo %fcc0, .BB0674 675 ! CHECK: fbu %fcc0, .BB0 ! encoding: [0x0f,0b01001AAA,A,A]676 fbu,pt %fcc0, .BB0677 678 ! CHECK: fbg %fcc0, .BB0 ! encoding: [0x0d,0b01001AAA,A,A]679 fbg,pt %fcc0, .BB0680 ! CHECK: fbug %fcc0, .BB0 ! encoding: [0x0b,0b01001AAA,A,A]681 fbug,pt %fcc0, .BB0682 683 ! CHECK: fbl %fcc0, .BB0 ! encoding: [0x09,0b01001AAA,A,A]684 fbl,pt %fcc0, .BB0685 686 ! CHECK: fbul %fcc0, .BB0 ! encoding: [0x07,0b01001AAA,A,A]687 fbul,pt %fcc0, .BB0688 689 ! CHECK: fblg %fcc0, .BB0 ! encoding: [0x05,0b01001AAA,A,A]690 fblg,pt %fcc0, .BB0691 692 ! CHECK: fbne %fcc0, .BB0 ! encoding: [0x03,0b01001AAA,A,A]693 fbne,pt %fcc0, .BB0694 695 ! CHECK: fbe %fcc0, .BB0 ! encoding: [0x13,0b01001AAA,A,A]696 fbe,pt %fcc0, .BB0697 698 ! CHECK: fbue %fcc0, .BB0 ! encoding: [0x15,0b01001AAA,A,A]699 fbue,pt %fcc0, .BB0700 701 ! CHECK: fbge %fcc0, .BB0 ! encoding: [0x17,0b01001AAA,A,A]702 fbge,pt %fcc0, .BB0703 704 ! CHECK: fbuge %fcc0, .BB0 ! encoding: [0x19,0b01001AAA,A,A]705 fbuge,pt %fcc0, .BB0706 707 ! CHECK: fble %fcc0, .BB0 ! encoding: [0x1b,0b01001AAA,A,A]708 fble,pt %fcc0, .BB0709 710 ! CHECK: fbule %fcc0, .BB0 ! encoding: [0x1d,0b01001AAA,A,A]711 fbule,pt %fcc0, .BB0712 713 ! CHECK: fbo %fcc0, .BB0 ! encoding: [0x1f,0b01001AAA,A,A]714 fbo,pt %fcc0, .BB0715 716 717 ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]718 fbo,a %fcc0, .BB0719 720 ! CHECK: fbu,a %fcc0, .BB0 ! encoding: [0x2f,0b01001AAA,A,A]721 fbu,a %fcc0, .BB0722 723 ! CHECK: fbg,a %fcc0, .BB0 ! encoding: [0x2d,0b01001AAA,A,A]724 fbg,a %fcc0, .BB0725 ! CHECK: fbug,a %fcc0, .BB0 ! encoding: [0x2b,0b01001AAA,A,A]726 fbug,a %fcc0, .BB0727 728 ! CHECK: fbl,a %fcc0, .BB0 ! encoding: [0x29,0b01001AAA,A,A]729 fbl,a %fcc0, .BB0730 731 ! CHECK: fbul,a %fcc0, .BB0 ! encoding: [0x27,0b01001AAA,A,A]732 fbul,a %fcc0, .BB0733 734 ! CHECK: fblg,a %fcc0, .BB0 ! encoding: [0x25,0b01001AAA,A,A]735 fblg,a %fcc0, .BB0736 737 ! CHECK: fbne,a %fcc0, .BB0 ! encoding: [0x23,0b01001AAA,A,A]738 fbne,a %fcc0, .BB0739 740 ! CHECK: fbe,a %fcc0, .BB0 ! encoding: [0x33,0b01001AAA,A,A]741 fbe,a %fcc0, .BB0742 743 ! CHECK: fbue,a %fcc0, .BB0 ! encoding: [0x35,0b01001AAA,A,A]744 fbue,a %fcc0, .BB0745 746 ! CHECK: fbge,a %fcc0, .BB0 ! encoding: [0x37,0b01001AAA,A,A]747 fbge,a %fcc0, .BB0748 749 ! CHECK: fbuge,a %fcc0, .BB0 ! encoding: [0x39,0b01001AAA,A,A]750 fbuge,a %fcc0, .BB0751 752 ! CHECK: fble,a %fcc0, .BB0 ! encoding: [0x3b,0b01001AAA,A,A]753 fble,a %fcc0, .BB0754 755 ! CHECK: fbule,a %fcc0, .BB0 ! encoding: [0x3d,0b01001AAA,A,A]756 fbule,a %fcc0, .BB0757 758 ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]759 fbo,a %fcc0, .BB0760 761 ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]762 fbo,a %fcc0, .BB0763 764 ! CHECK: fbu,a %fcc0, .BB0 ! encoding: [0x2f,0b01001AAA,A,A]765 fbu,a,pt %fcc0, .BB0766 767 ! CHECK: fbg,a %fcc0, .BB0 ! encoding: [0x2d,0b01001AAA,A,A]768 fbg,a,pt %fcc0, .BB0769 770 ! CHECK: fbug,a %fcc0, .BB0 ! encoding: [0x2b,0b01001AAA,A,A]771 fbug,a,pt %fcc0, .BB0772 773 ! CHECK: fbl,a %fcc0, .BB0 ! encoding: [0x29,0b01001AAA,A,A]774 fbl,a,pt %fcc0, .BB0775 776 ! CHECK: fbul,a %fcc0, .BB0 ! encoding: [0x27,0b01001AAA,A,A]777 fbul,a,pt %fcc0, .BB0778 779 ! CHECK: fblg,a %fcc0, .BB0 ! encoding: [0x25,0b01001AAA,A,A]780 fblg,a,pt %fcc0, .BB0781 782 ! CHECK: fbne,a %fcc0, .BB0 ! encoding: [0x23,0b01001AAA,A,A]783 fbne,a,pt %fcc0, .BB0784 785 ! CHECK: fbe,a %fcc0, .BB0 ! encoding: [0x33,0b01001AAA,A,A]786 fbe,a,pt %fcc0, .BB0787 788 ! CHECK: fbue,a %fcc0, .BB0 ! encoding: [0x35,0b01001AAA,A,A]789 fbue,a,pt %fcc0, .BB0790 791 ! CHECK: fbge,a %fcc0, .BB0 ! encoding: [0x37,0b01001AAA,A,A]792 fbge,a,pt %fcc0, .BB0793 794 ! CHECK: fbuge,a %fcc0, .BB0 ! encoding: [0x39,0b01001AAA,A,A]795 fbuge,a,pt %fcc0, .BB0796 797 ! CHECK: fble,a %fcc0, .BB0 ! encoding: [0x3b,0b01001AAA,A,A]798 fble,a,pt %fcc0, .BB0799 800 ! CHECK: fbule,a %fcc0, .BB0 ! encoding: [0x3d,0b01001AAA,A,A]801 fbule,a,pt %fcc0, .BB0802 803 ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A]804 fbo,a,pt %fcc0, .BB0805 806 ! CHECK: fbu,pn %fcc0, .BB0 ! encoding: [0x0f,0b01000AAA,A,A]807 fbu,pn %fcc0, .BB0808 809 ! CHECK: fbg,pn %fcc0, .BB0 ! encoding: [0x0d,0b01000AAA,A,A]810 fbg,pn %fcc0, .BB0811 ! CHECK: fbug,pn %fcc0, .BB0 ! encoding: [0x0b,0b01000AAA,A,A]812 fbug,pn %fcc0, .BB0813 814 ! CHECK: fbl,pn %fcc0, .BB0 ! encoding: [0x09,0b01000AAA,A,A]815 fbl,pn %fcc0, .BB0816 817 ! CHECK: fbul,pn %fcc0, .BB0 ! encoding: [0x07,0b01000AAA,A,A]818 fbul,pn %fcc0, .BB0819 820 ! CHECK: fblg,pn %fcc0, .BB0 ! encoding: [0x05,0b01000AAA,A,A]821 fblg,pn %fcc0, .BB0822 823 ! CHECK: fbne,pn %fcc0, .BB0 ! encoding: [0x03,0b01000AAA,A,A]824 fbne,pn %fcc0, .BB0825 826 ! CHECK: fbe,pn %fcc0, .BB0 ! encoding: [0x13,0b01000AAA,A,A]827 fbe,pn %fcc0, .BB0828 829 ! CHECK: fbue,pn %fcc0, .BB0 ! encoding: [0x15,0b01000AAA,A,A]830 fbue,pn %fcc0, .BB0831 832 ! CHECK: fbge,pn %fcc0, .BB0 ! encoding: [0x17,0b01000AAA,A,A]833 fbge,pn %fcc0, .BB0834 835 ! CHECK: fbuge,pn %fcc0, .BB0 ! encoding: [0x19,0b01000AAA,A,A]836 fbuge,pn %fcc0, .BB0837 838 ! CHECK: fble,pn %fcc0, .BB0 ! encoding: [0x1b,0b01000AAA,A,A]839 fble,pn %fcc0, .BB0840 841 ! CHECK: fbule,pn %fcc0, .BB0 ! encoding: [0x1d,0b01000AAA,A,A]842 fbule,pn %fcc0, .BB0843 844 ! CHECK: fbo,pn %fcc0, .BB0 ! encoding: [0x1f,0b01000AAA,A,A]845 fbo,pn %fcc0, .BB0846 847 ! CHECK: fbu,a,pn %fcc0, .BB0 ! encoding: [0x2f,0b01000AAA,A,A]848 fbu,a,pn %fcc0, .BB0849 850 ! CHECK: fbg,a,pn %fcc0, .BB0 ! encoding: [0x2d,0b01000AAA,A,A]851 fbg,a,pn %fcc0, .BB0852 853 ! CHECK: fbug,a,pn %fcc0, .BB0 ! encoding: [0x2b,0b01000AAA,A,A]854 fbug,a,pn %fcc0, .BB0855 856 ! CHECK: fbl,a,pn %fcc0, .BB0 ! encoding: [0x29,0b01000AAA,A,A]857 fbl,a,pn %fcc0, .BB0858 859 ! CHECK: fbul,a,pn %fcc0, .BB0 ! encoding: [0x27,0b01000AAA,A,A]860 fbul,a,pn %fcc0, .BB0861 862 ! CHECK: fblg,a,pn %fcc0, .BB0 ! encoding: [0x25,0b01000AAA,A,A]863 fblg,a,pn %fcc0, .BB0864 865 ! CHECK: fbne,a,pn %fcc0, .BB0 ! encoding: [0x23,0b01000AAA,A,A]866 fbne,a,pn %fcc0, .BB0867 868 ! CHECK: fbe,a,pn %fcc0, .BB0 ! encoding: [0x33,0b01000AAA,A,A]869 fbe,a,pn %fcc0, .BB0870 871 ! CHECK: fbue,a,pn %fcc0, .BB0 ! encoding: [0x35,0b01000AAA,A,A]872 fbue,a,pn %fcc0, .BB0873 874 ! CHECK: fbge,a,pn %fcc0, .BB0 ! encoding: [0x37,0b01000AAA,A,A]875 fbge,a,pn %fcc0, .BB0876 877 ! CHECK: fbuge,a,pn %fcc0, .BB0 ! encoding: [0x39,0b01000AAA,A,A]878 fbuge,a,pn %fcc0, .BB0879 880 ! CHECK: fble,a,pn %fcc0, .BB0 ! encoding: [0x3b,0b01000AAA,A,A]881 fble,a,pn %fcc0, .BB0882 883 ! CHECK: fbule,a,pn %fcc0, .BB0 ! encoding: [0x3d,0b01000AAA,A,A]884 fbule,a,pn %fcc0, .BB0885 886 ! CHECK: fbo,a,pn %fcc0, .BB0 ! encoding: [0x3f,0b01000AAA,A,A]887 fbo,a,pn %fcc0, .BB0888 889 ! CHECK: movu %fcc1, %g1, %g2 ! encoding: [0x85,0x61,0xc8,0x01]890 movu %fcc1, %g1, %g2891 892 ! CHECK: fmovsg %fcc2, %f1, %f2 ! encoding: [0x85,0xa9,0x90,0x21]893 fmovsg %fcc2, %f1, %f2894 895 ! CHECK: fbug %fcc3, .BB0 ! encoding: [0x0b,0b01111AAA,A,A]896 fbug %fcc3, .BB0897 898 ! CHECK: fbu %fcc3, .BB0 ! encoding: [0x0f,0b01111AAA,A,A]899 fbu,pt %fcc3, .BB0900 901 ! CHECK: fbl,a %fcc3, .BB0 ! encoding: [0x29,0b01111AAA,A,A]902 fbl,a %fcc3, .BB0903 904 ! CHECK: fbue,pn %fcc3, .BB0 ! encoding: [0x15,0b01110AAA,A,A]905 fbue,pn %fcc3, .BB0906 907 ! CHECK: fbne,a,pn %fcc3, .BB0 ! encoding: [0x23,0b01110AAA,A,A]908 fbne,a,pn %fcc3, .BB0909 910 911 ! CHECK: brz %g1, .BB0 ! encoding: [0x02'A',0xc8'A',0x40'A',A]912 ! CHECK: brlez %g1, .BB0 ! encoding: [0x04'A',0xc8'A',0x40'A',A]913 ! CHECK: brlz %g1, .BB0 ! encoding: [0x06'A',0xc8'A',0x40'A',A]914 ! CHECK: brnz %g1, .BB0 ! encoding: [0x0a'A',0xc8'A',0x40'A',A]915 ! CHECK: brgz %g1, .BB0 ! encoding: [0x0c'A',0xc8'A',0x40'A',A]916 ! CHECK: brgez %g1, .BB0 ! encoding: [0x0e'A',0xc8'A',0x40'A',A]917 918 brz %g1, .BB0919 brlez %g1, .BB0920 brlz %g1, .BB0921 brnz %g1, .BB0922 brgz %g1, .BB0923 brgez %g1, .BB0924 925 ! CHECK: brz %g1, .BB0 ! encoding: [0x02'A',0xc8'A',0x40'A',A]926 brz,pt %g1, .BB0927 928 ! CHECK: brz,a %g1, .BB0 ! encoding: [0x22'A',0xc8'A',0x40'A',A]929 brz,a %g1, .BB0930 931 ! CHECK: brz,a %g1, .BB0 ! encoding: [0x22'A',0xc8'A',0x40'A',A]932 brz,a,pt %g1, .BB0933 934 ! CHECK: brz,pn %g1, .BB0 ! encoding: [0x02'A',0xc0'A',0x40'A',A]935 brz,pn %g1, .BB0936 937 ! CHECK: brz,a,pn %g1, .BB0 ! encoding: [0x22'A',0xc0'A',0x40'A',A]938 brz,a,pn %g1, .BB0939 940 ! CHECK: movrz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x44,0x02]941 ! CHECK: movrz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x44,0x02]942 ! CHECK: movrlez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x48,0x02]943 ! CHECK: movrlz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x4c,0x02]944 ! CHECK: movrnz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x54,0x02]945 ! CHECK: movrnz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x54,0x02]946 ! CHECK: movrgz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x58,0x02]947 ! CHECK: movrgez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x5c,0x02]948 movrz %g1, %g2, %g3949 movre %g1, %g2, %g3950 movrlez %g1, %g2, %g3951 movrlz %g1, %g2, %g3952 movrnz %g1, %g2, %g3953 movrne %g1, %g2, %g3954 movrgz %g1, %g2, %g3955 movrgez %g1, %g2, %g3956 957 ! CHECK: movrz %g1, 2, %g3 ! encoding: [0x87,0x78,0x64,0x02]958 ! CHECK: movrz %g1, 2, %g3 ! encoding: [0x87,0x78,0x64,0x02]959 ! CHECK: movrlez %g1, 2, %g3 ! encoding: [0x87,0x78,0x68,0x02]960 ! CHECK: movrlz %g1, 2, %g3 ! encoding: [0x87,0x78,0x6c,0x02]961 ! CHECK: movrnz %g1, 2, %g3 ! encoding: [0x87,0x78,0x74,0x02]962 ! CHECK: movrnz %g1, 2, %g3 ! encoding: [0x87,0x78,0x74,0x02]963 ! CHECK: movrgz %g1, 2, %g3 ! encoding: [0x87,0x78,0x78,0x02]964 ! CHECK: movrgez %g1, 2, %g3 ! encoding: [0x87,0x78,0x7c,0x02]965 movrz %g1, 2, %g3966 movre %g1, 2, %g3967 movrlez %g1, 2, %g3968 movrlz %g1, 2, %g3969 movrnz %g1, 2, %g3970 movrne %g1, 2, %g3971 movrgz %g1, 2, %g3972 movrgez %g1, 2, %g3973 974 ! CHECK: fmovrsz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x44,0xa2]975 ! CHECK: fmovrslez %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x48,0xa2]976 ! CHECK: fmovrslz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x4c,0xa2]977 ! CHECK: fmovrsnz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x54,0xa2]978 ! CHECK: fmovrsgz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x58,0xa2]979 ! CHECK: fmovrsgez %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x5c,0xa2]980 fmovrsz %g1, %f2, %f3981 fmovrslez %g1, %f2, %f3982 fmovrslz %g1, %f2, %f3983 fmovrsnz %g1, %f2, %f3984 fmovrsgz %g1, %f2, %f3985 fmovrsgez %g1, %f2, %f3986 987 ! CHECK: fmovrdz %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x44,0xc2]988 ! CHECK: fmovrdlez %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x48,0xc2]989 ! CHECK: fmovrdlz %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x4c,0xc2]990 ! CHECK: fmovrdnz %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x54,0xc2]991 ! CHECK: fmovrdgz %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x58,0xc2]992 ! CHECK: fmovrdgez %g1, %f2, %f4 ! encoding: [0x89,0xa8,0x5c,0xc2]993 fmovrdz %g1, %f2, %f4994 fmovrdlez %g1, %f2, %f4995 fmovrdlz %g1, %f2, %f4996 fmovrdnz %g1, %f2, %f4997 fmovrdgz %g1, %f2, %f4998 fmovrdgez %g1, %f2, %f4999 1000 ! CHECK: fmovrqz %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x44,0xe4]1001 ! CHECK: fmovrqlez %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x48,0xe4]1002 ! CHECK: fmovrqlz %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x4c,0xe4]1003 ! CHECK: fmovrqnz %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x54,0xe4]1004 ! CHECK: fmovrqgz %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x58,0xe4]1005 ! CHECK: fmovrqgez %g1, %f4, %f8 ! encoding: [0x91,0xa8,0x5c,0xe4]1006 fmovrqz %g1, %f4, %f81007 fmovrqlez %g1, %f4, %f81008 fmovrqlz %g1, %f4, %f81009 fmovrqnz %g1, %f4, %f81010 fmovrqgz %g1, %f4, %f81011 fmovrqgez %g1, %f4, %f81012 1013 ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08]1014 return %i7 + 81015 1016