1*9880d681SAndroid Build Coastguard Worker! RUN: llvm-mc %s -triple=sparc64-unknown-linux-gnu -show-encoding | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker ! CHECK: bne %xcc, .BB0 ! encoding: [0x12,0b01101AAA,A,A] 5*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 6*9880d681SAndroid Build Coastguard Worker bne %xcc, .BB0 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker ! CHECK: be %xcc, .BB0 ! encoding: [0x02,0b01101AAA,A,A] 9*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 10*9880d681SAndroid Build Coastguard Worker be %xcc, .BB0 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker ! CHECK: bg %xcc, .BB0 ! encoding: [0x14,0b01101AAA,A,A] 13*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 14*9880d681SAndroid Build Coastguard Worker bg %xcc, .BB0 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker ! CHECK: ble %xcc, .BB0 ! encoding: [0x04,0b01101AAA,A,A] 17*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 18*9880d681SAndroid Build Coastguard Worker ble %xcc, .BB0 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker ! CHECK: bge %xcc, .BB0 ! encoding: [0x16,0b01101AAA,A,A] 21*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 22*9880d681SAndroid Build Coastguard Worker bge %xcc, .BB0 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker ! CHECK: bl %xcc, .BB0 ! encoding: [0x06,0b01101AAA,A,A] 25*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 26*9880d681SAndroid Build Coastguard Worker bl %xcc, .BB0 27*9880d681SAndroid Build Coastguard Worker 28*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu %xcc, .BB0 ! encoding: [0x18,0b01101AAA,A,A] 29*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 30*9880d681SAndroid Build Coastguard Worker bgu %xcc, .BB0 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu %xcc, .BB0 ! encoding: [0x08,0b01101AAA,A,A] 33*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 34*9880d681SAndroid Build Coastguard Worker bleu %xcc, .BB0 35*9880d681SAndroid Build Coastguard Worker 36*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc %xcc, .BB0 ! encoding: [0x1a,0b01101AAA,A,A] 37*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 38*9880d681SAndroid Build Coastguard Worker bcc %xcc, .BB0 39*9880d681SAndroid Build Coastguard Worker 40*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs %xcc, .BB0 ! encoding: [0x0a,0b01101AAA,A,A] 41*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 42*9880d681SAndroid Build Coastguard Worker bcs %xcc, .BB0 43*9880d681SAndroid Build Coastguard Worker 44*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos %xcc, .BB0 ! encoding: [0x1c,0b01101AAA,A,A] 45*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 46*9880d681SAndroid Build Coastguard Worker bpos %xcc, .BB0 47*9880d681SAndroid Build Coastguard Worker 48*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg %xcc, .BB0 ! encoding: [0x0c,0b01101AAA,A,A] 49*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 50*9880d681SAndroid Build Coastguard Worker bneg %xcc, .BB0 51*9880d681SAndroid Build Coastguard Worker 52*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc %xcc, .BB0 ! encoding: [0x1e,0b01101AAA,A,A] 53*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 54*9880d681SAndroid Build Coastguard Worker bvc %xcc, .BB0 55*9880d681SAndroid Build Coastguard Worker 56*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs %xcc, .BB0 ! encoding: [0x0e,0b01101AAA,A,A] 57*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 58*9880d681SAndroid Build Coastguard Worker bvs %xcc, .BB0 59*9880d681SAndroid Build Coastguard Worker 60*9880d681SAndroid Build Coastguard Worker 61*9880d681SAndroid Build Coastguard Worker ! CHECK: movne %icc, %g1, %g2 ! encoding: [0x85,0x66,0x40,0x01] 62*9880d681SAndroid Build Coastguard Worker ! CHECK: move %icc, %g1, %g2 ! encoding: [0x85,0x64,0x40,0x01] 63*9880d681SAndroid Build Coastguard Worker ! CHECK: movg %icc, %g1, %g2 ! encoding: [0x85,0x66,0x80,0x01] 64*9880d681SAndroid Build Coastguard Worker ! CHECK: movle %icc, %g1, %g2 ! encoding: [0x85,0x64,0x80,0x01] 65*9880d681SAndroid Build Coastguard Worker ! CHECK: movge %icc, %g1, %g2 ! encoding: [0x85,0x66,0xc0,0x01] 66*9880d681SAndroid Build Coastguard Worker ! CHECK: movl %icc, %g1, %g2 ! encoding: [0x85,0x64,0xc0,0x01] 67*9880d681SAndroid Build Coastguard Worker ! CHECK: movgu %icc, %g1, %g2 ! encoding: [0x85,0x67,0x00,0x01] 68*9880d681SAndroid Build Coastguard Worker ! CHECK: movleu %icc, %g1, %g2 ! encoding: [0x85,0x65,0x00,0x01] 69*9880d681SAndroid Build Coastguard Worker ! CHECK: movcc %icc, %g1, %g2 ! encoding: [0x85,0x67,0x40,0x01] 70*9880d681SAndroid Build Coastguard Worker ! CHECK: movcs %icc, %g1, %g2 ! encoding: [0x85,0x65,0x40,0x01] 71*9880d681SAndroid Build Coastguard Worker ! CHECK: movpos %icc, %g1, %g2 ! encoding: [0x85,0x67,0x80,0x01] 72*9880d681SAndroid Build Coastguard Worker ! CHECK: movneg %icc, %g1, %g2 ! encoding: [0x85,0x65,0x80,0x01] 73*9880d681SAndroid Build Coastguard Worker ! CHECK: movvc %icc, %g1, %g2 ! encoding: [0x85,0x67,0xc0,0x01] 74*9880d681SAndroid Build Coastguard Worker ! CHECK: movvs %icc, %g1, %g2 ! encoding: [0x85,0x65,0xc0,0x01] 75*9880d681SAndroid Build Coastguard Worker movne %icc, %g1, %g2 76*9880d681SAndroid Build Coastguard Worker move %icc, %g1, %g2 77*9880d681SAndroid Build Coastguard Worker movg %icc, %g1, %g2 78*9880d681SAndroid Build Coastguard Worker movle %icc, %g1, %g2 79*9880d681SAndroid Build Coastguard Worker movge %icc, %g1, %g2 80*9880d681SAndroid Build Coastguard Worker movl %icc, %g1, %g2 81*9880d681SAndroid Build Coastguard Worker movgu %icc, %g1, %g2 82*9880d681SAndroid Build Coastguard Worker movleu %icc, %g1, %g2 83*9880d681SAndroid Build Coastguard Worker movcc %icc, %g1, %g2 84*9880d681SAndroid Build Coastguard Worker movcs %icc, %g1, %g2 85*9880d681SAndroid Build Coastguard Worker movpos %icc, %g1, %g2 86*9880d681SAndroid Build Coastguard Worker movneg %icc, %g1, %g2 87*9880d681SAndroid Build Coastguard Worker movvc %icc, %g1, %g2 88*9880d681SAndroid Build Coastguard Worker movvs %icc, %g1, %g2 89*9880d681SAndroid Build Coastguard Worker 90*9880d681SAndroid Build Coastguard Worker ! CHECK: movne %xcc, %g1, %g2 ! encoding: [0x85,0x66,0x50,0x01] 91*9880d681SAndroid Build Coastguard Worker ! CHECK: move %xcc, %g1, %g2 ! encoding: [0x85,0x64,0x50,0x01] 92*9880d681SAndroid Build Coastguard Worker ! CHECK: movg %xcc, %g1, %g2 ! encoding: [0x85,0x66,0x90,0x01] 93*9880d681SAndroid Build Coastguard Worker ! CHECK: movle %xcc, %g1, %g2 ! encoding: [0x85,0x64,0x90,0x01] 94*9880d681SAndroid Build Coastguard Worker ! CHECK: movge %xcc, %g1, %g2 ! encoding: [0x85,0x66,0xd0,0x01] 95*9880d681SAndroid Build Coastguard Worker ! CHECK: movl %xcc, %g1, %g2 ! encoding: [0x85,0x64,0xd0,0x01] 96*9880d681SAndroid Build Coastguard Worker ! CHECK: movgu %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x10,0x01] 97*9880d681SAndroid Build Coastguard Worker ! CHECK: movleu %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x10,0x01] 98*9880d681SAndroid Build Coastguard Worker ! CHECK: movcc %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x50,0x01] 99*9880d681SAndroid Build Coastguard Worker ! CHECK: movcs %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x50,0x01] 100*9880d681SAndroid Build Coastguard Worker ! CHECK: movpos %xcc, %g1, %g2 ! encoding: [0x85,0x67,0x90,0x01] 101*9880d681SAndroid Build Coastguard Worker ! CHECK: movneg %xcc, %g1, %g2 ! encoding: [0x85,0x65,0x90,0x01] 102*9880d681SAndroid Build Coastguard Worker ! CHECK: movvc %xcc, %g1, %g2 ! encoding: [0x85,0x67,0xd0,0x01] 103*9880d681SAndroid Build Coastguard Worker ! CHECK: movvs %xcc, %g1, %g2 ! encoding: [0x85,0x65,0xd0,0x01] 104*9880d681SAndroid Build Coastguard Worker movne %xcc, %g1, %g2 105*9880d681SAndroid Build Coastguard Worker move %xcc, %g1, %g2 106*9880d681SAndroid Build Coastguard Worker movg %xcc, %g1, %g2 107*9880d681SAndroid Build Coastguard Worker movle %xcc, %g1, %g2 108*9880d681SAndroid Build Coastguard Worker movge %xcc, %g1, %g2 109*9880d681SAndroid Build Coastguard Worker movl %xcc, %g1, %g2 110*9880d681SAndroid Build Coastguard Worker movgu %xcc, %g1, %g2 111*9880d681SAndroid Build Coastguard Worker movleu %xcc, %g1, %g2 112*9880d681SAndroid Build Coastguard Worker movcc %xcc, %g1, %g2 113*9880d681SAndroid Build Coastguard Worker movcs %xcc, %g1, %g2 114*9880d681SAndroid Build Coastguard Worker movpos %xcc, %g1, %g2 115*9880d681SAndroid Build Coastguard Worker movneg %xcc, %g1, %g2 116*9880d681SAndroid Build Coastguard Worker movvc %xcc, %g1, %g2 117*9880d681SAndroid Build Coastguard Worker movvs %xcc, %g1, %g2 118*9880d681SAndroid Build Coastguard Worker 119*9880d681SAndroid Build Coastguard Worker ! CHECK: movu %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0xc0,0x01] 120*9880d681SAndroid Build Coastguard Worker ! CHECK: movg %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x80,0x01] 121*9880d681SAndroid Build Coastguard Worker ! CHECK: movug %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x40,0x01] 122*9880d681SAndroid Build Coastguard Worker ! CHECK: movl %fcc0, %g1, %g2 ! encoding: [0x85,0x61,0x00,0x01] 123*9880d681SAndroid Build Coastguard Worker ! CHECK: movul %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0xc0,0x01] 124*9880d681SAndroid Build Coastguard Worker ! CHECK: movlg %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0x80,0x01] 125*9880d681SAndroid Build Coastguard Worker ! CHECK: movne %fcc0, %g1, %g2 ! encoding: [0x85,0x60,0x40,0x01] 126*9880d681SAndroid Build Coastguard Worker ! CHECK: move %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0x40,0x01] 127*9880d681SAndroid Build Coastguard Worker ! CHECK: movue %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0x80,0x01] 128*9880d681SAndroid Build Coastguard Worker ! CHECK: movge %fcc0, %g1, %g2 ! encoding: [0x85,0x62,0xc0,0x01] 129*9880d681SAndroid Build Coastguard Worker ! CHECK: movuge %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x00,0x01] 130*9880d681SAndroid Build Coastguard Worker ! CHECK: movle %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x40,0x01] 131*9880d681SAndroid Build Coastguard Worker ! CHECK: movule %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0x80,0x01] 132*9880d681SAndroid Build Coastguard Worker ! CHECK: movo %fcc0, %g1, %g2 ! encoding: [0x85,0x63,0xc0,0x01] 133*9880d681SAndroid Build Coastguard Worker movu %fcc0, %g1, %g2 134*9880d681SAndroid Build Coastguard Worker movg %fcc0, %g1, %g2 135*9880d681SAndroid Build Coastguard Worker movug %fcc0, %g1, %g2 136*9880d681SAndroid Build Coastguard Worker movl %fcc0, %g1, %g2 137*9880d681SAndroid Build Coastguard Worker movul %fcc0, %g1, %g2 138*9880d681SAndroid Build Coastguard Worker movlg %fcc0, %g1, %g2 139*9880d681SAndroid Build Coastguard Worker movne %fcc0, %g1, %g2 140*9880d681SAndroid Build Coastguard Worker move %fcc0, %g1, %g2 141*9880d681SAndroid Build Coastguard Worker movue %fcc0, %g1, %g2 142*9880d681SAndroid Build Coastguard Worker movge %fcc0, %g1, %g2 143*9880d681SAndroid Build Coastguard Worker movuge %fcc0, %g1, %g2 144*9880d681SAndroid Build Coastguard Worker movle %fcc0, %g1, %g2 145*9880d681SAndroid Build Coastguard Worker movule %fcc0, %g1, %g2 146*9880d681SAndroid Build Coastguard Worker movo %fcc0, %g1, %g2 147*9880d681SAndroid Build Coastguard Worker 148*9880d681SAndroid Build Coastguard Worker 149*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsne %icc, %f1, %f2 ! encoding: [0x85,0xaa,0x60,0x21] 150*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovse %icc, %f1, %f2 ! encoding: [0x85,0xa8,0x60,0x21] 151*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsg %icc, %f1, %f2 ! encoding: [0x85,0xaa,0xa0,0x21] 152*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsle %icc, %f1, %f2 ! encoding: [0x85,0xa8,0xa0,0x21] 153*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsge %icc, %f1, %f2 ! encoding: [0x85,0xaa,0xe0,0x21] 154*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsl %icc, %f1, %f2 ! encoding: [0x85,0xa8,0xe0,0x21] 155*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsgu %icc, %f1, %f2 ! encoding: [0x85,0xab,0x20,0x21] 156*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsleu %icc, %f1, %f2 ! encoding: [0x85,0xa9,0x20,0x21] 157*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovscc %icc, %f1, %f2 ! encoding: [0x85,0xab,0x60,0x21] 158*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovscs %icc, %f1, %f2 ! encoding: [0x85,0xa9,0x60,0x21] 159*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovspos %icc, %f1, %f2 ! encoding: [0x85,0xab,0xa0,0x21] 160*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsneg %icc, %f1, %f2 ! encoding: [0x85,0xa9,0xa0,0x21] 161*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsvc %icc, %f1, %f2 ! encoding: [0x85,0xab,0xe0,0x21] 162*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsvs %icc, %f1, %f2 ! encoding: [0x85,0xa9,0xe0,0x21] 163*9880d681SAndroid Build Coastguard Worker fmovsne %icc, %f1, %f2 164*9880d681SAndroid Build Coastguard Worker fmovse %icc, %f1, %f2 165*9880d681SAndroid Build Coastguard Worker fmovsg %icc, %f1, %f2 166*9880d681SAndroid Build Coastguard Worker fmovsle %icc, %f1, %f2 167*9880d681SAndroid Build Coastguard Worker fmovsge %icc, %f1, %f2 168*9880d681SAndroid Build Coastguard Worker fmovsl %icc, %f1, %f2 169*9880d681SAndroid Build Coastguard Worker fmovsgu %icc, %f1, %f2 170*9880d681SAndroid Build Coastguard Worker fmovsleu %icc, %f1, %f2 171*9880d681SAndroid Build Coastguard Worker fmovscc %icc, %f1, %f2 172*9880d681SAndroid Build Coastguard Worker fmovscs %icc, %f1, %f2 173*9880d681SAndroid Build Coastguard Worker fmovspos %icc, %f1, %f2 174*9880d681SAndroid Build Coastguard Worker fmovsneg %icc, %f1, %f2 175*9880d681SAndroid Build Coastguard Worker fmovsvc %icc, %f1, %f2 176*9880d681SAndroid Build Coastguard Worker fmovsvs %icc, %f1, %f2 177*9880d681SAndroid Build Coastguard Worker 178*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsne %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0x70,0x21] 179*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovse %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0x70,0x21] 180*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsg %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0xb0,0x21] 181*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsle %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0xb0,0x21] 182*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsge %xcc, %f1, %f2 ! encoding: [0x85,0xaa,0xf0,0x21] 183*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsl %xcc, %f1, %f2 ! encoding: [0x85,0xa8,0xf0,0x21] 184*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsgu %xcc, %f1, %f2 ! encoding: [0x85,0xab,0x30,0x21] 185*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsleu %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0x30,0x21] 186*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovscc %xcc, %f1, %f2 ! encoding: [0x85,0xab,0x70,0x21] 187*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovscs %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0x70,0x21] 188*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovspos %xcc, %f1, %f2 ! encoding: [0x85,0xab,0xb0,0x21] 189*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsneg %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0xb0,0x21] 190*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsvc %xcc, %f1, %f2 ! encoding: [0x85,0xab,0xf0,0x21] 191*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsvs %xcc, %f1, %f2 ! encoding: [0x85,0xa9,0xf0,0x21] 192*9880d681SAndroid Build Coastguard Worker fmovsne %xcc, %f1, %f2 193*9880d681SAndroid Build Coastguard Worker fmovse %xcc, %f1, %f2 194*9880d681SAndroid Build Coastguard Worker fmovsg %xcc, %f1, %f2 195*9880d681SAndroid Build Coastguard Worker fmovsle %xcc, %f1, %f2 196*9880d681SAndroid Build Coastguard Worker fmovsge %xcc, %f1, %f2 197*9880d681SAndroid Build Coastguard Worker fmovsl %xcc, %f1, %f2 198*9880d681SAndroid Build Coastguard Worker fmovsgu %xcc, %f1, %f2 199*9880d681SAndroid Build Coastguard Worker fmovsleu %xcc, %f1, %f2 200*9880d681SAndroid Build Coastguard Worker fmovscc %xcc, %f1, %f2 201*9880d681SAndroid Build Coastguard Worker fmovscs %xcc, %f1, %f2 202*9880d681SAndroid Build Coastguard Worker fmovspos %xcc, %f1, %f2 203*9880d681SAndroid Build Coastguard Worker fmovsneg %xcc, %f1, %f2 204*9880d681SAndroid Build Coastguard Worker fmovsvc %xcc, %f1, %f2 205*9880d681SAndroid Build Coastguard Worker fmovsvs %xcc, %f1, %f2 206*9880d681SAndroid Build Coastguard Worker 207*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsu %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0xc0,0x21] 208*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsg %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x80,0x21] 209*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsug %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x40,0x21] 210*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsl %fcc0, %f1, %f2 ! encoding: [0x85,0xa9,0x00,0x21] 211*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsul %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0xc0,0x21] 212*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovslg %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0x80,0x21] 213*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsne %fcc0, %f1, %f2 ! encoding: [0x85,0xa8,0x40,0x21] 214*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovse %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0x40,0x21] 215*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsue %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0x80,0x21] 216*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsge %fcc0, %f1, %f2 ! encoding: [0x85,0xaa,0xc0,0x21] 217*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsuge %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x00,0x21] 218*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsle %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x40,0x21] 219*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsule %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0x80,0x21] 220*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovso %fcc0, %f1, %f2 ! encoding: [0x85,0xab,0xc0,0x21] 221*9880d681SAndroid Build Coastguard Worker fmovsu %fcc0, %f1, %f2 222*9880d681SAndroid Build Coastguard Worker fmovsg %fcc0, %f1, %f2 223*9880d681SAndroid Build Coastguard Worker fmovsug %fcc0, %f1, %f2 224*9880d681SAndroid Build Coastguard Worker fmovsl %fcc0, %f1, %f2 225*9880d681SAndroid Build Coastguard Worker fmovsul %fcc0, %f1, %f2 226*9880d681SAndroid Build Coastguard Worker fmovslg %fcc0, %f1, %f2 227*9880d681SAndroid Build Coastguard Worker fmovsne %fcc0, %f1, %f2 228*9880d681SAndroid Build Coastguard Worker fmovse %fcc0, %f1, %f2 229*9880d681SAndroid Build Coastguard Worker fmovsue %fcc0, %f1, %f2 230*9880d681SAndroid Build Coastguard Worker fmovsge %fcc0, %f1, %f2 231*9880d681SAndroid Build Coastguard Worker fmovsuge %fcc0, %f1, %f2 232*9880d681SAndroid Build Coastguard Worker fmovsle %fcc0, %f1, %f2 233*9880d681SAndroid Build Coastguard Worker fmovsule %fcc0, %f1, %f2 234*9880d681SAndroid Build Coastguard Worker fmovso %fcc0, %f1, %f2 235*9880d681SAndroid Build Coastguard Worker 236*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a %icc, .BB0 ! encoding: [0x32,0b01001AAA,A,A] 237*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 238*9880d681SAndroid Build Coastguard Worker bne,a %icc, .BB0 239*9880d681SAndroid Build Coastguard Worker 240*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a %icc, .BB0 ! encoding: [0x22,0b01001AAA,A,A] 241*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 242*9880d681SAndroid Build Coastguard Worker be,a %icc, .BB0 243*9880d681SAndroid Build Coastguard Worker 244*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a %icc, .BB0 ! encoding: [0x34,0b01001AAA,A,A] 245*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 246*9880d681SAndroid Build Coastguard Worker bg,a %icc, .BB0 247*9880d681SAndroid Build Coastguard Worker 248*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a %icc, .BB0 ! encoding: [0x24,0b01001AAA,A,A] 249*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 250*9880d681SAndroid Build Coastguard Worker ble,a %icc, .BB0 251*9880d681SAndroid Build Coastguard Worker 252*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a %icc, .BB0 ! encoding: [0x36,0b01001AAA,A,A] 253*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 254*9880d681SAndroid Build Coastguard Worker bge,a %icc, .BB0 255*9880d681SAndroid Build Coastguard Worker 256*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a %icc, .BB0 ! encoding: [0x26,0b01001AAA,A,A] 257*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 258*9880d681SAndroid Build Coastguard Worker bl,a %icc, .BB0 259*9880d681SAndroid Build Coastguard Worker 260*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a %icc, .BB0 ! encoding: [0x38,0b01001AAA,A,A] 261*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 262*9880d681SAndroid Build Coastguard Worker bgu,a %icc, .BB0 263*9880d681SAndroid Build Coastguard Worker 264*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a %icc, .BB0 ! encoding: [0x28,0b01001AAA,A,A] 265*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 266*9880d681SAndroid Build Coastguard Worker bleu,a %icc, .BB0 267*9880d681SAndroid Build Coastguard Worker 268*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a %icc, .BB0 ! encoding: [0x3a,0b01001AAA,A,A] 269*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 270*9880d681SAndroid Build Coastguard Worker bcc,a %icc, .BB0 271*9880d681SAndroid Build Coastguard Worker 272*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a %icc, .BB0 ! encoding: [0x2a,0b01001AAA,A,A] 273*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 274*9880d681SAndroid Build Coastguard Worker bcs,a %icc, .BB0 275*9880d681SAndroid Build Coastguard Worker 276*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a %icc, .BB0 ! encoding: [0x3c,0b01001AAA,A,A] 277*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 278*9880d681SAndroid Build Coastguard Worker bpos,a %icc, .BB0 279*9880d681SAndroid Build Coastguard Worker 280*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,a %icc, .BB0 ! encoding: [0x2c,0b01001AAA,A,A] 281*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 282*9880d681SAndroid Build Coastguard Worker bneg,a %icc, .BB0 283*9880d681SAndroid Build Coastguard Worker 284*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,a %icc, .BB0 ! encoding: [0x3e,0b01001AAA,A,A] 285*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 286*9880d681SAndroid Build Coastguard Worker bvc,a %icc, .BB0 287*9880d681SAndroid Build Coastguard Worker 288*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,a %icc, .BB0 ! encoding: [0x2e,0b01001AAA,A,A] 289*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 290*9880d681SAndroid Build Coastguard Worker bvs,a %icc, .BB0 291*9880d681SAndroid Build Coastguard Worker 292*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,pn %icc, .BB0 ! encoding: [0x12,0b01000AAA,A,A] 293*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 294*9880d681SAndroid Build Coastguard Worker bne,pn %icc, .BB0 295*9880d681SAndroid Build Coastguard Worker 296*9880d681SAndroid Build Coastguard Worker ! CHECK: be,pn %icc, .BB0 ! encoding: [0x02,0b01000AAA,A,A] 297*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 298*9880d681SAndroid Build Coastguard Worker be,pn %icc, .BB0 299*9880d681SAndroid Build Coastguard Worker 300*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,pn %icc, .BB0 ! encoding: [0x14,0b01000AAA,A,A] 301*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 302*9880d681SAndroid Build Coastguard Worker bg,pn %icc, .BB0 303*9880d681SAndroid Build Coastguard Worker 304*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,pn %icc, .BB0 ! encoding: [0x04,0b01000AAA,A,A] 305*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 306*9880d681SAndroid Build Coastguard Worker ble,pn %icc, .BB0 307*9880d681SAndroid Build Coastguard Worker 308*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,pn %icc, .BB0 ! encoding: [0x16,0b01000AAA,A,A] 309*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 310*9880d681SAndroid Build Coastguard Worker bge,pn %icc, .BB0 311*9880d681SAndroid Build Coastguard Worker 312*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,pn %icc, .BB0 ! encoding: [0x06,0b01000AAA,A,A] 313*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 314*9880d681SAndroid Build Coastguard Worker bl,pn %icc, .BB0 315*9880d681SAndroid Build Coastguard Worker 316*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,pn %icc, .BB0 ! encoding: [0x18,0b01000AAA,A,A] 317*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 318*9880d681SAndroid Build Coastguard Worker bgu,pn %icc, .BB0 319*9880d681SAndroid Build Coastguard Worker 320*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,pn %icc, .BB0 ! encoding: [0x08,0b01000AAA,A,A] 321*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 322*9880d681SAndroid Build Coastguard Worker bleu,pn %icc, .BB0 323*9880d681SAndroid Build Coastguard Worker 324*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,pn %icc, .BB0 ! encoding: [0x1a,0b01000AAA,A,A] 325*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 326*9880d681SAndroid Build Coastguard Worker bcc,pn %icc, .BB0 327*9880d681SAndroid Build Coastguard Worker 328*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,pn %icc, .BB0 ! encoding: [0x0a,0b01000AAA,A,A] 329*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 330*9880d681SAndroid Build Coastguard Worker bcs,pn %icc, .BB0 331*9880d681SAndroid Build Coastguard Worker 332*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,pn %icc, .BB0 ! encoding: [0x1c,0b01000AAA,A,A] 333*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 334*9880d681SAndroid Build Coastguard Worker bpos,pn %icc, .BB0 335*9880d681SAndroid Build Coastguard Worker 336*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,pn %icc, .BB0 ! encoding: [0x0c,0b01000AAA,A,A] 337*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 338*9880d681SAndroid Build Coastguard Worker bneg,pn %icc, .BB0 339*9880d681SAndroid Build Coastguard Worker 340*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,pn %icc, .BB0 ! encoding: [0x1e,0b01000AAA,A,A] 341*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 342*9880d681SAndroid Build Coastguard Worker bvc,pn %icc, .BB0 343*9880d681SAndroid Build Coastguard Worker 344*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,pn %icc, .BB0 ! encoding: [0x0e,0b01000AAA,A,A] 345*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 346*9880d681SAndroid Build Coastguard Worker bvs,pn %icc, .BB0 347*9880d681SAndroid Build Coastguard Worker 348*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a,pn %icc, .BB0 ! encoding: [0x32,0b01000AAA,A,A] 349*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 350*9880d681SAndroid Build Coastguard Worker bne,a,pn %icc, .BB0 351*9880d681SAndroid Build Coastguard Worker 352*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a,pn %icc, .BB0 ! encoding: [0x22,0b01000AAA,A,A] 353*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 354*9880d681SAndroid Build Coastguard Worker be,a,pn %icc, .BB0 355*9880d681SAndroid Build Coastguard Worker 356*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a,pn %icc, .BB0 ! encoding: [0x34,0b01000AAA,A,A] 357*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 358*9880d681SAndroid Build Coastguard Worker bg,a,pn %icc, .BB0 359*9880d681SAndroid Build Coastguard Worker 360*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a,pn %icc, .BB0 ! encoding: [0x24,0b01000AAA,A,A] 361*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 362*9880d681SAndroid Build Coastguard Worker ble,a,pn %icc, .BB0 363*9880d681SAndroid Build Coastguard Worker 364*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a,pn %icc, .BB0 ! encoding: [0x36,0b01000AAA,A,A] 365*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 366*9880d681SAndroid Build Coastguard Worker bge,a,pn %icc, .BB0 367*9880d681SAndroid Build Coastguard Worker 368*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a,pn %icc, .BB0 ! encoding: [0x26,0b01000AAA,A,A] 369*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 370*9880d681SAndroid Build Coastguard Worker bl,a,pn %icc, .BB0 371*9880d681SAndroid Build Coastguard Worker 372*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a,pn %icc, .BB0 ! encoding: [0x38,0b01000AAA,A,A] 373*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 374*9880d681SAndroid Build Coastguard Worker bgu,a,pn %icc, .BB0 375*9880d681SAndroid Build Coastguard Worker 376*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a,pn %icc, .BB0 ! encoding: [0x28,0b01000AAA,A,A] 377*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 378*9880d681SAndroid Build Coastguard Worker bleu,a,pn %icc, .BB0 379*9880d681SAndroid Build Coastguard Worker 380*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a,pn %icc, .BB0 ! encoding: [0x3a,0b01000AAA,A,A] 381*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 382*9880d681SAndroid Build Coastguard Worker bcc,a,pn %icc, .BB0 383*9880d681SAndroid Build Coastguard Worker 384*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a,pn %icc, .BB0 ! encoding: [0x2a,0b01000AAA,A,A] 385*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 386*9880d681SAndroid Build Coastguard Worker bcs,a,pn %icc, .BB0 387*9880d681SAndroid Build Coastguard Worker 388*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a,pn %icc, .BB0 ! encoding: [0x3c,0b01000AAA,A,A] 389*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 390*9880d681SAndroid Build Coastguard Worker bpos,a,pn %icc, .BB0 391*9880d681SAndroid Build Coastguard Worker 392*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,a,pn %icc, .BB0 ! encoding: [0x2c,0b01000AAA,A,A] 393*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 394*9880d681SAndroid Build Coastguard Worker bneg,a,pn %icc, .BB0 395*9880d681SAndroid Build Coastguard Worker 396*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,a,pn %icc, .BB0 ! encoding: [0x3e,0b01000AAA,A,A] 397*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 398*9880d681SAndroid Build Coastguard Worker bvc,a,pn %icc, .BB0 399*9880d681SAndroid Build Coastguard Worker 400*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,a,pn %icc, .BB0 ! encoding: [0x2e,0b01000AAA,A,A] 401*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 402*9880d681SAndroid Build Coastguard Worker bvs,a,pn %icc, .BB0 403*9880d681SAndroid Build Coastguard Worker 404*9880d681SAndroid Build Coastguard Worker ! CHECK: bne %icc, .BB0 ! encoding: [0x12,0b01001AAA,A,A] 405*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 406*9880d681SAndroid Build Coastguard Worker bne,pt %icc, .BB0 407*9880d681SAndroid Build Coastguard Worker 408*9880d681SAndroid Build Coastguard Worker ! CHECK: be %icc, .BB0 ! encoding: [0x02,0b01001AAA,A,A] 409*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 410*9880d681SAndroid Build Coastguard Worker be,pt %icc, .BB0 411*9880d681SAndroid Build Coastguard Worker 412*9880d681SAndroid Build Coastguard Worker ! CHECK: bg %icc, .BB0 ! encoding: [0x14,0b01001AAA,A,A] 413*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 414*9880d681SAndroid Build Coastguard Worker bg,pt %icc, .BB0 415*9880d681SAndroid Build Coastguard Worker 416*9880d681SAndroid Build Coastguard Worker ! CHECK: ble %icc, .BB0 ! encoding: [0x04,0b01001AAA,A,A] 417*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 418*9880d681SAndroid Build Coastguard Worker ble,pt %icc, .BB0 419*9880d681SAndroid Build Coastguard Worker 420*9880d681SAndroid Build Coastguard Worker ! CHECK: bge %icc, .BB0 ! encoding: [0x16,0b01001AAA,A,A] 421*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 422*9880d681SAndroid Build Coastguard Worker bge,pt %icc, .BB0 423*9880d681SAndroid Build Coastguard Worker 424*9880d681SAndroid Build Coastguard Worker ! CHECK: bl %icc, .BB0 ! encoding: [0x06,0b01001AAA,A,A] 425*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 426*9880d681SAndroid Build Coastguard Worker bl,pt %icc, .BB0 427*9880d681SAndroid Build Coastguard Worker 428*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu %icc, .BB0 ! encoding: [0x18,0b01001AAA,A,A] 429*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 430*9880d681SAndroid Build Coastguard Worker bgu,pt %icc, .BB0 431*9880d681SAndroid Build Coastguard Worker 432*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu %icc, .BB0 ! encoding: [0x08,0b01001AAA,A,A] 433*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 434*9880d681SAndroid Build Coastguard Worker bleu,pt %icc, .BB0 435*9880d681SAndroid Build Coastguard Worker 436*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc %icc, .BB0 ! encoding: [0x1a,0b01001AAA,A,A] 437*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 438*9880d681SAndroid Build Coastguard Worker bcc,pt %icc, .BB0 439*9880d681SAndroid Build Coastguard Worker 440*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs %icc, .BB0 ! encoding: [0x0a,0b01001AAA,A,A] 441*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 442*9880d681SAndroid Build Coastguard Worker bcs,pt %icc, .BB0 443*9880d681SAndroid Build Coastguard Worker 444*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos %icc, .BB0 ! encoding: [0x1c,0b01001AAA,A,A] 445*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 446*9880d681SAndroid Build Coastguard Worker bpos,pt %icc, .BB0 447*9880d681SAndroid Build Coastguard Worker 448*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg %icc, .BB0 ! encoding: [0x0c,0b01001AAA,A,A] 449*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 450*9880d681SAndroid Build Coastguard Worker bneg,pt %icc, .BB0 451*9880d681SAndroid Build Coastguard Worker 452*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc %icc, .BB0 ! encoding: [0x1e,0b01001AAA,A,A] 453*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 454*9880d681SAndroid Build Coastguard Worker bvc,pt %icc, .BB0 455*9880d681SAndroid Build Coastguard Worker 456*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs %icc, .BB0 ! encoding: [0x0e,0b01001AAA,A,A] 457*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 458*9880d681SAndroid Build Coastguard Worker bvs,pt %icc, .BB0 459*9880d681SAndroid Build Coastguard Worker 460*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a %icc, .BB0 ! encoding: [0x32,0b01001AAA,A,A] 461*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 462*9880d681SAndroid Build Coastguard Worker bne,a,pt %icc, .BB0 463*9880d681SAndroid Build Coastguard Worker 464*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a %icc, .BB0 ! encoding: [0x22,0b01001AAA,A,A] 465*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 466*9880d681SAndroid Build Coastguard Worker be,a,pt %icc, .BB0 467*9880d681SAndroid Build Coastguard Worker 468*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a %icc, .BB0 ! encoding: [0x34,0b01001AAA,A,A] 469*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 470*9880d681SAndroid Build Coastguard Worker bg,a,pt %icc, .BB0 471*9880d681SAndroid Build Coastguard Worker 472*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a %icc, .BB0 ! encoding: [0x24,0b01001AAA,A,A] 473*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 474*9880d681SAndroid Build Coastguard Worker ble,a,pt %icc, .BB0 475*9880d681SAndroid Build Coastguard Worker 476*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a %icc, .BB0 ! encoding: [0x36,0b01001AAA,A,A] 477*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 478*9880d681SAndroid Build Coastguard Worker bge,a,pt %icc, .BB0 479*9880d681SAndroid Build Coastguard Worker 480*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a %icc, .BB0 ! encoding: [0x26,0b01001AAA,A,A] 481*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 482*9880d681SAndroid Build Coastguard Worker bl,a,pt %icc, .BB0 483*9880d681SAndroid Build Coastguard Worker 484*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a %icc, .BB0 ! encoding: [0x38,0b01001AAA,A,A] 485*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 486*9880d681SAndroid Build Coastguard Worker bgu,a,pt %icc, .BB0 487*9880d681SAndroid Build Coastguard Worker 488*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a %icc, .BB0 ! encoding: [0x28,0b01001AAA,A,A] 489*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 490*9880d681SAndroid Build Coastguard Worker bleu,a,pt %icc, .BB0 491*9880d681SAndroid Build Coastguard Worker 492*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a %icc, .BB0 ! encoding: [0x3a,0b01001AAA,A,A] 493*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 494*9880d681SAndroid Build Coastguard Worker bcc,a,pt %icc, .BB0 495*9880d681SAndroid Build Coastguard Worker 496*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a %icc, .BB0 ! encoding: [0x2a,0b01001AAA,A,A] 497*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 498*9880d681SAndroid Build Coastguard Worker bcs,a,pt %icc, .BB0 499*9880d681SAndroid Build Coastguard Worker 500*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a %icc, .BB0 ! encoding: [0x3c,0b01001AAA,A,A] 501*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 502*9880d681SAndroid Build Coastguard Worker bpos,a,pt %icc, .BB0 503*9880d681SAndroid Build Coastguard Worker 504*9880d681SAndroid Build Coastguard Worker 505*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a %xcc, .BB0 ! encoding: [0x32,0b01101AAA,A,A] 506*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 507*9880d681SAndroid Build Coastguard Worker bne,a %xcc, .BB0 508*9880d681SAndroid Build Coastguard Worker 509*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a %xcc, .BB0 ! encoding: [0x22,0b01101AAA,A,A] 510*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 511*9880d681SAndroid Build Coastguard Worker be,a %xcc, .BB0 512*9880d681SAndroid Build Coastguard Worker 513*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a %xcc, .BB0 ! encoding: [0x34,0b01101AAA,A,A] 514*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 515*9880d681SAndroid Build Coastguard Worker bg,a %xcc, .BB0 516*9880d681SAndroid Build Coastguard Worker 517*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a %xcc, .BB0 ! encoding: [0x24,0b01101AAA,A,A] 518*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 519*9880d681SAndroid Build Coastguard Worker ble,a %xcc, .BB0 520*9880d681SAndroid Build Coastguard Worker 521*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a %xcc, .BB0 ! encoding: [0x36,0b01101AAA,A,A] 522*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 523*9880d681SAndroid Build Coastguard Worker bge,a %xcc, .BB0 524*9880d681SAndroid Build Coastguard Worker 525*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a %xcc, .BB0 ! encoding: [0x26,0b01101AAA,A,A] 526*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 527*9880d681SAndroid Build Coastguard Worker bl,a %xcc, .BB0 528*9880d681SAndroid Build Coastguard Worker 529*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a %xcc, .BB0 ! encoding: [0x38,0b01101AAA,A,A] 530*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 531*9880d681SAndroid Build Coastguard Worker bgu,a %xcc, .BB0 532*9880d681SAndroid Build Coastguard Worker 533*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a %xcc, .BB0 ! encoding: [0x28,0b01101AAA,A,A] 534*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 535*9880d681SAndroid Build Coastguard Worker bleu,a %xcc, .BB0 536*9880d681SAndroid Build Coastguard Worker 537*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a %xcc, .BB0 ! encoding: [0x3a,0b01101AAA,A,A] 538*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 539*9880d681SAndroid Build Coastguard Worker bcc,a %xcc, .BB0 540*9880d681SAndroid Build Coastguard Worker 541*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a %xcc, .BB0 ! encoding: [0x2a,0b01101AAA,A,A] 542*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 543*9880d681SAndroid Build Coastguard Worker bcs,a %xcc, .BB0 544*9880d681SAndroid Build Coastguard Worker 545*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a %xcc, .BB0 ! encoding: [0x3c,0b01101AAA,A,A] 546*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 547*9880d681SAndroid Build Coastguard Worker bpos,a %xcc, .BB0 548*9880d681SAndroid Build Coastguard Worker 549*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,a %xcc, .BB0 ! encoding: [0x2c,0b01101AAA,A,A] 550*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 551*9880d681SAndroid Build Coastguard Worker bneg,a %xcc, .BB0 552*9880d681SAndroid Build Coastguard Worker 553*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,a %xcc, .BB0 ! encoding: [0x3e,0b01101AAA,A,A] 554*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 555*9880d681SAndroid Build Coastguard Worker bvc,a %xcc, .BB0 556*9880d681SAndroid Build Coastguard Worker 557*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,a %xcc, .BB0 ! encoding: [0x2e,0b01101AAA,A,A] 558*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 559*9880d681SAndroid Build Coastguard Worker bvs,a %xcc, .BB0 560*9880d681SAndroid Build Coastguard Worker 561*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,pn %xcc, .BB0 ! encoding: [0x12,0b01100AAA,A,A] 562*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 563*9880d681SAndroid Build Coastguard Worker bne,pn %xcc, .BB0 564*9880d681SAndroid Build Coastguard Worker 565*9880d681SAndroid Build Coastguard Worker ! CHECK: be,pn %xcc, .BB0 ! encoding: [0x02,0b01100AAA,A,A] 566*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 567*9880d681SAndroid Build Coastguard Worker be,pn %xcc, .BB0 568*9880d681SAndroid Build Coastguard Worker 569*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,pn %xcc, .BB0 ! encoding: [0x14,0b01100AAA,A,A] 570*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 571*9880d681SAndroid Build Coastguard Worker bg,pn %xcc, .BB0 572*9880d681SAndroid Build Coastguard Worker 573*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,pn %xcc, .BB0 ! encoding: [0x04,0b01100AAA,A,A] 574*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 575*9880d681SAndroid Build Coastguard Worker ble,pn %xcc, .BB0 576*9880d681SAndroid Build Coastguard Worker 577*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,pn %xcc, .BB0 ! encoding: [0x16,0b01100AAA,A,A] 578*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 579*9880d681SAndroid Build Coastguard Worker bge,pn %xcc, .BB0 580*9880d681SAndroid Build Coastguard Worker 581*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,pn %xcc, .BB0 ! encoding: [0x06,0b01100AAA,A,A] 582*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 583*9880d681SAndroid Build Coastguard Worker bl,pn %xcc, .BB0 584*9880d681SAndroid Build Coastguard Worker 585*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,pn %xcc, .BB0 ! encoding: [0x18,0b01100AAA,A,A] 586*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 587*9880d681SAndroid Build Coastguard Worker bgu,pn %xcc, .BB0 588*9880d681SAndroid Build Coastguard Worker 589*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,pn %xcc, .BB0 ! encoding: [0x08,0b01100AAA,A,A] 590*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 591*9880d681SAndroid Build Coastguard Worker bleu,pn %xcc, .BB0 592*9880d681SAndroid Build Coastguard Worker 593*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,pn %xcc, .BB0 ! encoding: [0x1a,0b01100AAA,A,A] 594*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 595*9880d681SAndroid Build Coastguard Worker bcc,pn %xcc, .BB0 596*9880d681SAndroid Build Coastguard Worker 597*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,pn %xcc, .BB0 ! encoding: [0x0a,0b01100AAA,A,A] 598*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 599*9880d681SAndroid Build Coastguard Worker bcs,pn %xcc, .BB0 600*9880d681SAndroid Build Coastguard Worker 601*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,pn %xcc, .BB0 ! encoding: [0x1c,0b01100AAA,A,A] 602*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 603*9880d681SAndroid Build Coastguard Worker bpos,pn %xcc, .BB0 604*9880d681SAndroid Build Coastguard Worker 605*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,pn %xcc, .BB0 ! encoding: [0x0c,0b01100AAA,A,A] 606*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 607*9880d681SAndroid Build Coastguard Worker bneg,pn %xcc, .BB0 608*9880d681SAndroid Build Coastguard Worker 609*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,pn %xcc, .BB0 ! encoding: [0x1e,0b01100AAA,A,A] 610*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 611*9880d681SAndroid Build Coastguard Worker bvc,pn %xcc, .BB0 612*9880d681SAndroid Build Coastguard Worker 613*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,pn %xcc, .BB0 ! encoding: [0x0e,0b01100AAA,A,A] 614*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 615*9880d681SAndroid Build Coastguard Worker bvs,pn %xcc, .BB0 616*9880d681SAndroid Build Coastguard Worker 617*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a,pn %xcc, .BB0 ! encoding: [0x32,0b01100AAA,A,A] 618*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 619*9880d681SAndroid Build Coastguard Worker bne,a,pn %xcc, .BB0 620*9880d681SAndroid Build Coastguard Worker 621*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a,pn %xcc, .BB0 ! encoding: [0x22,0b01100AAA,A,A] 622*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 623*9880d681SAndroid Build Coastguard Worker be,a,pn %xcc, .BB0 624*9880d681SAndroid Build Coastguard Worker 625*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a,pn %xcc, .BB0 ! encoding: [0x34,0b01100AAA,A,A] 626*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 627*9880d681SAndroid Build Coastguard Worker bg,a,pn %xcc, .BB0 628*9880d681SAndroid Build Coastguard Worker 629*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a,pn %xcc, .BB0 ! encoding: [0x24,0b01100AAA,A,A] 630*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 631*9880d681SAndroid Build Coastguard Worker ble,a,pn %xcc, .BB0 632*9880d681SAndroid Build Coastguard Worker 633*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a,pn %xcc, .BB0 ! encoding: [0x36,0b01100AAA,A,A] 634*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 635*9880d681SAndroid Build Coastguard Worker bge,a,pn %xcc, .BB0 636*9880d681SAndroid Build Coastguard Worker 637*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a,pn %xcc, .BB0 ! encoding: [0x26,0b01100AAA,A,A] 638*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 639*9880d681SAndroid Build Coastguard Worker bl,a,pn %xcc, .BB0 640*9880d681SAndroid Build Coastguard Worker 641*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a,pn %xcc, .BB0 ! encoding: [0x38,0b01100AAA,A,A] 642*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 643*9880d681SAndroid Build Coastguard Worker bgu,a,pn %xcc, .BB0 644*9880d681SAndroid Build Coastguard Worker 645*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a,pn %xcc, .BB0 ! encoding: [0x28,0b01100AAA,A,A] 646*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 647*9880d681SAndroid Build Coastguard Worker bleu,a,pn %xcc, .BB0 648*9880d681SAndroid Build Coastguard Worker 649*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a,pn %xcc, .BB0 ! encoding: [0x3a,0b01100AAA,A,A] 650*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 651*9880d681SAndroid Build Coastguard Worker bcc,a,pn %xcc, .BB0 652*9880d681SAndroid Build Coastguard Worker 653*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a,pn %xcc, .BB0 ! encoding: [0x2a,0b01100AAA,A,A] 654*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 655*9880d681SAndroid Build Coastguard Worker bcs,a,pn %xcc, .BB0 656*9880d681SAndroid Build Coastguard Worker 657*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a,pn %xcc, .BB0 ! encoding: [0x3c,0b01100AAA,A,A] 658*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 659*9880d681SAndroid Build Coastguard Worker bpos,a,pn %xcc, .BB0 660*9880d681SAndroid Build Coastguard Worker 661*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg,a,pn %xcc, .BB0 ! encoding: [0x2c,0b01100AAA,A,A] 662*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 663*9880d681SAndroid Build Coastguard Worker bneg,a,pn %xcc, .BB0 664*9880d681SAndroid Build Coastguard Worker 665*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc,a,pn %xcc, .BB0 ! encoding: [0x3e,0b01100AAA,A,A] 666*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 667*9880d681SAndroid Build Coastguard Worker bvc,a,pn %xcc, .BB0 668*9880d681SAndroid Build Coastguard Worker 669*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs,a,pn %xcc, .BB0 ! encoding: [0x2e,0b01100AAA,A,A] 670*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 671*9880d681SAndroid Build Coastguard Worker bvs,a,pn %xcc, .BB0 672*9880d681SAndroid Build Coastguard Worker 673*9880d681SAndroid Build Coastguard Worker ! CHECK: bne %xcc, .BB0 ! encoding: [0x12,0b01101AAA,A,A] 674*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 675*9880d681SAndroid Build Coastguard Worker bne,pt %xcc, .BB0 676*9880d681SAndroid Build Coastguard Worker 677*9880d681SAndroid Build Coastguard Worker ! CHECK: be %xcc, .BB0 ! encoding: [0x02,0b01101AAA,A,A] 678*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 679*9880d681SAndroid Build Coastguard Worker be,pt %xcc, .BB0 680*9880d681SAndroid Build Coastguard Worker 681*9880d681SAndroid Build Coastguard Worker ! CHECK: bg %xcc, .BB0 ! encoding: [0x14,0b01101AAA,A,A] 682*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 683*9880d681SAndroid Build Coastguard Worker bg,pt %xcc, .BB0 684*9880d681SAndroid Build Coastguard Worker 685*9880d681SAndroid Build Coastguard Worker ! CHECK: ble %xcc, .BB0 ! encoding: [0x04,0b01101AAA,A,A] 686*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 687*9880d681SAndroid Build Coastguard Worker ble,pt %xcc, .BB0 688*9880d681SAndroid Build Coastguard Worker 689*9880d681SAndroid Build Coastguard Worker ! CHECK: bge %xcc, .BB0 ! encoding: [0x16,0b01101AAA,A,A] 690*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 691*9880d681SAndroid Build Coastguard Worker bge,pt %xcc, .BB0 692*9880d681SAndroid Build Coastguard Worker 693*9880d681SAndroid Build Coastguard Worker ! CHECK: bl %xcc, .BB0 ! encoding: [0x06,0b01101AAA,A,A] 694*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 695*9880d681SAndroid Build Coastguard Worker bl,pt %xcc, .BB0 696*9880d681SAndroid Build Coastguard Worker 697*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu %xcc, .BB0 ! encoding: [0x18,0b01101AAA,A,A] 698*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 699*9880d681SAndroid Build Coastguard Worker bgu,pt %xcc, .BB0 700*9880d681SAndroid Build Coastguard Worker 701*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu %xcc, .BB0 ! encoding: [0x08,0b01101AAA,A,A] 702*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 703*9880d681SAndroid Build Coastguard Worker bleu,pt %xcc, .BB0 704*9880d681SAndroid Build Coastguard Worker 705*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc %xcc, .BB0 ! encoding: [0x1a,0b01101AAA,A,A] 706*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 707*9880d681SAndroid Build Coastguard Worker bcc,pt %xcc, .BB0 708*9880d681SAndroid Build Coastguard Worker 709*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs %xcc, .BB0 ! encoding: [0x0a,0b01101AAA,A,A] 710*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 711*9880d681SAndroid Build Coastguard Worker bcs,pt %xcc, .BB0 712*9880d681SAndroid Build Coastguard Worker 713*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos %xcc, .BB0 ! encoding: [0x1c,0b01101AAA,A,A] 714*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 715*9880d681SAndroid Build Coastguard Worker bpos,pt %xcc, .BB0 716*9880d681SAndroid Build Coastguard Worker 717*9880d681SAndroid Build Coastguard Worker ! CHECK: bneg %xcc, .BB0 ! encoding: [0x0c,0b01101AAA,A,A] 718*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 719*9880d681SAndroid Build Coastguard Worker bneg,pt %xcc, .BB0 720*9880d681SAndroid Build Coastguard Worker 721*9880d681SAndroid Build Coastguard Worker ! CHECK: bvc %xcc, .BB0 ! encoding: [0x1e,0b01101AAA,A,A] 722*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 723*9880d681SAndroid Build Coastguard Worker bvc,pt %xcc, .BB0 724*9880d681SAndroid Build Coastguard Worker 725*9880d681SAndroid Build Coastguard Worker ! CHECK: bvs %xcc, .BB0 ! encoding: [0x0e,0b01101AAA,A,A] 726*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 727*9880d681SAndroid Build Coastguard Worker bvs,pt %xcc, .BB0 728*9880d681SAndroid Build Coastguard Worker 729*9880d681SAndroid Build Coastguard Worker ! CHECK: bne,a %xcc, .BB0 ! encoding: [0x32,0b01101AAA,A,A] 730*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 731*9880d681SAndroid Build Coastguard Worker bne,a,pt %xcc, .BB0 732*9880d681SAndroid Build Coastguard Worker 733*9880d681SAndroid Build Coastguard Worker ! CHECK: be,a %xcc, .BB0 ! encoding: [0x22,0b01101AAA,A,A] 734*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 735*9880d681SAndroid Build Coastguard Worker be,a,pt %xcc, .BB0 736*9880d681SAndroid Build Coastguard Worker 737*9880d681SAndroid Build Coastguard Worker ! CHECK: bg,a %xcc, .BB0 ! encoding: [0x34,0b01101AAA,A,A] 738*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 739*9880d681SAndroid Build Coastguard Worker bg,a,pt %xcc, .BB0 740*9880d681SAndroid Build Coastguard Worker 741*9880d681SAndroid Build Coastguard Worker ! CHECK: ble,a %xcc, .BB0 ! encoding: [0x24,0b01101AAA,A,A] 742*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 743*9880d681SAndroid Build Coastguard Worker ble,a,pt %xcc, .BB0 744*9880d681SAndroid Build Coastguard Worker 745*9880d681SAndroid Build Coastguard Worker ! CHECK: bge,a %xcc, .BB0 ! encoding: [0x36,0b01101AAA,A,A] 746*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 747*9880d681SAndroid Build Coastguard Worker bge,a,pt %xcc, .BB0 748*9880d681SAndroid Build Coastguard Worker 749*9880d681SAndroid Build Coastguard Worker ! CHECK: bl,a %xcc, .BB0 ! encoding: [0x26,0b01101AAA,A,A] 750*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 751*9880d681SAndroid Build Coastguard Worker bl,a,pt %xcc, .BB0 752*9880d681SAndroid Build Coastguard Worker 753*9880d681SAndroid Build Coastguard Worker ! CHECK: bgu,a %xcc, .BB0 ! encoding: [0x38,0b01101AAA,A,A] 754*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 755*9880d681SAndroid Build Coastguard Worker bgu,a,pt %xcc, .BB0 756*9880d681SAndroid Build Coastguard Worker 757*9880d681SAndroid Build Coastguard Worker ! CHECK: bleu,a %xcc, .BB0 ! encoding: [0x28,0b01101AAA,A,A] 758*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 759*9880d681SAndroid Build Coastguard Worker bleu,a,pt %xcc, .BB0 760*9880d681SAndroid Build Coastguard Worker 761*9880d681SAndroid Build Coastguard Worker ! CHECK: bcc,a %xcc, .BB0 ! encoding: [0x3a,0b01101AAA,A,A] 762*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 763*9880d681SAndroid Build Coastguard Worker bcc,a,pt %xcc, .BB0 764*9880d681SAndroid Build Coastguard Worker 765*9880d681SAndroid Build Coastguard Worker ! CHECK: bcs,a %xcc, .BB0 ! encoding: [0x2a,0b01101AAA,A,A] 766*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 767*9880d681SAndroid Build Coastguard Worker bcs,a,pt %xcc, .BB0 768*9880d681SAndroid Build Coastguard Worker 769*9880d681SAndroid Build Coastguard Worker ! CHECK: bpos,a %xcc, .BB0 ! encoding: [0x3c,0b01101AAA,A,A] 770*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 771*9880d681SAndroid Build Coastguard Worker bpos,a,pt %xcc, .BB0 772*9880d681SAndroid Build Coastguard Worker 773*9880d681SAndroid Build Coastguard Worker ! CHECK: fba %fcc0, .BB0 ! encoding: [0x11,0b01001AAA,A,A] 774*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 775*9880d681SAndroid Build Coastguard Worker fba %fcc0, .BB0 776*9880d681SAndroid Build Coastguard Worker 777*9880d681SAndroid Build Coastguard Worker ! CHECK: fba %fcc0, .BB0 ! encoding: [0x11,0b01001AAA,A,A] 778*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 779*9880d681SAndroid Build Coastguard Worker fb %fcc0, .BB0 780*9880d681SAndroid Build Coastguard Worker 781*9880d681SAndroid Build Coastguard Worker ! CHECK: fbn %fcc0, .BB0 ! encoding: [0x01,0b01001AAA,A,A] 782*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 783*9880d681SAndroid Build Coastguard Worker fbn %fcc0, .BB0 784*9880d681SAndroid Build Coastguard Worker 785*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu %fcc0, .BB0 ! encoding: [0x0f,0b01001AAA,A,A] 786*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 787*9880d681SAndroid Build Coastguard Worker fbu %fcc0, .BB0 788*9880d681SAndroid Build Coastguard Worker 789*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg %fcc0, .BB0 ! encoding: [0x0d,0b01001AAA,A,A] 790*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 791*9880d681SAndroid Build Coastguard Worker fbg %fcc0, .BB0 792*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug %fcc0, .BB0 ! encoding: [0x0b,0b01001AAA,A,A] 793*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 794*9880d681SAndroid Build Coastguard Worker fbug %fcc0, .BB0 795*9880d681SAndroid Build Coastguard Worker 796*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl %fcc0, .BB0 ! encoding: [0x09,0b01001AAA,A,A] 797*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 798*9880d681SAndroid Build Coastguard Worker fbl %fcc0, .BB0 799*9880d681SAndroid Build Coastguard Worker 800*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul %fcc0, .BB0 ! encoding: [0x07,0b01001AAA,A,A] 801*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 802*9880d681SAndroid Build Coastguard Worker fbul %fcc0, .BB0 803*9880d681SAndroid Build Coastguard Worker 804*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg %fcc0, .BB0 ! encoding: [0x05,0b01001AAA,A,A] 805*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 806*9880d681SAndroid Build Coastguard Worker fblg %fcc0, .BB0 807*9880d681SAndroid Build Coastguard Worker 808*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne %fcc0, .BB0 ! encoding: [0x03,0b01001AAA,A,A] 809*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 810*9880d681SAndroid Build Coastguard Worker fbne %fcc0, .BB0 811*9880d681SAndroid Build Coastguard Worker 812*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe %fcc0, .BB0 ! encoding: [0x13,0b01001AAA,A,A] 813*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 814*9880d681SAndroid Build Coastguard Worker fbe %fcc0, .BB0 815*9880d681SAndroid Build Coastguard Worker 816*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue %fcc0, .BB0 ! encoding: [0x15,0b01001AAA,A,A] 817*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 818*9880d681SAndroid Build Coastguard Worker fbue %fcc0, .BB0 819*9880d681SAndroid Build Coastguard Worker 820*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge %fcc0, .BB0 ! encoding: [0x17,0b01001AAA,A,A] 821*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 822*9880d681SAndroid Build Coastguard Worker fbge %fcc0, .BB0 823*9880d681SAndroid Build Coastguard Worker 824*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge %fcc0, .BB0 ! encoding: [0x19,0b01001AAA,A,A] 825*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 826*9880d681SAndroid Build Coastguard Worker fbuge %fcc0, .BB0 827*9880d681SAndroid Build Coastguard Worker 828*9880d681SAndroid Build Coastguard Worker ! CHECK: fble %fcc0, .BB0 ! encoding: [0x1b,0b01001AAA,A,A] 829*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 830*9880d681SAndroid Build Coastguard Worker fble %fcc0, .BB0 831*9880d681SAndroid Build Coastguard Worker 832*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule %fcc0, .BB0 ! encoding: [0x1d,0b01001AAA,A,A] 833*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 834*9880d681SAndroid Build Coastguard Worker fbule %fcc0, .BB0 835*9880d681SAndroid Build Coastguard Worker 836*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo %fcc0, .BB0 ! encoding: [0x1f,0b01001AAA,A,A] 837*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 838*9880d681SAndroid Build Coastguard Worker fbo %fcc0, .BB0 839*9880d681SAndroid Build Coastguard Worker 840*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu %fcc0, .BB0 ! encoding: [0x0f,0b01001AAA,A,A] 841*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 842*9880d681SAndroid Build Coastguard Worker fbu,pt %fcc0, .BB0 843*9880d681SAndroid Build Coastguard Worker 844*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg %fcc0, .BB0 ! encoding: [0x0d,0b01001AAA,A,A] 845*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 846*9880d681SAndroid Build Coastguard Worker fbg,pt %fcc0, .BB0 847*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug %fcc0, .BB0 ! encoding: [0x0b,0b01001AAA,A,A] 848*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 849*9880d681SAndroid Build Coastguard Worker fbug,pt %fcc0, .BB0 850*9880d681SAndroid Build Coastguard Worker 851*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl %fcc0, .BB0 ! encoding: [0x09,0b01001AAA,A,A] 852*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 853*9880d681SAndroid Build Coastguard Worker fbl,pt %fcc0, .BB0 854*9880d681SAndroid Build Coastguard Worker 855*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul %fcc0, .BB0 ! encoding: [0x07,0b01001AAA,A,A] 856*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 857*9880d681SAndroid Build Coastguard Worker fbul,pt %fcc0, .BB0 858*9880d681SAndroid Build Coastguard Worker 859*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg %fcc0, .BB0 ! encoding: [0x05,0b01001AAA,A,A] 860*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 861*9880d681SAndroid Build Coastguard Worker fblg,pt %fcc0, .BB0 862*9880d681SAndroid Build Coastguard Worker 863*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne %fcc0, .BB0 ! encoding: [0x03,0b01001AAA,A,A] 864*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 865*9880d681SAndroid Build Coastguard Worker fbne,pt %fcc0, .BB0 866*9880d681SAndroid Build Coastguard Worker 867*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe %fcc0, .BB0 ! encoding: [0x13,0b01001AAA,A,A] 868*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 869*9880d681SAndroid Build Coastguard Worker fbe,pt %fcc0, .BB0 870*9880d681SAndroid Build Coastguard Worker 871*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue %fcc0, .BB0 ! encoding: [0x15,0b01001AAA,A,A] 872*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 873*9880d681SAndroid Build Coastguard Worker fbue,pt %fcc0, .BB0 874*9880d681SAndroid Build Coastguard Worker 875*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge %fcc0, .BB0 ! encoding: [0x17,0b01001AAA,A,A] 876*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 877*9880d681SAndroid Build Coastguard Worker fbge,pt %fcc0, .BB0 878*9880d681SAndroid Build Coastguard Worker 879*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge %fcc0, .BB0 ! encoding: [0x19,0b01001AAA,A,A] 880*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 881*9880d681SAndroid Build Coastguard Worker fbuge,pt %fcc0, .BB0 882*9880d681SAndroid Build Coastguard Worker 883*9880d681SAndroid Build Coastguard Worker ! CHECK: fble %fcc0, .BB0 ! encoding: [0x1b,0b01001AAA,A,A] 884*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 885*9880d681SAndroid Build Coastguard Worker fble,pt %fcc0, .BB0 886*9880d681SAndroid Build Coastguard Worker 887*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule %fcc0, .BB0 ! encoding: [0x1d,0b01001AAA,A,A] 888*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 889*9880d681SAndroid Build Coastguard Worker fbule,pt %fcc0, .BB0 890*9880d681SAndroid Build Coastguard Worker 891*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo %fcc0, .BB0 ! encoding: [0x1f,0b01001AAA,A,A] 892*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 893*9880d681SAndroid Build Coastguard Worker fbo,pt %fcc0, .BB0 894*9880d681SAndroid Build Coastguard Worker 895*9880d681SAndroid Build Coastguard Worker 896*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A] 897*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 898*9880d681SAndroid Build Coastguard Worker fbo,a %fcc0, .BB0 899*9880d681SAndroid Build Coastguard Worker 900*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu,a %fcc0, .BB0 ! encoding: [0x2f,0b01001AAA,A,A] 901*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 902*9880d681SAndroid Build Coastguard Worker fbu,a %fcc0, .BB0 903*9880d681SAndroid Build Coastguard Worker 904*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg,a %fcc0, .BB0 ! encoding: [0x2d,0b01001AAA,A,A] 905*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 906*9880d681SAndroid Build Coastguard Worker fbg,a %fcc0, .BB0 907*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug,a %fcc0, .BB0 ! encoding: [0x2b,0b01001AAA,A,A] 908*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 909*9880d681SAndroid Build Coastguard Worker fbug,a %fcc0, .BB0 910*9880d681SAndroid Build Coastguard Worker 911*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl,a %fcc0, .BB0 ! encoding: [0x29,0b01001AAA,A,A] 912*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 913*9880d681SAndroid Build Coastguard Worker fbl,a %fcc0, .BB0 914*9880d681SAndroid Build Coastguard Worker 915*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul,a %fcc0, .BB0 ! encoding: [0x27,0b01001AAA,A,A] 916*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 917*9880d681SAndroid Build Coastguard Worker fbul,a %fcc0, .BB0 918*9880d681SAndroid Build Coastguard Worker 919*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg,a %fcc0, .BB0 ! encoding: [0x25,0b01001AAA,A,A] 920*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 921*9880d681SAndroid Build Coastguard Worker fblg,a %fcc0, .BB0 922*9880d681SAndroid Build Coastguard Worker 923*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne,a %fcc0, .BB0 ! encoding: [0x23,0b01001AAA,A,A] 924*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 925*9880d681SAndroid Build Coastguard Worker fbne,a %fcc0, .BB0 926*9880d681SAndroid Build Coastguard Worker 927*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe,a %fcc0, .BB0 ! encoding: [0x33,0b01001AAA,A,A] 928*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 929*9880d681SAndroid Build Coastguard Worker fbe,a %fcc0, .BB0 930*9880d681SAndroid Build Coastguard Worker 931*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue,a %fcc0, .BB0 ! encoding: [0x35,0b01001AAA,A,A] 932*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 933*9880d681SAndroid Build Coastguard Worker fbue,a %fcc0, .BB0 934*9880d681SAndroid Build Coastguard Worker 935*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge,a %fcc0, .BB0 ! encoding: [0x37,0b01001AAA,A,A] 936*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 937*9880d681SAndroid Build Coastguard Worker fbge,a %fcc0, .BB0 938*9880d681SAndroid Build Coastguard Worker 939*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge,a %fcc0, .BB0 ! encoding: [0x39,0b01001AAA,A,A] 940*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 941*9880d681SAndroid Build Coastguard Worker fbuge,a %fcc0, .BB0 942*9880d681SAndroid Build Coastguard Worker 943*9880d681SAndroid Build Coastguard Worker ! CHECK: fble,a %fcc0, .BB0 ! encoding: [0x3b,0b01001AAA,A,A] 944*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 945*9880d681SAndroid Build Coastguard Worker fble,a %fcc0, .BB0 946*9880d681SAndroid Build Coastguard Worker 947*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule,a %fcc0, .BB0 ! encoding: [0x3d,0b01001AAA,A,A] 948*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 949*9880d681SAndroid Build Coastguard Worker fbule,a %fcc0, .BB0 950*9880d681SAndroid Build Coastguard Worker 951*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A] 952*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 953*9880d681SAndroid Build Coastguard Worker fbo,a %fcc0, .BB0 954*9880d681SAndroid Build Coastguard Worker 955*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A] 956*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 957*9880d681SAndroid Build Coastguard Worker fbo,a %fcc0, .BB0 958*9880d681SAndroid Build Coastguard Worker 959*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu,a %fcc0, .BB0 ! encoding: [0x2f,0b01001AAA,A,A] 960*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 961*9880d681SAndroid Build Coastguard Worker fbu,a,pt %fcc0, .BB0 962*9880d681SAndroid Build Coastguard Worker 963*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg,a %fcc0, .BB0 ! encoding: [0x2d,0b01001AAA,A,A] 964*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 965*9880d681SAndroid Build Coastguard Worker fbg,a,pt %fcc0, .BB0 966*9880d681SAndroid Build Coastguard Worker 967*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug,a %fcc0, .BB0 ! encoding: [0x2b,0b01001AAA,A,A] 968*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 969*9880d681SAndroid Build Coastguard Worker fbug,a,pt %fcc0, .BB0 970*9880d681SAndroid Build Coastguard Worker 971*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl,a %fcc0, .BB0 ! encoding: [0x29,0b01001AAA,A,A] 972*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 973*9880d681SAndroid Build Coastguard Worker fbl,a,pt %fcc0, .BB0 974*9880d681SAndroid Build Coastguard Worker 975*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul,a %fcc0, .BB0 ! encoding: [0x27,0b01001AAA,A,A] 976*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 977*9880d681SAndroid Build Coastguard Worker fbul,a,pt %fcc0, .BB0 978*9880d681SAndroid Build Coastguard Worker 979*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg,a %fcc0, .BB0 ! encoding: [0x25,0b01001AAA,A,A] 980*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 981*9880d681SAndroid Build Coastguard Worker fblg,a,pt %fcc0, .BB0 982*9880d681SAndroid Build Coastguard Worker 983*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne,a %fcc0, .BB0 ! encoding: [0x23,0b01001AAA,A,A] 984*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 985*9880d681SAndroid Build Coastguard Worker fbne,a,pt %fcc0, .BB0 986*9880d681SAndroid Build Coastguard Worker 987*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe,a %fcc0, .BB0 ! encoding: [0x33,0b01001AAA,A,A] 988*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 989*9880d681SAndroid Build Coastguard Worker fbe,a,pt %fcc0, .BB0 990*9880d681SAndroid Build Coastguard Worker 991*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue,a %fcc0, .BB0 ! encoding: [0x35,0b01001AAA,A,A] 992*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 993*9880d681SAndroid Build Coastguard Worker fbue,a,pt %fcc0, .BB0 994*9880d681SAndroid Build Coastguard Worker 995*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge,a %fcc0, .BB0 ! encoding: [0x37,0b01001AAA,A,A] 996*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 997*9880d681SAndroid Build Coastguard Worker fbge,a,pt %fcc0, .BB0 998*9880d681SAndroid Build Coastguard Worker 999*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge,a %fcc0, .BB0 ! encoding: [0x39,0b01001AAA,A,A] 1000*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1001*9880d681SAndroid Build Coastguard Worker fbuge,a,pt %fcc0, .BB0 1002*9880d681SAndroid Build Coastguard Worker 1003*9880d681SAndroid Build Coastguard Worker ! CHECK: fble,a %fcc0, .BB0 ! encoding: [0x3b,0b01001AAA,A,A] 1004*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1005*9880d681SAndroid Build Coastguard Worker fble,a,pt %fcc0, .BB0 1006*9880d681SAndroid Build Coastguard Worker 1007*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule,a %fcc0, .BB0 ! encoding: [0x3d,0b01001AAA,A,A] 1008*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1009*9880d681SAndroid Build Coastguard Worker fbule,a,pt %fcc0, .BB0 1010*9880d681SAndroid Build Coastguard Worker 1011*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,a %fcc0, .BB0 ! encoding: [0x3f,0b01001AAA,A,A] 1012*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1013*9880d681SAndroid Build Coastguard Worker fbo,a,pt %fcc0, .BB0 1014*9880d681SAndroid Build Coastguard Worker 1015*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu,pn %fcc0, .BB0 ! encoding: [0x0f,0b01000AAA,A,A] 1016*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1017*9880d681SAndroid Build Coastguard Worker fbu,pn %fcc0, .BB0 1018*9880d681SAndroid Build Coastguard Worker 1019*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg,pn %fcc0, .BB0 ! encoding: [0x0d,0b01000AAA,A,A] 1020*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1021*9880d681SAndroid Build Coastguard Worker fbg,pn %fcc0, .BB0 1022*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug,pn %fcc0, .BB0 ! encoding: [0x0b,0b01000AAA,A,A] 1023*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1024*9880d681SAndroid Build Coastguard Worker fbug,pn %fcc0, .BB0 1025*9880d681SAndroid Build Coastguard Worker 1026*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl,pn %fcc0, .BB0 ! encoding: [0x09,0b01000AAA,A,A] 1027*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1028*9880d681SAndroid Build Coastguard Worker fbl,pn %fcc0, .BB0 1029*9880d681SAndroid Build Coastguard Worker 1030*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul,pn %fcc0, .BB0 ! encoding: [0x07,0b01000AAA,A,A] 1031*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1032*9880d681SAndroid Build Coastguard Worker fbul,pn %fcc0, .BB0 1033*9880d681SAndroid Build Coastguard Worker 1034*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg,pn %fcc0, .BB0 ! encoding: [0x05,0b01000AAA,A,A] 1035*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1036*9880d681SAndroid Build Coastguard Worker fblg,pn %fcc0, .BB0 1037*9880d681SAndroid Build Coastguard Worker 1038*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne,pn %fcc0, .BB0 ! encoding: [0x03,0b01000AAA,A,A] 1039*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1040*9880d681SAndroid Build Coastguard Worker fbne,pn %fcc0, .BB0 1041*9880d681SAndroid Build Coastguard Worker 1042*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe,pn %fcc0, .BB0 ! encoding: [0x13,0b01000AAA,A,A] 1043*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1044*9880d681SAndroid Build Coastguard Worker fbe,pn %fcc0, .BB0 1045*9880d681SAndroid Build Coastguard Worker 1046*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue,pn %fcc0, .BB0 ! encoding: [0x15,0b01000AAA,A,A] 1047*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1048*9880d681SAndroid Build Coastguard Worker fbue,pn %fcc0, .BB0 1049*9880d681SAndroid Build Coastguard Worker 1050*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge,pn %fcc0, .BB0 ! encoding: [0x17,0b01000AAA,A,A] 1051*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1052*9880d681SAndroid Build Coastguard Worker fbge,pn %fcc0, .BB0 1053*9880d681SAndroid Build Coastguard Worker 1054*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge,pn %fcc0, .BB0 ! encoding: [0x19,0b01000AAA,A,A] 1055*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1056*9880d681SAndroid Build Coastguard Worker fbuge,pn %fcc0, .BB0 1057*9880d681SAndroid Build Coastguard Worker 1058*9880d681SAndroid Build Coastguard Worker ! CHECK: fble,pn %fcc0, .BB0 ! encoding: [0x1b,0b01000AAA,A,A] 1059*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1060*9880d681SAndroid Build Coastguard Worker fble,pn %fcc0, .BB0 1061*9880d681SAndroid Build Coastguard Worker 1062*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule,pn %fcc0, .BB0 ! encoding: [0x1d,0b01000AAA,A,A] 1063*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1064*9880d681SAndroid Build Coastguard Worker fbule,pn %fcc0, .BB0 1065*9880d681SAndroid Build Coastguard Worker 1066*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,pn %fcc0, .BB0 ! encoding: [0x1f,0b01000AAA,A,A] 1067*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1068*9880d681SAndroid Build Coastguard Worker fbo,pn %fcc0, .BB0 1069*9880d681SAndroid Build Coastguard Worker 1070*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu,a,pn %fcc0, .BB0 ! encoding: [0x2f,0b01000AAA,A,A] 1071*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1072*9880d681SAndroid Build Coastguard Worker fbu,a,pn %fcc0, .BB0 1073*9880d681SAndroid Build Coastguard Worker 1074*9880d681SAndroid Build Coastguard Worker ! CHECK: fbg,a,pn %fcc0, .BB0 ! encoding: [0x2d,0b01000AAA,A,A] 1075*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1076*9880d681SAndroid Build Coastguard Worker fbg,a,pn %fcc0, .BB0 1077*9880d681SAndroid Build Coastguard Worker 1078*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug,a,pn %fcc0, .BB0 ! encoding: [0x2b,0b01000AAA,A,A] 1079*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1080*9880d681SAndroid Build Coastguard Worker fbug,a,pn %fcc0, .BB0 1081*9880d681SAndroid Build Coastguard Worker 1082*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl,a,pn %fcc0, .BB0 ! encoding: [0x29,0b01000AAA,A,A] 1083*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1084*9880d681SAndroid Build Coastguard Worker fbl,a,pn %fcc0, .BB0 1085*9880d681SAndroid Build Coastguard Worker 1086*9880d681SAndroid Build Coastguard Worker ! CHECK: fbul,a,pn %fcc0, .BB0 ! encoding: [0x27,0b01000AAA,A,A] 1087*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1088*9880d681SAndroid Build Coastguard Worker fbul,a,pn %fcc0, .BB0 1089*9880d681SAndroid Build Coastguard Worker 1090*9880d681SAndroid Build Coastguard Worker ! CHECK: fblg,a,pn %fcc0, .BB0 ! encoding: [0x25,0b01000AAA,A,A] 1091*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1092*9880d681SAndroid Build Coastguard Worker fblg,a,pn %fcc0, .BB0 1093*9880d681SAndroid Build Coastguard Worker 1094*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne,a,pn %fcc0, .BB0 ! encoding: [0x23,0b01000AAA,A,A] 1095*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1096*9880d681SAndroid Build Coastguard Worker fbne,a,pn %fcc0, .BB0 1097*9880d681SAndroid Build Coastguard Worker 1098*9880d681SAndroid Build Coastguard Worker ! CHECK: fbe,a,pn %fcc0, .BB0 ! encoding: [0x33,0b01000AAA,A,A] 1099*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1100*9880d681SAndroid Build Coastguard Worker fbe,a,pn %fcc0, .BB0 1101*9880d681SAndroid Build Coastguard Worker 1102*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue,a,pn %fcc0, .BB0 ! encoding: [0x35,0b01000AAA,A,A] 1103*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1104*9880d681SAndroid Build Coastguard Worker fbue,a,pn %fcc0, .BB0 1105*9880d681SAndroid Build Coastguard Worker 1106*9880d681SAndroid Build Coastguard Worker ! CHECK: fbge,a,pn %fcc0, .BB0 ! encoding: [0x37,0b01000AAA,A,A] 1107*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1108*9880d681SAndroid Build Coastguard Worker fbge,a,pn %fcc0, .BB0 1109*9880d681SAndroid Build Coastguard Worker 1110*9880d681SAndroid Build Coastguard Worker ! CHECK: fbuge,a,pn %fcc0, .BB0 ! encoding: [0x39,0b01000AAA,A,A] 1111*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1112*9880d681SAndroid Build Coastguard Worker fbuge,a,pn %fcc0, .BB0 1113*9880d681SAndroid Build Coastguard Worker 1114*9880d681SAndroid Build Coastguard Worker ! CHECK: fble,a,pn %fcc0, .BB0 ! encoding: [0x3b,0b01000AAA,A,A] 1115*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1116*9880d681SAndroid Build Coastguard Worker fble,a,pn %fcc0, .BB0 1117*9880d681SAndroid Build Coastguard Worker 1118*9880d681SAndroid Build Coastguard Worker ! CHECK: fbule,a,pn %fcc0, .BB0 ! encoding: [0x3d,0b01000AAA,A,A] 1119*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1120*9880d681SAndroid Build Coastguard Worker fbule,a,pn %fcc0, .BB0 1121*9880d681SAndroid Build Coastguard Worker 1122*9880d681SAndroid Build Coastguard Worker ! CHECK: fbo,a,pn %fcc0, .BB0 ! encoding: [0x3f,0b01000AAA,A,A] 1123*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1124*9880d681SAndroid Build Coastguard Worker fbo,a,pn %fcc0, .BB0 1125*9880d681SAndroid Build Coastguard Worker 1126*9880d681SAndroid Build Coastguard Worker ! CHECK: movu %fcc1, %g1, %g2 ! encoding: [0x85,0x61,0xc8,0x01] 1127*9880d681SAndroid Build Coastguard Worker movu %fcc1, %g1, %g2 1128*9880d681SAndroid Build Coastguard Worker 1129*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovsg %fcc2, %f1, %f2 ! encoding: [0x85,0xa9,0x90,0x21] 1130*9880d681SAndroid Build Coastguard Worker fmovsg %fcc2, %f1, %f2 1131*9880d681SAndroid Build Coastguard Worker 1132*9880d681SAndroid Build Coastguard Worker ! CHECK: fbug %fcc3, .BB0 ! encoding: [0x0b,0b01111AAA,A,A] 1133*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1134*9880d681SAndroid Build Coastguard Worker fbug %fcc3, .BB0 1135*9880d681SAndroid Build Coastguard Worker 1136*9880d681SAndroid Build Coastguard Worker ! CHECK: fbu %fcc3, .BB0 ! encoding: [0x0f,0b01111AAA,A,A] 1137*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1138*9880d681SAndroid Build Coastguard Worker fbu,pt %fcc3, .BB0 1139*9880d681SAndroid Build Coastguard Worker 1140*9880d681SAndroid Build Coastguard Worker ! CHECK: fbl,a %fcc3, .BB0 ! encoding: [0x29,0b01111AAA,A,A] 1141*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1142*9880d681SAndroid Build Coastguard Worker fbl,a %fcc3, .BB0 1143*9880d681SAndroid Build Coastguard Worker 1144*9880d681SAndroid Build Coastguard Worker ! CHECK: fbue,pn %fcc3, .BB0 ! encoding: [0x15,0b01110AAA,A,A] 1145*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1146*9880d681SAndroid Build Coastguard Worker fbue,pn %fcc3, .BB0 1147*9880d681SAndroid Build Coastguard Worker 1148*9880d681SAndroid Build Coastguard Worker ! CHECK: fbne,a,pn %fcc3, .BB0 ! encoding: [0x23,0b01110AAA,A,A] 1149*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br19 1150*9880d681SAndroid Build Coastguard Worker fbne,a,pn %fcc3, .BB0 1151*9880d681SAndroid Build Coastguard Worker 1152*9880d681SAndroid Build Coastguard Worker 1153*9880d681SAndroid Build Coastguard Worker ! CHECK: brz %g1, .BB0 ! encoding: [0x02,0b11AA1000,0b01BBBBBB,B] 1154*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1155*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1156*9880d681SAndroid Build Coastguard Worker ! CHECK: brlez %g1, .BB0 ! encoding: [0x04,0b11AA1000,0b01BBBBBB,B] 1157*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1158*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1159*9880d681SAndroid Build Coastguard Worker ! CHECK: brlz %g1, .BB0 ! encoding: [0x06,0b11AA1000,0b01BBBBBB,B] 1160*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1161*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1162*9880d681SAndroid Build Coastguard Worker ! CHECK: brnz %g1, .BB0 ! encoding: [0x0a,0b11AA1000,0b01BBBBBB,B] 1163*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1164*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1165*9880d681SAndroid Build Coastguard Worker ! CHECK: brgz %g1, .BB0 ! encoding: [0x0c,0b11AA1000,0b01BBBBBB,B] 1166*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1167*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1168*9880d681SAndroid Build Coastguard Worker ! CHECK: brgez %g1, .BB0 ! encoding: [0x0e,0b11AA1000,0b01BBBBBB,B] 1169*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1170*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1171*9880d681SAndroid Build Coastguard Worker 1172*9880d681SAndroid Build Coastguard Worker brz %g1, .BB0 1173*9880d681SAndroid Build Coastguard Worker brlez %g1, .BB0 1174*9880d681SAndroid Build Coastguard Worker brlz %g1, .BB0 1175*9880d681SAndroid Build Coastguard Worker brnz %g1, .BB0 1176*9880d681SAndroid Build Coastguard Worker brgz %g1, .BB0 1177*9880d681SAndroid Build Coastguard Worker brgez %g1, .BB0 1178*9880d681SAndroid Build Coastguard Worker 1179*9880d681SAndroid Build Coastguard Worker ! CHECK: brz %g1, .BB0 ! encoding: [0x02,0b11AA1000,0b01BBBBBB,B] 1180*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1181*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1182*9880d681SAndroid Build Coastguard Worker brz,pt %g1, .BB0 1183*9880d681SAndroid Build Coastguard Worker 1184*9880d681SAndroid Build Coastguard Worker ! CHECK: brz,a %g1, .BB0 ! encoding: [0x22,0b11AA1000,0b01BBBBBB,B] 1185*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1186*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1187*9880d681SAndroid Build Coastguard Worker brz,a %g1, .BB0 1188*9880d681SAndroid Build Coastguard Worker 1189*9880d681SAndroid Build Coastguard Worker ! CHECK: brz,a %g1, .BB0 ! encoding: [0x22,0b11AA1000,0b01BBBBBB,B] 1190*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1191*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1192*9880d681SAndroid Build Coastguard Worker brz,a,pt %g1, .BB0 1193*9880d681SAndroid Build Coastguard Worker 1194*9880d681SAndroid Build Coastguard Worker ! CHECK: brz,pn %g1, .BB0 ! encoding: [0x02,0b11AA0000,0b01BBBBBB,B] 1195*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1196*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1197*9880d681SAndroid Build Coastguard Worker brz,pn %g1, .BB0 1198*9880d681SAndroid Build Coastguard Worker 1199*9880d681SAndroid Build Coastguard Worker ! CHECK: brz,a,pn %g1, .BB0 ! encoding: [0x22,0b11AA0000,0b01BBBBBB,B] 1200*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br16_2 1201*9880d681SAndroid Build Coastguard Worker ! CHECK-NEXT: ! fixup B - offset: 0, value: .BB0, kind: fixup_sparc_br16_14 1202*9880d681SAndroid Build Coastguard Worker brz,a,pn %g1, .BB0 1203*9880d681SAndroid Build Coastguard Worker 1204*9880d681SAndroid Build Coastguard Worker ! CHECK: movrz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x44,0x02] 1205*9880d681SAndroid Build Coastguard Worker ! CHECK: movrlez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x48,0x02] 1206*9880d681SAndroid Build Coastguard Worker ! CHECK: movrlz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x4c,0x02] 1207*9880d681SAndroid Build Coastguard Worker ! CHECK: movrnz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x54,0x02] 1208*9880d681SAndroid Build Coastguard Worker ! CHECK: movrgz %g1, %g2, %g3 ! encoding: [0x87,0x78,0x58,0x02] 1209*9880d681SAndroid Build Coastguard Worker ! CHECK: movrgez %g1, %g2, %g3 ! encoding: [0x87,0x78,0x5c,0x02] 1210*9880d681SAndroid Build Coastguard Worker movrz %g1, %g2, %g3 1211*9880d681SAndroid Build Coastguard Worker movrlez %g1, %g2, %g3 1212*9880d681SAndroid Build Coastguard Worker movrlz %g1, %g2, %g3 1213*9880d681SAndroid Build Coastguard Worker movrnz %g1, %g2, %g3 1214*9880d681SAndroid Build Coastguard Worker movrgz %g1, %g2, %g3 1215*9880d681SAndroid Build Coastguard Worker movrgez %g1, %g2, %g3 1216*9880d681SAndroid Build Coastguard Worker 1217*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrsz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x44,0xa2] 1218*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrslez %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x48,0xa2] 1219*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrslz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x4c,0xa2] 1220*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrsnz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x54,0xa2] 1221*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrsgz %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x58,0xa2] 1222*9880d681SAndroid Build Coastguard Worker ! CHECK: fmovrsgez %g1, %f2, %f3 ! encoding: [0x87,0xa8,0x5c,0xa2] 1223*9880d681SAndroid Build Coastguard Worker fmovrsz %g1, %f2, %f3 1224*9880d681SAndroid Build Coastguard Worker fmovrslez %g1, %f2, %f3 1225*9880d681SAndroid Build Coastguard Worker fmovrslz %g1, %f2, %f3 1226*9880d681SAndroid Build Coastguard Worker fmovrsnz %g1, %f2, %f3 1227*9880d681SAndroid Build Coastguard Worker fmovrsgz %g1, %f2, %f3 1228*9880d681SAndroid Build Coastguard Worker fmovrsgez %g1, %f2, %f3 1229*9880d681SAndroid Build Coastguard Worker 1230*9880d681SAndroid Build Coastguard Worker ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] 1231*9880d681SAndroid Build Coastguard Worker return %i7 + 8 1232*9880d681SAndroid Build Coastguard Worker 1233