1*9880d681SAndroid Build Coastguard Worker! RUN: llvm-mc %s -arch=sparcv9 -show-encoding | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %icc, %i5 ! encoding: [0x91,0xd0,0x00,0x1d] 4*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %icc, 82 ! encoding: [0x91,0xd0,0x20,0x52] 5*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %icc, %g1 + %i2 ! encoding: [0x91,0xd0,0x40,0x1a] 6*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %icc, %i5 + 41 ! encoding: [0x91,0xd7,0x60,0x29] 7*9880d681SAndroid Build Coastguard Worker ta %icc, %i5 8*9880d681SAndroid Build Coastguard Worker ta %icc, 82 9*9880d681SAndroid Build Coastguard Worker ta %icc, %g1 + %i2 10*9880d681SAndroid Build Coastguard Worker ta %icc, %i5 + 41 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %icc, %i5 ! encoding: [0x81,0xd0,0x00,0x1d] 13*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %icc, 82 ! encoding: [0x81,0xd0,0x20,0x52] 14*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %icc, %g1 + %i2 ! encoding: [0x81,0xd0,0x40,0x1a] 15*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %icc, %i5 + 41 ! encoding: [0x81,0xd7,0x60,0x29] 16*9880d681SAndroid Build Coastguard Worker tn %icc, %i5 17*9880d681SAndroid Build Coastguard Worker tn %icc, 82 18*9880d681SAndroid Build Coastguard Worker tn %icc, %g1 + %i2 19*9880d681SAndroid Build Coastguard Worker tn %icc, %i5 + 41 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %icc, %i5 ! encoding: [0x93,0xd0,0x00,0x1d] 22*9880d681SAndroid Build Coastguard Worker !! tnz should be a synonym for tne 23*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %icc, %i5 ! encoding: [0x93,0xd0,0x00,0x1d] 24*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %icc, 82 ! encoding: [0x93,0xd0,0x20,0x52] 25*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %icc, %g1 + %i2 ! encoding: [0x93,0xd0,0x40,0x1a] 26*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %icc, %i5 + 41 ! encoding: [0x93,0xd7,0x60,0x29] 27*9880d681SAndroid Build Coastguard Worker tne %icc, %i5 28*9880d681SAndroid Build Coastguard Worker tnz %icc, %i5 29*9880d681SAndroid Build Coastguard Worker tne %icc, 82 30*9880d681SAndroid Build Coastguard Worker tne %icc, %g1 + %i2 31*9880d681SAndroid Build Coastguard Worker tne %icc, %i5 + 41 32*9880d681SAndroid Build Coastguard Worker 33*9880d681SAndroid Build Coastguard Worker ! CHECK: te %icc, %i5 ! encoding: [0x83,0xd0,0x00,0x1d] 34*9880d681SAndroid Build Coastguard Worker !! tz should be a synonym for te 35*9880d681SAndroid Build Coastguard Worker ! CHECK: te %icc, %i5 ! encoding: [0x83,0xd0,0x00,0x1d] 36*9880d681SAndroid Build Coastguard Worker ! CHECK: te %icc, 82 ! encoding: [0x83,0xd0,0x20,0x52] 37*9880d681SAndroid Build Coastguard Worker ! CHECK: te %icc, %g1 + %i2 ! encoding: [0x83,0xd0,0x40,0x1a] 38*9880d681SAndroid Build Coastguard Worker ! CHECK: te %icc, %i5 + 41 ! encoding: [0x83,0xd7,0x60,0x29] 39*9880d681SAndroid Build Coastguard Worker te %icc, %i5 40*9880d681SAndroid Build Coastguard Worker tz %icc, %i5 41*9880d681SAndroid Build Coastguard Worker te %icc, 82 42*9880d681SAndroid Build Coastguard Worker te %icc, %g1 + %i2 43*9880d681SAndroid Build Coastguard Worker te %icc, %i5 + 41 44*9880d681SAndroid Build Coastguard Worker 45*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %icc, %i5 ! encoding: [0x95,0xd0,0x00,0x1d] 46*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %icc, 82 ! encoding: [0x95,0xd0,0x20,0x52] 47*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %icc, %g1 + %i2 ! encoding: [0x95,0xd0,0x40,0x1a] 48*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %icc, %i5 + 41 ! encoding: [0x95,0xd7,0x60,0x29] 49*9880d681SAndroid Build Coastguard Worker tg %icc, %i5 50*9880d681SAndroid Build Coastguard Worker tg %icc, 82 51*9880d681SAndroid Build Coastguard Worker tg %icc, %g1 + %i2 52*9880d681SAndroid Build Coastguard Worker tg %icc, %i5 + 41 53*9880d681SAndroid Build Coastguard Worker 54*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %icc, %i5 ! encoding: [0x85,0xd0,0x00,0x1d] 55*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %icc, 82 ! encoding: [0x85,0xd0,0x20,0x52] 56*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %icc, %g1 + %i2 ! encoding: [0x85,0xd0,0x40,0x1a] 57*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %icc, %i5 + 41 ! encoding: [0x85,0xd7,0x60,0x29] 58*9880d681SAndroid Build Coastguard Worker tle %icc, %i5 59*9880d681SAndroid Build Coastguard Worker tle %icc, 82 60*9880d681SAndroid Build Coastguard Worker tle %icc, %g1 + %i2 61*9880d681SAndroid Build Coastguard Worker tle %icc, %i5 + 41 62*9880d681SAndroid Build Coastguard Worker 63*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %icc, %i5 ! encoding: [0x97,0xd0,0x00,0x1d] 64*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %icc, 82 ! encoding: [0x97,0xd0,0x20,0x52] 65*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %icc, %g1 + %i2 ! encoding: [0x97,0xd0,0x40,0x1a] 66*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %icc, %i5 + 41 ! encoding: [0x97,0xd7,0x60,0x29] 67*9880d681SAndroid Build Coastguard Worker tge %icc, %i5 68*9880d681SAndroid Build Coastguard Worker tge %icc, 82 69*9880d681SAndroid Build Coastguard Worker tge %icc, %g1 + %i2 70*9880d681SAndroid Build Coastguard Worker tge %icc, %i5 + 41 71*9880d681SAndroid Build Coastguard Worker 72*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %icc, %i5 ! encoding: [0x87,0xd0,0x00,0x1d] 73*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %icc, 82 ! encoding: [0x87,0xd0,0x20,0x52] 74*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %icc, %g1 + %i2 ! encoding: [0x87,0xd0,0x40,0x1a] 75*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %icc, %i5 + 41 ! encoding: [0x87,0xd7,0x60,0x29] 76*9880d681SAndroid Build Coastguard Worker tl %icc, %i5 77*9880d681SAndroid Build Coastguard Worker tl %icc, 82 78*9880d681SAndroid Build Coastguard Worker tl %icc, %g1 + %i2 79*9880d681SAndroid Build Coastguard Worker tl %icc, %i5 + 41 80*9880d681SAndroid Build Coastguard Worker 81*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %icc, %i5 ! encoding: [0x99,0xd0,0x00,0x1d] 82*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %icc, 82 ! encoding: [0x99,0xd0,0x20,0x52] 83*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %icc, %g1 + %i2 ! encoding: [0x99,0xd0,0x40,0x1a] 84*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %icc, %i5 + 41 ! encoding: [0x99,0xd7,0x60,0x29] 85*9880d681SAndroid Build Coastguard Worker tgu %icc, %i5 86*9880d681SAndroid Build Coastguard Worker tgu %icc, 82 87*9880d681SAndroid Build Coastguard Worker tgu %icc, %g1 + %i2 88*9880d681SAndroid Build Coastguard Worker tgu %icc, %i5 + 41 89*9880d681SAndroid Build Coastguard Worker 90*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %icc, %i5 ! encoding: [0x89,0xd0,0x00,0x1d] 91*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %icc, 82 ! encoding: [0x89,0xd0,0x20,0x52] 92*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %icc, %g1 + %i2 ! encoding: [0x89,0xd0,0x40,0x1a] 93*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %icc, %i5 + 41 ! encoding: [0x89,0xd7,0x60,0x29] 94*9880d681SAndroid Build Coastguard Worker tleu %icc, %i5 95*9880d681SAndroid Build Coastguard Worker tleu %icc, 82 96*9880d681SAndroid Build Coastguard Worker tleu %icc, %g1 + %i2 97*9880d681SAndroid Build Coastguard Worker tleu %icc, %i5 + 41 98*9880d681SAndroid Build Coastguard Worker 99*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %icc, %i5 ! encoding: [0x9b,0xd0,0x00,0x1d] 100*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %icc, 82 ! encoding: [0x9b,0xd0,0x20,0x52] 101*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %icc, %g1 + %i2 ! encoding: [0x9b,0xd0,0x40,0x1a] 102*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %icc, %i5 + 41 ! encoding: [0x9b,0xd7,0x60,0x29] 103*9880d681SAndroid Build Coastguard Worker tcc %icc, %i5 104*9880d681SAndroid Build Coastguard Worker tcc %icc, 82 105*9880d681SAndroid Build Coastguard Worker tcc %icc, %g1 + %i2 106*9880d681SAndroid Build Coastguard Worker tcc %icc, %i5 + 41 107*9880d681SAndroid Build Coastguard Worker 108*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %icc, %i5 ! encoding: [0x8b,0xd0,0x00,0x1d] 109*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %icc, 82 ! encoding: [0x8b,0xd0,0x20,0x52] 110*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %icc, %g1 + %i2 ! encoding: [0x8b,0xd0,0x40,0x1a] 111*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %icc, %i5 + 41 ! encoding: [0x8b,0xd7,0x60,0x29] 112*9880d681SAndroid Build Coastguard Worker tcs %icc, %i5 113*9880d681SAndroid Build Coastguard Worker tcs %icc, 82 114*9880d681SAndroid Build Coastguard Worker tcs %icc, %g1 + %i2 115*9880d681SAndroid Build Coastguard Worker tcs %icc, %i5 + 41 116*9880d681SAndroid Build Coastguard Worker 117*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %icc, %i5 ! encoding: [0x9d,0xd0,0x00,0x1d] 118*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %icc, 82 ! encoding: [0x9d,0xd0,0x20,0x52] 119*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %icc, %g1 + %i2 ! encoding: [0x9d,0xd0,0x40,0x1a] 120*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %icc, %i5 + 41 ! encoding: [0x9d,0xd7,0x60,0x29] 121*9880d681SAndroid Build Coastguard Worker tpos %icc, %i5 122*9880d681SAndroid Build Coastguard Worker tpos %icc, 82 123*9880d681SAndroid Build Coastguard Worker tpos %icc, %g1 + %i2 124*9880d681SAndroid Build Coastguard Worker tpos %icc, %i5 + 41 125*9880d681SAndroid Build Coastguard Worker 126*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %icc, %i5 ! encoding: [0x8d,0xd0,0x00,0x1d] 127*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %icc, 82 ! encoding: [0x8d,0xd0,0x20,0x52] 128*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %icc, %g1 + %i2 ! encoding: [0x8d,0xd0,0x40,0x1a] 129*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %icc, %i5 + 41 ! encoding: [0x8d,0xd7,0x60,0x29] 130*9880d681SAndroid Build Coastguard Worker tneg %icc, %i5 131*9880d681SAndroid Build Coastguard Worker tneg %icc, 82 132*9880d681SAndroid Build Coastguard Worker tneg %icc, %g1 + %i2 133*9880d681SAndroid Build Coastguard Worker tneg %icc, %i5 + 41 134*9880d681SAndroid Build Coastguard Worker 135*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %icc, %i5 ! encoding: [0x9f,0xd0,0x00,0x1d] 136*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %icc, 82 ! encoding: [0x9f,0xd0,0x20,0x52] 137*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %icc, %g1 + %i2 ! encoding: [0x9f,0xd0,0x40,0x1a] 138*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %icc, %i5 + 41 ! encoding: [0x9f,0xd7,0x60,0x29] 139*9880d681SAndroid Build Coastguard Worker tvc %icc, %i5 140*9880d681SAndroid Build Coastguard Worker tvc %icc, 82 141*9880d681SAndroid Build Coastguard Worker tvc %icc, %g1 + %i2 142*9880d681SAndroid Build Coastguard Worker tvc %icc, %i5 + 41 143*9880d681SAndroid Build Coastguard Worker 144*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %icc, %i5 ! encoding: [0x8f,0xd0,0x00,0x1d] 145*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %icc, 82 ! encoding: [0x8f,0xd0,0x20,0x52] 146*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %icc, %g1 + %i2 ! encoding: [0x8f,0xd0,0x40,0x1a] 147*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %icc, %i5 + 41 ! encoding: [0x8f,0xd7,0x60,0x29] 148*9880d681SAndroid Build Coastguard Worker tvs %icc, %i5 149*9880d681SAndroid Build Coastguard Worker tvs %icc, 82 150*9880d681SAndroid Build Coastguard Worker tvs %icc, %g1 + %i2 151*9880d681SAndroid Build Coastguard Worker tvs %icc, %i5 + 41 152*9880d681SAndroid Build Coastguard Worker 153*9880d681SAndroid Build Coastguard Worker 154*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %xcc, %i5 ! encoding: [0x91,0xd0,0x10,0x1d] 155*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %xcc, 82 ! encoding: [0x91,0xd0,0x30,0x52] 156*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %xcc, %g1 + %i2 ! encoding: [0x91,0xd0,0x50,0x1a] 157*9880d681SAndroid Build Coastguard Worker ! CHECK: ta %xcc, %i5 + 41 ! encoding: [0x91,0xd7,0x70,0x29] 158*9880d681SAndroid Build Coastguard Worker ta %xcc, %i5 159*9880d681SAndroid Build Coastguard Worker ta %xcc, 82 160*9880d681SAndroid Build Coastguard Worker ta %xcc, %g1 + %i2 161*9880d681SAndroid Build Coastguard Worker ta %xcc, %i5 + 41 162*9880d681SAndroid Build Coastguard Worker 163*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %xcc, %i5 ! encoding: [0x81,0xd0,0x10,0x1d] 164*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %xcc, 82 ! encoding: [0x81,0xd0,0x30,0x52] 165*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %xcc, %g1 + %i2 ! encoding: [0x81,0xd0,0x50,0x1a] 166*9880d681SAndroid Build Coastguard Worker ! CHECK: tn %xcc, %i5 + 41 ! encoding: [0x81,0xd7,0x70,0x29] 167*9880d681SAndroid Build Coastguard Worker tn %xcc, %i5 168*9880d681SAndroid Build Coastguard Worker tn %xcc, 82 169*9880d681SAndroid Build Coastguard Worker tn %xcc, %g1 + %i2 170*9880d681SAndroid Build Coastguard Worker tn %xcc, %i5 + 41 171*9880d681SAndroid Build Coastguard Worker 172*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %xcc, %i5 ! encoding: [0x93,0xd0,0x10,0x1d] 173*9880d681SAndroid Build Coastguard Worker !! tnz should be a synonym for tne 174*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %xcc, %i5 ! encoding: [0x93,0xd0,0x10,0x1d] 175*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %xcc, 82 ! encoding: [0x93,0xd0,0x30,0x52] 176*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %xcc, %g1 + %i2 ! encoding: [0x93,0xd0,0x50,0x1a] 177*9880d681SAndroid Build Coastguard Worker ! CHECK: tne %xcc, %i5 + 41 ! encoding: [0x93,0xd7,0x70,0x29] 178*9880d681SAndroid Build Coastguard Worker tne %xcc, %i5 179*9880d681SAndroid Build Coastguard Worker tnz %xcc, %i5 180*9880d681SAndroid Build Coastguard Worker tne %xcc, 82 181*9880d681SAndroid Build Coastguard Worker tne %xcc, %g1 + %i2 182*9880d681SAndroid Build Coastguard Worker tne %xcc, %i5 + 41 183*9880d681SAndroid Build Coastguard Worker 184*9880d681SAndroid Build Coastguard Worker ! CHECK: te %xcc, %i5 ! encoding: [0x83,0xd0,0x10,0x1d] 185*9880d681SAndroid Build Coastguard Worker !! tz should be a synonym for te 186*9880d681SAndroid Build Coastguard Worker ! CHECK: te %xcc, %i5 ! encoding: [0x83,0xd0,0x10,0x1d] 187*9880d681SAndroid Build Coastguard Worker ! CHECK: te %xcc, 82 ! encoding: [0x83,0xd0,0x30,0x52] 188*9880d681SAndroid Build Coastguard Worker ! CHECK: te %xcc, %g1 + %i2 ! encoding: [0x83,0xd0,0x50,0x1a] 189*9880d681SAndroid Build Coastguard Worker ! CHECK: te %xcc, %i5 + 41 ! encoding: [0x83,0xd7,0x70,0x29] 190*9880d681SAndroid Build Coastguard Worker te %xcc, %i5 191*9880d681SAndroid Build Coastguard Worker tz %xcc, %i5 192*9880d681SAndroid Build Coastguard Worker te %xcc, 82 193*9880d681SAndroid Build Coastguard Worker te %xcc, %g1 + %i2 194*9880d681SAndroid Build Coastguard Worker te %xcc, %i5 + 41 195*9880d681SAndroid Build Coastguard Worker 196*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %xcc, %i5 ! encoding: [0x95,0xd0,0x10,0x1d] 197*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %xcc, 82 ! encoding: [0x95,0xd0,0x30,0x52] 198*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %xcc, %g1 + %i2 ! encoding: [0x95,0xd0,0x50,0x1a] 199*9880d681SAndroid Build Coastguard Worker ! CHECK: tg %xcc, %i5 + 41 ! encoding: [0x95,0xd7,0x70,0x29] 200*9880d681SAndroid Build Coastguard Worker tg %xcc, %i5 201*9880d681SAndroid Build Coastguard Worker tg %xcc, 82 202*9880d681SAndroid Build Coastguard Worker tg %xcc, %g1 + %i2 203*9880d681SAndroid Build Coastguard Worker tg %xcc, %i5 + 41 204*9880d681SAndroid Build Coastguard Worker 205*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %xcc, %i5 ! encoding: [0x85,0xd0,0x10,0x1d] 206*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %xcc, 82 ! encoding: [0x85,0xd0,0x30,0x52] 207*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %xcc, %g1 + %i2 ! encoding: [0x85,0xd0,0x50,0x1a] 208*9880d681SAndroid Build Coastguard Worker ! CHECK: tle %xcc, %i5 + 41 ! encoding: [0x85,0xd7,0x70,0x29] 209*9880d681SAndroid Build Coastguard Worker tle %xcc, %i5 210*9880d681SAndroid Build Coastguard Worker tle %xcc, 82 211*9880d681SAndroid Build Coastguard Worker tle %xcc, %g1 + %i2 212*9880d681SAndroid Build Coastguard Worker tle %xcc, %i5 + 41 213*9880d681SAndroid Build Coastguard Worker 214*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %xcc, %i5 ! encoding: [0x97,0xd0,0x10,0x1d] 215*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %xcc, 82 ! encoding: [0x97,0xd0,0x30,0x52] 216*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %xcc, %g1 + %i2 ! encoding: [0x97,0xd0,0x50,0x1a] 217*9880d681SAndroid Build Coastguard Worker ! CHECK: tge %xcc, %i5 + 41 ! encoding: [0x97,0xd7,0x70,0x29] 218*9880d681SAndroid Build Coastguard Worker tge %xcc, %i5 219*9880d681SAndroid Build Coastguard Worker tge %xcc, 82 220*9880d681SAndroid Build Coastguard Worker tge %xcc, %g1 + %i2 221*9880d681SAndroid Build Coastguard Worker tge %xcc, %i5 + 41 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %xcc, %i5 ! encoding: [0x87,0xd0,0x10,0x1d] 224*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %xcc, 82 ! encoding: [0x87,0xd0,0x30,0x52] 225*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %xcc, %g1 + %i2 ! encoding: [0x87,0xd0,0x50,0x1a] 226*9880d681SAndroid Build Coastguard Worker ! CHECK: tl %xcc, %i5 + 41 ! encoding: [0x87,0xd7,0x70,0x29] 227*9880d681SAndroid Build Coastguard Worker tl %xcc, %i5 228*9880d681SAndroid Build Coastguard Worker tl %xcc, 82 229*9880d681SAndroid Build Coastguard Worker tl %xcc, %g1 + %i2 230*9880d681SAndroid Build Coastguard Worker tl %xcc, %i5 + 41 231*9880d681SAndroid Build Coastguard Worker 232*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %xcc, %i5 ! encoding: [0x99,0xd0,0x10,0x1d] 233*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %xcc, 82 ! encoding: [0x99,0xd0,0x30,0x52] 234*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %xcc, %g1 + %i2 ! encoding: [0x99,0xd0,0x50,0x1a] 235*9880d681SAndroid Build Coastguard Worker ! CHECK: tgu %xcc, %i5 + 41 ! encoding: [0x99,0xd7,0x70,0x29] 236*9880d681SAndroid Build Coastguard Worker tgu %xcc, %i5 237*9880d681SAndroid Build Coastguard Worker tgu %xcc, 82 238*9880d681SAndroid Build Coastguard Worker tgu %xcc, %g1 + %i2 239*9880d681SAndroid Build Coastguard Worker tgu %xcc, %i5 + 41 240*9880d681SAndroid Build Coastguard Worker 241*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %xcc, %i5 ! encoding: [0x89,0xd0,0x10,0x1d] 242*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %xcc, 82 ! encoding: [0x89,0xd0,0x30,0x52] 243*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %xcc, %g1 + %i2 ! encoding: [0x89,0xd0,0x50,0x1a] 244*9880d681SAndroid Build Coastguard Worker ! CHECK: tleu %xcc, %i5 + 41 ! encoding: [0x89,0xd7,0x70,0x29] 245*9880d681SAndroid Build Coastguard Worker tleu %xcc, %i5 246*9880d681SAndroid Build Coastguard Worker tleu %xcc, 82 247*9880d681SAndroid Build Coastguard Worker tleu %xcc, %g1 + %i2 248*9880d681SAndroid Build Coastguard Worker tleu %xcc, %i5 + 41 249*9880d681SAndroid Build Coastguard Worker 250*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %xcc, %i5 ! encoding: [0x9b,0xd0,0x10,0x1d] 251*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %xcc, 82 ! encoding: [0x9b,0xd0,0x30,0x52] 252*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %xcc, %g1 + %i2 ! encoding: [0x9b,0xd0,0x50,0x1a] 253*9880d681SAndroid Build Coastguard Worker ! CHECK: tcc %xcc, %i5 + 41 ! encoding: [0x9b,0xd7,0x70,0x29] 254*9880d681SAndroid Build Coastguard Worker tcc %xcc, %i5 255*9880d681SAndroid Build Coastguard Worker tcc %xcc, 82 256*9880d681SAndroid Build Coastguard Worker tcc %xcc, %g1 + %i2 257*9880d681SAndroid Build Coastguard Worker tcc %xcc, %i5 + 41 258*9880d681SAndroid Build Coastguard Worker 259*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %xcc, %i5 ! encoding: [0x8b,0xd0,0x10,0x1d] 260*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %xcc, 82 ! encoding: [0x8b,0xd0,0x30,0x52] 261*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %xcc, %g1 + %i2 ! encoding: [0x8b,0xd0,0x50,0x1a] 262*9880d681SAndroid Build Coastguard Worker ! CHECK: tcs %xcc, %i5 + 41 ! encoding: [0x8b,0xd7,0x70,0x29] 263*9880d681SAndroid Build Coastguard Worker tcs %xcc, %i5 264*9880d681SAndroid Build Coastguard Worker tcs %xcc, 82 265*9880d681SAndroid Build Coastguard Worker tcs %xcc, %g1 + %i2 266*9880d681SAndroid Build Coastguard Worker tcs %xcc, %i5 + 41 267*9880d681SAndroid Build Coastguard Worker 268*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %xcc, %i5 ! encoding: [0x9d,0xd0,0x10,0x1d] 269*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %xcc, 82 ! encoding: [0x9d,0xd0,0x30,0x52] 270*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %xcc, %g1 + %i2 ! encoding: [0x9d,0xd0,0x50,0x1a] 271*9880d681SAndroid Build Coastguard Worker ! CHECK: tpos %xcc, %i5 + 41 ! encoding: [0x9d,0xd7,0x70,0x29] 272*9880d681SAndroid Build Coastguard Worker tpos %xcc, %i5 273*9880d681SAndroid Build Coastguard Worker tpos %xcc, 82 274*9880d681SAndroid Build Coastguard Worker tpos %xcc, %g1 + %i2 275*9880d681SAndroid Build Coastguard Worker tpos %xcc, %i5 + 41 276*9880d681SAndroid Build Coastguard Worker 277*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %xcc, %i5 ! encoding: [0x8d,0xd0,0x10,0x1d] 278*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %xcc, 82 ! encoding: [0x8d,0xd0,0x30,0x52] 279*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %xcc, %g1 + %i2 ! encoding: [0x8d,0xd0,0x50,0x1a] 280*9880d681SAndroid Build Coastguard Worker ! CHECK: tneg %xcc, %i5 + 41 ! encoding: [0x8d,0xd7,0x70,0x29] 281*9880d681SAndroid Build Coastguard Worker tneg %xcc, %i5 282*9880d681SAndroid Build Coastguard Worker tneg %xcc, 82 283*9880d681SAndroid Build Coastguard Worker tneg %xcc, %g1 + %i2 284*9880d681SAndroid Build Coastguard Worker tneg %xcc, %i5 + 41 285*9880d681SAndroid Build Coastguard Worker 286*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %xcc, %i5 ! encoding: [0x9f,0xd0,0x10,0x1d] 287*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %xcc, 82 ! encoding: [0x9f,0xd0,0x30,0x52] 288*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %xcc, %g1 + %i2 ! encoding: [0x9f,0xd0,0x50,0x1a] 289*9880d681SAndroid Build Coastguard Worker ! CHECK: tvc %xcc, %i5 + 41 ! encoding: [0x9f,0xd7,0x70,0x29] 290*9880d681SAndroid Build Coastguard Worker tvc %xcc, %i5 291*9880d681SAndroid Build Coastguard Worker tvc %xcc, 82 292*9880d681SAndroid Build Coastguard Worker tvc %xcc, %g1 + %i2 293*9880d681SAndroid Build Coastguard Worker tvc %xcc, %i5 + 41 294*9880d681SAndroid Build Coastguard Worker 295*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %xcc, %i5 ! encoding: [0x8f,0xd0,0x10,0x1d] 296*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %xcc, 82 ! encoding: [0x8f,0xd0,0x30,0x52] 297*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %xcc, %g1 + %i2 ! encoding: [0x8f,0xd0,0x50,0x1a] 298*9880d681SAndroid Build Coastguard Worker ! CHECK: tvs %xcc, %i5 + 41 ! encoding: [0x8f,0xd7,0x70,0x29] 299*9880d681SAndroid Build Coastguard Worker tvs %xcc, %i5 300*9880d681SAndroid Build Coastguard Worker tvs %xcc, 82 301*9880d681SAndroid Build Coastguard Worker tvs %xcc, %g1 + %i2 302*9880d681SAndroid Build Coastguard Worker tvs %xcc, %i5 + 41 303*9880d681SAndroid Build Coastguard Worker