brintos

brintos / llvm-project-archived public Read only

0
0
Text · 41.1 KiB · 8681eac Raw
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