1*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=hexagon -mcpu=hexagonv60 -O2 -disable-post-ra < %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 4*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vsetq(r{{[0-9]*}}) 5*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vand(v{{[0-9]*}},r{{[0-9]*}}) 6*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 7*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.eq(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 8*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 9*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.eq(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 10*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 11*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.eq(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 12*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 13*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 14*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.eq(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 15*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 16*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 17*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.eq(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 18*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 19*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 20*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.eq(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 21*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 22*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 23*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.eq(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 24*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 25*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 26*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.eq(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 27*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 28*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 29*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.eq(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 30*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 31*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 32*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.eq(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 33*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 34*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 35*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.eq(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 36*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 37*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 38*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.eq(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 39*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 40*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 41*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 42*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 43*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 44*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 45*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 46*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 47*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 48*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.uw,v{{[0-9]*}}.uw) 49*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 50*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vcmp.gt(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 51*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 52*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 53*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 54*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 55*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 56*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 57*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 58*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 59*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 60*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 61*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 62*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 63*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 64*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 65*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.uw,v{{[0-9]*}}.uw) 66*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 67*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 68*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} &= vcmp.gt(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 69*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 70*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 71*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 72*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 73*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 74*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 75*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 76*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 77*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 78*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 79*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 80*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 81*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 82*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 83*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.uw,v{{[0-9]*}}.uw) 84*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 85*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 86*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} |= vcmp.gt(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 87*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 88*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 89*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 90*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 91*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 92*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 93*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 94*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 95*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 96*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 97*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 98*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 99*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 100*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 101*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.uw,v{{[0-9]*}}.uw) 102*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 103*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 104*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} ^= vcmp.gt(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 105*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 106*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 107*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 108*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = xor{{[0-9]*}}(q{{[0-3]}},q{{[0-3]}}) 109*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 110*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = v 111*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = valign(v{{[0-9]*}},v{{[0-9]*}},#0) 112*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = valign(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 113*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 114*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(q{{[0-3]}},r{{[0-9]*}}) 115*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vand(v{{[0-9]*}},v{{[0-9]*}}) 116*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 117*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} |= vand(q{{[0-3]}},r{{[0-9]*}}) 118*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vdelta(v{{[0-9]*}},v{{[0-9]*}}) 119*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vlalign(v{{[0-9]*}},v{{[0-9]*}},#0) 120*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vlalign(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 121*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 122*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vmux(q{{[0-3]}},v{{[0-9]*}},v{{[0-9]*}}) 123*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vnot(v{{[0-9]*}}) 124*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vor{{[0-9]*}}(v{{[0-9]*}},v{{[0-9]*}}) 125*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vr{{[0-9]*}}delta(v{{[0-9]*}},v{{[0-9]*}}) 126*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vr{{[0-9]*}}or{{[0-9]*}}(v{{[0-9]*}},r{{[0-9]*}}) 127*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}} = vxor{{[0-9]*}}(v{{[0-9]*}},v{{[0-9]*}}) 128*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vadd(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 129*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vasr{{[0-9]*}}(v{{[0-9]*}}.h,v{{[0-9]*}}.h,r{{[0-9]*}}):{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 130*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vdeal(v{{[0-9]*}}.b) 131*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vdeale(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 132*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vlut32(v{{[0-9]*}}.b,v{{[0-9]*}}.b,r{{[0-9]*}}) 133*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b |= vlut32(v{{[0-9]*}}.b,v{{[0-9]*}}.b,r{{[0-9]*}}) 134*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vnav{{[0-9]*}}g(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 135*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vpack(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 136*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vpacke(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 137*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vpacko(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 138*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vr{{[0-9]*}}ound(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 139*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vshuff(v{{[0-9]*}}.b) 140*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vshuffe(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 141*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vshuffo(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 142*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.b = vsub(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 143*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vabs(v{{[0-9]*}}.h) 144*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vabs(v{{[0-9]*}}.h):{{[0-9]*}}sat 145*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vadd(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 146*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vadd(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 147*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasl(v{{[0-9]*}}.h,r{{[0-9]*}}) 148*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasl(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 149*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasr{{[0-9]*}}(v{{[0-9]*}}.h,r{{[0-9]*}}) 150*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasr{{[0-9]*}}(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 151*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w,r{{[0-9]*}}) 152*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w,r{{[0-9]*}}):{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 153*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vasr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w,r{{[0-9]*}}):{{[0-9]*}}sat 154*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vav{{[0-9]*}}g(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 155*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vav{{[0-9]*}}g(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}r{{[0-9]*}}nd 156*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vdeal(v{{[0-9]*}}.h) 157*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vdmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 158*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h += vdmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 159*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vlsr{{[0-9]*}}(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 160*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmax(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 161*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmin(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 162*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 163*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}sat 164*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 165*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmpyi(v{{[0-9]*}}.h,r{{[0-9]*}}.b) 166*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vmpyi(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 167*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h += vmpyi(v{{[0-9]*}}.h,r{{[0-9]*}}.b) 168*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h += vmpyi(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 169*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vnav{{[0-9]*}}g(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 170*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vnor{{[0-9]*}}mamt(v{{[0-9]*}}.h) 171*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vpack(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 172*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vpacke(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 173*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vpacko(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 174*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vpopcount(v{{[0-9]*}}.h) 175*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vr{{[0-9]*}}ound(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 176*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vsat(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 177*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vshuff(v{{[0-9]*}}.h) 178*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vshuffe(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 179*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vshuffo(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 180*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vsub(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 181*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.h = vsub(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 182*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vabsdiff(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 183*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vadd(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub):{{[0-9]*}}sat 184*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vasr{{[0-9]*}}(v{{[0-9]*}}.h,v{{[0-9]*}}.h,r{{[0-9]*}}):{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 185*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vasr{{[0-9]*}}(v{{[0-9]*}}.h,v{{[0-9]*}}.h,r{{[0-9]*}}):{{[0-9]*}}sat 186*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vav{{[0-9]*}}g(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 187*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vav{{[0-9]*}}g(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub):{{[0-9]*}}r{{[0-9]*}}nd 188*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vmax(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 189*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vmin(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 190*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vpack(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 191*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vr{{[0-9]*}}ound(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 192*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vsat(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 193*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.ub = vsub(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub):{{[0-9]*}}sat 194*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vabsdiff(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 195*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vabsdiff(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 196*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vadd(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh):{{[0-9]*}}sat 197*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vasr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w,r{{[0-9]*}}):{{[0-9]*}}sat 198*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vav{{[0-9]*}}g(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 199*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vav{{[0-9]*}}g(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh):{{[0-9]*}}r{{[0-9]*}}nd 200*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vcl0(v{{[0-9]*}}.uh) 201*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vlsr{{[0-9]*}}(v{{[0-9]*}}.uh,r{{[0-9]*}}) 202*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vmax(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 203*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vmin(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 204*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vpack(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 205*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vr{{[0-9]*}}ound(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 206*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uh = vsub(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh):{{[0-9]*}}sat 207*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw = vabsdiff(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 208*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw = vcl0(v{{[0-9]*}}.uw) 209*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw = vlsr{{[0-9]*}}(v{{[0-9]*}}.uw,r{{[0-9]*}}) 210*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw = vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.ub) 211*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw = vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 212*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw += vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.ub) 213*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.uw += vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 214*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vabs(v{{[0-9]*}}.w) 215*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vabs(v{{[0-9]*}}.w):{{[0-9]*}}sat 216*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vadd(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 217*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vadd(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 218*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vasl(v{{[0-9]*}}.w,r{{[0-9]*}}) 219*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vasl(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 220*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vasl(v{{[0-9]*}}.w,r{{[0-9]*}}) 221*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vasr{{[0-9]*}}(v{{[0-9]*}}.w,r{{[0-9]*}}) 222*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vasr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 223*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vasr{{[0-9]*}}(v{{[0-9]*}}.w,r{{[0-9]*}}) 224*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vav{{[0-9]*}}g(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 225*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vav{{[0-9]*}}g(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}r{{[0-9]*}}nd 226*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.b) 227*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}sat 228*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.uh):{{[0-9]*}}sat 229*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 230*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}sat 231*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.uh,#1):{{[0-9]*}}sat 232*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.b) 233*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}sat 234*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.uh):{{[0-9]*}}sat 235*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.h):{{[0-9]*}}sat 236*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}sat 237*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.uh,#1):{{[0-9]*}}sat 238*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vinser{{[0-9]*}}t(r{{[0-9]*}}) 239*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vinser{{[0-9]*}}t(r{{[0-9]*}}) 240*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vinser{{[0-9]*}}t(r{{[0-9]*}}) 241*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vlsr{{[0-9]*}}(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 242*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmax(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 243*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmin(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 244*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpye(v{{[0-9]*}}.w,v{{[0-9]*}}.uh) 245*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyi(v{{[0-9]*}}.w,r{{[0-9]*}}.b) 246*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyi(v{{[0-9]*}}.w,r{{[0-9]*}}.h) 247*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyi(v{{[0-9]*}}.w,r{{[0-9]*}}.b) 248*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyi(v{{[0-9]*}}.w,r{{[0-9]*}}.h) 249*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyie(v{{[0-9]*}}.w,v{{[0-9]*}}.uh) 250*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyie(v{{[0-9]*}}.w,v{{[0-9]*}}.h) 251*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyie(v{{[0-9]*}}.w,v{{[0-9]*}}.uh) 252*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyieo(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 253*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyio(v{{[0-9]*}}.w,v{{[0-9]*}}.h) 254*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyo(v{{[0-9]*}}.w,v{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat 255*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vmpyo(v{{[0-9]*}}.w,v{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}sat 256*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyo(v{{[0-9]*}}.w,v{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}r{{[0-9]*}}nd:{{[0-9]*}}sat:{{[0-9]*}}shift 257*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vmpyo(v{{[0-9]*}}.w,v{{[0-9]*}}.h):{{[0-9]*}}<<1:{{[0-9]*}}sat:{{[0-9]*}}shift 258*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vnav{{[0-9]*}}g(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 259*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vnor{{[0-9]*}}mamt(v{{[0-9]*}}.w) 260*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vr{{[0-9]*}}mpy(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 261*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 262*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.b) 263*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vr{{[0-9]*}}mpy(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 264*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 265*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w += vr{{[0-9]*}}mpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.b) 266*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vsub(v{{[0-9]*}}.w,v{{[0-9]*}}.w) 267*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}.w = vsub(v{{[0-9]*}}.w,v{{[0-9]*}}.w):{{[0-9]*}}sat 268*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vcombine(v{{[0-9]*}},v{{[0-9]*}}) 269*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vdeal(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 270*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vshuff(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 271*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vshuff(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 272*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vshuff(v{{[0-9]*}},v{{[0-9]*}},r{{[0-9]*}}) 273*9880d681SAndroid Build Coastguard Worker; CHECK: q{{[0-3]}} = vand(v{{[0-9]*}},r{{[0-9]*}}) 274*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}} = vswap(q{{[0-3]}},v{{[0-9]*}},v{{[0-9]*}}) 275*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.b = vadd(v{{[0-9]*}}:{{[0-9]*}}.b,v{{[0-9]*}}:{{[0-9]*}}.b) 276*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.b = vshuffoe(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 277*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.b = vsub(v{{[0-9]*}}:{{[0-9]*}}.b,v{{[0-9]*}}:{{[0-9]*}}.b) 278*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vadd(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 279*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vadd(v{{[0-9]*}}:{{[0-9]*}}.h,v{{[0-9]*}}:{{[0-9]*}}.h) 280*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vadd(v{{[0-9]*}}:{{[0-9]*}}.h,v{{[0-9]*}}:{{[0-9]*}}.h):{{[0-9]*}}sat 281*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vdmpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 282*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vdmpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 283*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vlut16(v{{[0-9]*}}.b,v{{[0-9]*}}.h,r{{[0-9]*}}) 284*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h |= vlut16(v{{[0-9]*}}.b,v{{[0-9]*}}.h,r{{[0-9]*}}) 285*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpa(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 286*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpa(v{{[0-9]*}}:{{[0-9]*}}.ub,v{{[0-9]*}}:{{[0-9]*}}.b) 287*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpa(v{{[0-9]*}}:{{[0-9]*}}.ub,v{{[0-9]*}}:{{[0-9]*}}.ub) 288*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vmpa(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 289*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 290*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 291*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vmpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.b) 292*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vmpy(v{{[0-9]*}}.b,v{{[0-9]*}}.b) 293*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.b) 294*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vmpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.b) 295*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vshuffoe(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 296*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vsub(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 297*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vsub(v{{[0-9]*}}:{{[0-9]*}}.h,v{{[0-9]*}}:{{[0-9]*}}.h) 298*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vsub(v{{[0-9]*}}:{{[0-9]*}}.h,v{{[0-9]*}}:{{[0-9]*}}.h):{{[0-9]*}}sat 299*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vsxt(v{{[0-9]*}}.b) 300*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vtmpy(v{{[0-9]*}}:{{[0-9]*}}.b,r{{[0-9]*}}.b) 301*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vtmpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 302*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vtmpy(v{{[0-9]*}}:{{[0-9]*}}.b,r{{[0-9]*}}.b) 303*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h += vtmpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b) 304*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h = vunpack(v{{[0-9]*}}.b) 305*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.h |= vunpacko(v{{[0-9]*}}.b) 306*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.ub = vadd(v{{[0-9]*}}:{{[0-9]*}}.ub,v{{[0-9]*}}:{{[0-9]*}}.ub):{{[0-9]*}}sat 307*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.ub = vsub(v{{[0-9]*}}:{{[0-9]*}}.ub,v{{[0-9]*}}:{{[0-9]*}}.ub):{{[0-9]*}}sat 308*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vadd(v{{[0-9]*}}:{{[0-9]*}}.uh,v{{[0-9]*}}:{{[0-9]*}}.uh):{{[0-9]*}}sat 309*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.ub) 310*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vmpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 311*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh += vmpy(v{{[0-9]*}}.ub,r{{[0-9]*}}.ub) 312*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh += vmpy(v{{[0-9]*}}.ub,v{{[0-9]*}}.ub) 313*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vsub(v{{[0-9]*}}:{{[0-9]*}}.uh,v{{[0-9]*}}:{{[0-9]*}}.uh):{{[0-9]*}}sat 314*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vunpack(v{{[0-9]*}}.ub) 315*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uh = vzxt(v{{[0-9]*}}.ub) 316*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vdsad(v{{[0-9]*}}:{{[0-9]*}}.uh,r{{[0-9]*}}.uh) 317*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw += vdsad(v{{[0-9]*}}:{{[0-9]*}}.uh,r{{[0-9]*}}.uh) 318*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vmpy(v{{[0-9]*}}.uh,r{{[0-9]*}}.uh) 319*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vmpy(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 320*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw += vmpy(v{{[0-9]*}}.uh,r{{[0-9]*}}.uh) 321*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw += vmpy(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 322*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vr{{[0-9]*}}mpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.ub,#0) 323*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw += vr{{[0-9]*}}mpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.ub,#0) 324*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vr{{[0-9]*}}sad(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.ub,#0) 325*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw += vr{{[0-9]*}}sad(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.ub,#0) 326*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vunpack(v{{[0-9]*}}.uh) 327*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.uw = vzxt(v{{[0-9]*}}.uh) 328*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vadd(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 329*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vadd(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 330*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vadd(v{{[0-9]*}}:{{[0-9]*}}.w,v{{[0-9]*}}:{{[0-9]*}}.w) 331*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vadd(v{{[0-9]*}}:{{[0-9]*}}.w,v{{[0-9]*}}:{{[0-9]*}}.w):{{[0-9]*}}sat 332*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 333*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vdmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 334*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vmpa(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 335*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vmpa(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 336*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h) 337*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 338*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.uh) 339*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vmpy(v{{[0-9]*}}.h,r{{[0-9]*}}.h):{{[0-9]*}}sat 340*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 341*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vmpy(v{{[0-9]*}}.h,v{{[0-9]*}}.uh) 342*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vr{{[0-9]*}}mpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b,#0) 343*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vr{{[0-9]*}}mpy(v{{[0-9]*}}:{{[0-9]*}}.ub,r{{[0-9]*}}.b,#0) 344*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vsub(v{{[0-9]*}}.h,v{{[0-9]*}}.h) 345*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vsub(v{{[0-9]*}}.uh,v{{[0-9]*}}.uh) 346*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vsub(v{{[0-9]*}}:{{[0-9]*}}.w,v{{[0-9]*}}:{{[0-9]*}}.w) 347*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vsub(v{{[0-9]*}}:{{[0-9]*}}.w,v{{[0-9]*}}:{{[0-9]*}}.w):{{[0-9]*}}sat 348*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vsxt(v{{[0-9]*}}.h) 349*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vtmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 350*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w += vtmpy(v{{[0-9]*}}:{{[0-9]*}}.h,r{{[0-9]*}}.b) 351*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w = vunpack(v{{[0-9]*}}.h) 352*9880d681SAndroid Build Coastguard Worker; CHECK: v{{[0-9]*}}:{{[0-9]*}}.w |= vunpacko(v{{[0-9]*}}.h) 353*9880d681SAndroid Build Coastguard Workertarget datalayout = "e-m:e-p:32:32:32-i64:64:64-i32:32:32-i16:16:16-i1:8:8-f64:64:64-f32:32:32-v64:64:64-v32:32:32-a:0-n16:32" 354*9880d681SAndroid Build Coastguard Workertarget triple = "hexagon" 355*9880d681SAndroid Build Coastguard Worker 356*9880d681SAndroid Build Coastguard Worker@K = global i64 0, align 8 357*9880d681SAndroid Build Coastguard Worker@src = global i8 -1, align 1 358*9880d681SAndroid Build Coastguard Worker@vecpreds = common global [15 x <16 x i32>] zeroinitializer, align 64 359*9880d681SAndroid Build Coastguard Worker@Q6VecPredResult = common global <16 x i32> zeroinitializer, align 64 360*9880d681SAndroid Build Coastguard Worker@vectors = common global [15 x <16 x i32>] zeroinitializer, align 64 361*9880d681SAndroid Build Coastguard Worker@VectorResult = common global <16 x i32> zeroinitializer, align 64 362*9880d681SAndroid Build Coastguard Worker@vector_pairs = common global [15 x <32 x i32>] zeroinitializer, align 128 363*9880d681SAndroid Build Coastguard Worker@VectorPairResult = common global <32 x i32> zeroinitializer, align 128 364*9880d681SAndroid Build Coastguard Worker@dst_addresses = common global [15 x i8] zeroinitializer, align 8 365*9880d681SAndroid Build Coastguard Worker@ptr_addresses = common global [15 x i8*] zeroinitializer, align 8 366*9880d681SAndroid Build Coastguard Worker@src_addresses = common global [15 x i8*] zeroinitializer, align 8 367*9880d681SAndroid Build Coastguard Worker@dst = common global i8 0, align 1 368*9880d681SAndroid Build Coastguard Worker@ptr = common global [32768 x i8] zeroinitializer, align 8 369*9880d681SAndroid Build Coastguard Worker 370*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind 371*9880d681SAndroid Build Coastguard Workerdefine i32 @main() #0 { 372*9880d681SAndroid Build Coastguard Workerentry: 373*9880d681SAndroid Build Coastguard Worker %retval = alloca i32, align 4 374*9880d681SAndroid Build Coastguard Worker store i32 0, i32* %retval, align 4 375*9880d681SAndroid Build Coastguard Worker %0 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 376*9880d681SAndroid Build Coastguard Worker %1 = bitcast <16 x i32> %0 to <512 x i1> 377*9880d681SAndroid Build Coastguard Worker %2 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 378*9880d681SAndroid Build Coastguard Worker %3 = bitcast <16 x i32> %2 to <512 x i1> 379*9880d681SAndroid Build Coastguard Worker %4 = call <512 x i1> @llvm.hexagon.V6.pred.and(<512 x i1> %1, <512 x i1> %3) 380*9880d681SAndroid Build Coastguard Worker %5 = bitcast <512 x i1> %4 to <16 x i32> 381*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %5, <16 x i32>* @Q6VecPredResult, align 64 382*9880d681SAndroid Build Coastguard Worker %6 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 383*9880d681SAndroid Build Coastguard Worker %7 = bitcast <16 x i32> %6 to <512 x i1> 384*9880d681SAndroid Build Coastguard Worker %8 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 385*9880d681SAndroid Build Coastguard Worker %9 = bitcast <16 x i32> %8 to <512 x i1> 386*9880d681SAndroid Build Coastguard Worker %10 = call <512 x i1> @llvm.hexagon.V6.pred.and.n(<512 x i1> %7, <512 x i1> %9) 387*9880d681SAndroid Build Coastguard Worker %11 = bitcast <512 x i1> %10 to <16 x i32> 388*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %11, <16 x i32>* @Q6VecPredResult, align 64 389*9880d681SAndroid Build Coastguard Worker %12 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 390*9880d681SAndroid Build Coastguard Worker %13 = bitcast <16 x i32> %12 to <512 x i1> 391*9880d681SAndroid Build Coastguard Worker %14 = call <512 x i1> @llvm.hexagon.V6.pred.not(<512 x i1> %13) 392*9880d681SAndroid Build Coastguard Worker %15 = bitcast <512 x i1> %14 to <16 x i32> 393*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %15, <16 x i32>* @Q6VecPredResult, align 64 394*9880d681SAndroid Build Coastguard Worker %16 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 395*9880d681SAndroid Build Coastguard Worker %17 = bitcast <16 x i32> %16 to <512 x i1> 396*9880d681SAndroid Build Coastguard Worker %18 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 397*9880d681SAndroid Build Coastguard Worker %19 = bitcast <16 x i32> %18 to <512 x i1> 398*9880d681SAndroid Build Coastguard Worker %20 = call <512 x i1> @llvm.hexagon.V6.pred.or(<512 x i1> %17, <512 x i1> %19) 399*9880d681SAndroid Build Coastguard Worker %21 = bitcast <512 x i1> %20 to <16 x i32> 400*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %21, <16 x i32>* @Q6VecPredResult, align 64 401*9880d681SAndroid Build Coastguard Worker %22 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 402*9880d681SAndroid Build Coastguard Worker %23 = bitcast <16 x i32> %22 to <512 x i1> 403*9880d681SAndroid Build Coastguard Worker %24 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 404*9880d681SAndroid Build Coastguard Worker %25 = bitcast <16 x i32> %24 to <512 x i1> 405*9880d681SAndroid Build Coastguard Worker %26 = call <512 x i1> @llvm.hexagon.V6.pred.or.n(<512 x i1> %23, <512 x i1> %25) 406*9880d681SAndroid Build Coastguard Worker %27 = bitcast <512 x i1> %26 to <16 x i32> 407*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %27, <16 x i32>* @Q6VecPredResult, align 64 408*9880d681SAndroid Build Coastguard Worker %28 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 409*9880d681SAndroid Build Coastguard Worker %29 = call <512 x i1> @llvm.hexagon.V6.vandvrt(<16 x i32> %28, i32 -1) 410*9880d681SAndroid Build Coastguard Worker %30 = bitcast <512 x i1> %29 to <16 x i32> 411*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %30, <16 x i32>* @Q6VecPredResult, align 64 412*9880d681SAndroid Build Coastguard Worker %31 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 413*9880d681SAndroid Build Coastguard Worker %32 = bitcast <16 x i32> %31 to <512 x i1> 414*9880d681SAndroid Build Coastguard Worker %33 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 415*9880d681SAndroid Build Coastguard Worker %34 = call <512 x i1> @llvm.hexagon.V6.vandvrt.acc(<512 x i1> %32, <16 x i32> %33, i32 -1) 416*9880d681SAndroid Build Coastguard Worker %35 = bitcast <512 x i1> %34 to <16 x i32> 417*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %35, <16 x i32>* @Q6VecPredResult, align 64 418*9880d681SAndroid Build Coastguard Worker %36 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 419*9880d681SAndroid Build Coastguard Worker %37 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 420*9880d681SAndroid Build Coastguard Worker %38 = call <512 x i1> @llvm.hexagon.V6.veqb(<16 x i32> %36, <16 x i32> %37) 421*9880d681SAndroid Build Coastguard Worker %39 = bitcast <512 x i1> %38 to <16 x i32> 422*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %39, <16 x i32>* @Q6VecPredResult, align 64 423*9880d681SAndroid Build Coastguard Worker %40 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 424*9880d681SAndroid Build Coastguard Worker %41 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 425*9880d681SAndroid Build Coastguard Worker %42 = call <512 x i1> @llvm.hexagon.V6.veqh(<16 x i32> %40, <16 x i32> %41) 426*9880d681SAndroid Build Coastguard Worker %43 = bitcast <512 x i1> %42 to <16 x i32> 427*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %43, <16 x i32>* @Q6VecPredResult, align 64 428*9880d681SAndroid Build Coastguard Worker %44 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 429*9880d681SAndroid Build Coastguard Worker %45 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 430*9880d681SAndroid Build Coastguard Worker %46 = call <512 x i1> @llvm.hexagon.V6.veqw(<16 x i32> %44, <16 x i32> %45) 431*9880d681SAndroid Build Coastguard Worker %47 = bitcast <512 x i1> %46 to <16 x i32> 432*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %47, <16 x i32>* @Q6VecPredResult, align 64 433*9880d681SAndroid Build Coastguard Worker %48 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 434*9880d681SAndroid Build Coastguard Worker %49 = bitcast <16 x i32> %48 to <512 x i1> 435*9880d681SAndroid Build Coastguard Worker %50 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 436*9880d681SAndroid Build Coastguard Worker %51 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 437*9880d681SAndroid Build Coastguard Worker %52 = call <512 x i1> @llvm.hexagon.V6.veqb.and(<512 x i1> %49, <16 x i32> %50, <16 x i32> %51) 438*9880d681SAndroid Build Coastguard Worker %53 = bitcast <512 x i1> %52 to <16 x i32> 439*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %53, <16 x i32>* @Q6VecPredResult, align 64 440*9880d681SAndroid Build Coastguard Worker %54 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 441*9880d681SAndroid Build Coastguard Worker %55 = bitcast <16 x i32> %54 to <512 x i1> 442*9880d681SAndroid Build Coastguard Worker %56 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 443*9880d681SAndroid Build Coastguard Worker %57 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 444*9880d681SAndroid Build Coastguard Worker %58 = call <512 x i1> @llvm.hexagon.V6.veqh.and(<512 x i1> %55, <16 x i32> %56, <16 x i32> %57) 445*9880d681SAndroid Build Coastguard Worker %59 = bitcast <512 x i1> %58 to <16 x i32> 446*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %59, <16 x i32>* @Q6VecPredResult, align 64 447*9880d681SAndroid Build Coastguard Worker %60 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 448*9880d681SAndroid Build Coastguard Worker %61 = bitcast <16 x i32> %60 to <512 x i1> 449*9880d681SAndroid Build Coastguard Worker %62 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 450*9880d681SAndroid Build Coastguard Worker %63 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 451*9880d681SAndroid Build Coastguard Worker %64 = call <512 x i1> @llvm.hexagon.V6.veqw.and(<512 x i1> %61, <16 x i32> %62, <16 x i32> %63) 452*9880d681SAndroid Build Coastguard Worker %65 = bitcast <512 x i1> %64 to <16 x i32> 453*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %65, <16 x i32>* @Q6VecPredResult, align 64 454*9880d681SAndroid Build Coastguard Worker %66 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 455*9880d681SAndroid Build Coastguard Worker %67 = bitcast <16 x i32> %66 to <512 x i1> 456*9880d681SAndroid Build Coastguard Worker %68 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 457*9880d681SAndroid Build Coastguard Worker %69 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 458*9880d681SAndroid Build Coastguard Worker %70 = call <512 x i1> @llvm.hexagon.V6.veqb.or(<512 x i1> %67, <16 x i32> %68, <16 x i32> %69) 459*9880d681SAndroid Build Coastguard Worker %71 = bitcast <512 x i1> %70 to <16 x i32> 460*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %71, <16 x i32>* @Q6VecPredResult, align 64 461*9880d681SAndroid Build Coastguard Worker %72 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 462*9880d681SAndroid Build Coastguard Worker %73 = bitcast <16 x i32> %72 to <512 x i1> 463*9880d681SAndroid Build Coastguard Worker %74 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 464*9880d681SAndroid Build Coastguard Worker %75 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 465*9880d681SAndroid Build Coastguard Worker %76 = call <512 x i1> @llvm.hexagon.V6.veqh.or(<512 x i1> %73, <16 x i32> %74, <16 x i32> %75) 466*9880d681SAndroid Build Coastguard Worker %77 = bitcast <512 x i1> %76 to <16 x i32> 467*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %77, <16 x i32>* @Q6VecPredResult, align 64 468*9880d681SAndroid Build Coastguard Worker %78 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 469*9880d681SAndroid Build Coastguard Worker %79 = bitcast <16 x i32> %78 to <512 x i1> 470*9880d681SAndroid Build Coastguard Worker %80 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 471*9880d681SAndroid Build Coastguard Worker %81 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 472*9880d681SAndroid Build Coastguard Worker %82 = call <512 x i1> @llvm.hexagon.V6.veqw.or(<512 x i1> %79, <16 x i32> %80, <16 x i32> %81) 473*9880d681SAndroid Build Coastguard Worker %83 = bitcast <512 x i1> %82 to <16 x i32> 474*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %83, <16 x i32>* @Q6VecPredResult, align 64 475*9880d681SAndroid Build Coastguard Worker %84 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 476*9880d681SAndroid Build Coastguard Worker %85 = bitcast <16 x i32> %84 to <512 x i1> 477*9880d681SAndroid Build Coastguard Worker %86 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 478*9880d681SAndroid Build Coastguard Worker %87 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 479*9880d681SAndroid Build Coastguard Worker %88 = call <512 x i1> @llvm.hexagon.V6.veqb.xor(<512 x i1> %85, <16 x i32> %86, <16 x i32> %87) 480*9880d681SAndroid Build Coastguard Worker %89 = bitcast <512 x i1> %88 to <16 x i32> 481*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %89, <16 x i32>* @Q6VecPredResult, align 64 482*9880d681SAndroid Build Coastguard Worker %90 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 483*9880d681SAndroid Build Coastguard Worker %91 = bitcast <16 x i32> %90 to <512 x i1> 484*9880d681SAndroid Build Coastguard Worker %92 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 485*9880d681SAndroid Build Coastguard Worker %93 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 486*9880d681SAndroid Build Coastguard Worker %94 = call <512 x i1> @llvm.hexagon.V6.veqh.xor(<512 x i1> %91, <16 x i32> %92, <16 x i32> %93) 487*9880d681SAndroid Build Coastguard Worker %95 = bitcast <512 x i1> %94 to <16 x i32> 488*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %95, <16 x i32>* @Q6VecPredResult, align 64 489*9880d681SAndroid Build Coastguard Worker %96 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 490*9880d681SAndroid Build Coastguard Worker %97 = bitcast <16 x i32> %96 to <512 x i1> 491*9880d681SAndroid Build Coastguard Worker %98 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 492*9880d681SAndroid Build Coastguard Worker %99 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 493*9880d681SAndroid Build Coastguard Worker %100 = call <512 x i1> @llvm.hexagon.V6.veqw.xor(<512 x i1> %97, <16 x i32> %98, <16 x i32> %99) 494*9880d681SAndroid Build Coastguard Worker %101 = bitcast <512 x i1> %100 to <16 x i32> 495*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %101, <16 x i32>* @Q6VecPredResult, align 64 496*9880d681SAndroid Build Coastguard Worker %102 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 497*9880d681SAndroid Build Coastguard Worker %103 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 498*9880d681SAndroid Build Coastguard Worker %104 = call <512 x i1> @llvm.hexagon.V6.vgtb(<16 x i32> %102, <16 x i32> %103) 499*9880d681SAndroid Build Coastguard Worker %105 = bitcast <512 x i1> %104 to <16 x i32> 500*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %105, <16 x i32>* @Q6VecPredResult, align 64 501*9880d681SAndroid Build Coastguard Worker %106 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 502*9880d681SAndroid Build Coastguard Worker %107 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 503*9880d681SAndroid Build Coastguard Worker %108 = call <512 x i1> @llvm.hexagon.V6.vgth(<16 x i32> %106, <16 x i32> %107) 504*9880d681SAndroid Build Coastguard Worker %109 = bitcast <512 x i1> %108 to <16 x i32> 505*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %109, <16 x i32>* @Q6VecPredResult, align 64 506*9880d681SAndroid Build Coastguard Worker %110 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 507*9880d681SAndroid Build Coastguard Worker %111 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 508*9880d681SAndroid Build Coastguard Worker %112 = call <512 x i1> @llvm.hexagon.V6.vgtub(<16 x i32> %110, <16 x i32> %111) 509*9880d681SAndroid Build Coastguard Worker %113 = bitcast <512 x i1> %112 to <16 x i32> 510*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %113, <16 x i32>* @Q6VecPredResult, align 64 511*9880d681SAndroid Build Coastguard Worker %114 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 512*9880d681SAndroid Build Coastguard Worker %115 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 513*9880d681SAndroid Build Coastguard Worker %116 = call <512 x i1> @llvm.hexagon.V6.vgtuh(<16 x i32> %114, <16 x i32> %115) 514*9880d681SAndroid Build Coastguard Worker %117 = bitcast <512 x i1> %116 to <16 x i32> 515*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %117, <16 x i32>* @Q6VecPredResult, align 64 516*9880d681SAndroid Build Coastguard Worker %118 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 517*9880d681SAndroid Build Coastguard Worker %119 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 518*9880d681SAndroid Build Coastguard Worker %120 = call <512 x i1> @llvm.hexagon.V6.vgtuw(<16 x i32> %118, <16 x i32> %119) 519*9880d681SAndroid Build Coastguard Worker %121 = bitcast <512 x i1> %120 to <16 x i32> 520*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %121, <16 x i32>* @Q6VecPredResult, align 64 521*9880d681SAndroid Build Coastguard Worker %122 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 522*9880d681SAndroid Build Coastguard Worker %123 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 523*9880d681SAndroid Build Coastguard Worker %124 = call <512 x i1> @llvm.hexagon.V6.vgtw(<16 x i32> %122, <16 x i32> %123) 524*9880d681SAndroid Build Coastguard Worker %125 = bitcast <512 x i1> %124 to <16 x i32> 525*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %125, <16 x i32>* @Q6VecPredResult, align 64 526*9880d681SAndroid Build Coastguard Worker %126 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 527*9880d681SAndroid Build Coastguard Worker %127 = bitcast <16 x i32> %126 to <512 x i1> 528*9880d681SAndroid Build Coastguard Worker %128 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 529*9880d681SAndroid Build Coastguard Worker %129 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 530*9880d681SAndroid Build Coastguard Worker %130 = call <512 x i1> @llvm.hexagon.V6.vgtb.and(<512 x i1> %127, <16 x i32> %128, <16 x i32> %129) 531*9880d681SAndroid Build Coastguard Worker %131 = bitcast <512 x i1> %130 to <16 x i32> 532*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %131, <16 x i32>* @Q6VecPredResult, align 64 533*9880d681SAndroid Build Coastguard Worker %132 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 534*9880d681SAndroid Build Coastguard Worker %133 = bitcast <16 x i32> %132 to <512 x i1> 535*9880d681SAndroid Build Coastguard Worker %134 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 536*9880d681SAndroid Build Coastguard Worker %135 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 537*9880d681SAndroid Build Coastguard Worker %136 = call <512 x i1> @llvm.hexagon.V6.vgth.and(<512 x i1> %133, <16 x i32> %134, <16 x i32> %135) 538*9880d681SAndroid Build Coastguard Worker %137 = bitcast <512 x i1> %136 to <16 x i32> 539*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %137, <16 x i32>* @Q6VecPredResult, align 64 540*9880d681SAndroid Build Coastguard Worker %138 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 541*9880d681SAndroid Build Coastguard Worker %139 = bitcast <16 x i32> %138 to <512 x i1> 542*9880d681SAndroid Build Coastguard Worker %140 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 543*9880d681SAndroid Build Coastguard Worker %141 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 544*9880d681SAndroid Build Coastguard Worker %142 = call <512 x i1> @llvm.hexagon.V6.vgtub.and(<512 x i1> %139, <16 x i32> %140, <16 x i32> %141) 545*9880d681SAndroid Build Coastguard Worker %143 = bitcast <512 x i1> %142 to <16 x i32> 546*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %143, <16 x i32>* @Q6VecPredResult, align 64 547*9880d681SAndroid Build Coastguard Worker %144 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 548*9880d681SAndroid Build Coastguard Worker %145 = bitcast <16 x i32> %144 to <512 x i1> 549*9880d681SAndroid Build Coastguard Worker %146 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 550*9880d681SAndroid Build Coastguard Worker %147 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 551*9880d681SAndroid Build Coastguard Worker %148 = call <512 x i1> @llvm.hexagon.V6.vgtuh.and(<512 x i1> %145, <16 x i32> %146, <16 x i32> %147) 552*9880d681SAndroid Build Coastguard Worker %149 = bitcast <512 x i1> %148 to <16 x i32> 553*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %149, <16 x i32>* @Q6VecPredResult, align 64 554*9880d681SAndroid Build Coastguard Worker %150 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 555*9880d681SAndroid Build Coastguard Worker %151 = bitcast <16 x i32> %150 to <512 x i1> 556*9880d681SAndroid Build Coastguard Worker %152 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 557*9880d681SAndroid Build Coastguard Worker %153 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 558*9880d681SAndroid Build Coastguard Worker %154 = call <512 x i1> @llvm.hexagon.V6.vgtuw.and(<512 x i1> %151, <16 x i32> %152, <16 x i32> %153) 559*9880d681SAndroid Build Coastguard Worker %155 = bitcast <512 x i1> %154 to <16 x i32> 560*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %155, <16 x i32>* @Q6VecPredResult, align 64 561*9880d681SAndroid Build Coastguard Worker %156 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 562*9880d681SAndroid Build Coastguard Worker %157 = bitcast <16 x i32> %156 to <512 x i1> 563*9880d681SAndroid Build Coastguard Worker %158 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 564*9880d681SAndroid Build Coastguard Worker %159 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 565*9880d681SAndroid Build Coastguard Worker %160 = call <512 x i1> @llvm.hexagon.V6.vgtw.and(<512 x i1> %157, <16 x i32> %158, <16 x i32> %159) 566*9880d681SAndroid Build Coastguard Worker %161 = bitcast <512 x i1> %160 to <16 x i32> 567*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %161, <16 x i32>* @Q6VecPredResult, align 64 568*9880d681SAndroid Build Coastguard Worker %162 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 569*9880d681SAndroid Build Coastguard Worker %163 = bitcast <16 x i32> %162 to <512 x i1> 570*9880d681SAndroid Build Coastguard Worker %164 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 571*9880d681SAndroid Build Coastguard Worker %165 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 572*9880d681SAndroid Build Coastguard Worker %166 = call <512 x i1> @llvm.hexagon.V6.vgtb.or(<512 x i1> %163, <16 x i32> %164, <16 x i32> %165) 573*9880d681SAndroid Build Coastguard Worker %167 = bitcast <512 x i1> %166 to <16 x i32> 574*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %167, <16 x i32>* @Q6VecPredResult, align 64 575*9880d681SAndroid Build Coastguard Worker %168 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 576*9880d681SAndroid Build Coastguard Worker %169 = bitcast <16 x i32> %168 to <512 x i1> 577*9880d681SAndroid Build Coastguard Worker %170 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 578*9880d681SAndroid Build Coastguard Worker %171 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 579*9880d681SAndroid Build Coastguard Worker %172 = call <512 x i1> @llvm.hexagon.V6.vgth.or(<512 x i1> %169, <16 x i32> %170, <16 x i32> %171) 580*9880d681SAndroid Build Coastguard Worker %173 = bitcast <512 x i1> %172 to <16 x i32> 581*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %173, <16 x i32>* @Q6VecPredResult, align 64 582*9880d681SAndroid Build Coastguard Worker %174 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 583*9880d681SAndroid Build Coastguard Worker %175 = bitcast <16 x i32> %174 to <512 x i1> 584*9880d681SAndroid Build Coastguard Worker %176 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 585*9880d681SAndroid Build Coastguard Worker %177 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 586*9880d681SAndroid Build Coastguard Worker %178 = call <512 x i1> @llvm.hexagon.V6.vgtub.or(<512 x i1> %175, <16 x i32> %176, <16 x i32> %177) 587*9880d681SAndroid Build Coastguard Worker %179 = bitcast <512 x i1> %178 to <16 x i32> 588*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %179, <16 x i32>* @Q6VecPredResult, align 64 589*9880d681SAndroid Build Coastguard Worker %180 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 590*9880d681SAndroid Build Coastguard Worker %181 = bitcast <16 x i32> %180 to <512 x i1> 591*9880d681SAndroid Build Coastguard Worker %182 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 592*9880d681SAndroid Build Coastguard Worker %183 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 593*9880d681SAndroid Build Coastguard Worker %184 = call <512 x i1> @llvm.hexagon.V6.vgtuh.or(<512 x i1> %181, <16 x i32> %182, <16 x i32> %183) 594*9880d681SAndroid Build Coastguard Worker %185 = bitcast <512 x i1> %184 to <16 x i32> 595*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %185, <16 x i32>* @Q6VecPredResult, align 64 596*9880d681SAndroid Build Coastguard Worker %186 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 597*9880d681SAndroid Build Coastguard Worker %187 = bitcast <16 x i32> %186 to <512 x i1> 598*9880d681SAndroid Build Coastguard Worker %188 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 599*9880d681SAndroid Build Coastguard Worker %189 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 600*9880d681SAndroid Build Coastguard Worker %190 = call <512 x i1> @llvm.hexagon.V6.vgtuw.or(<512 x i1> %187, <16 x i32> %188, <16 x i32> %189) 601*9880d681SAndroid Build Coastguard Worker %191 = bitcast <512 x i1> %190 to <16 x i32> 602*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %191, <16 x i32>* @Q6VecPredResult, align 64 603*9880d681SAndroid Build Coastguard Worker %192 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 604*9880d681SAndroid Build Coastguard Worker %193 = bitcast <16 x i32> %192 to <512 x i1> 605*9880d681SAndroid Build Coastguard Worker %194 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 606*9880d681SAndroid Build Coastguard Worker %195 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 607*9880d681SAndroid Build Coastguard Worker %196 = call <512 x i1> @llvm.hexagon.V6.vgtw.or(<512 x i1> %193, <16 x i32> %194, <16 x i32> %195) 608*9880d681SAndroid Build Coastguard Worker %197 = bitcast <512 x i1> %196 to <16 x i32> 609*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %197, <16 x i32>* @Q6VecPredResult, align 64 610*9880d681SAndroid Build Coastguard Worker %198 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 611*9880d681SAndroid Build Coastguard Worker %199 = bitcast <16 x i32> %198 to <512 x i1> 612*9880d681SAndroid Build Coastguard Worker %200 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 613*9880d681SAndroid Build Coastguard Worker %201 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 614*9880d681SAndroid Build Coastguard Worker %202 = call <512 x i1> @llvm.hexagon.V6.vgtb.xor(<512 x i1> %199, <16 x i32> %200, <16 x i32> %201) 615*9880d681SAndroid Build Coastguard Worker %203 = bitcast <512 x i1> %202 to <16 x i32> 616*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %203, <16 x i32>* @Q6VecPredResult, align 64 617*9880d681SAndroid Build Coastguard Worker %204 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 618*9880d681SAndroid Build Coastguard Worker %205 = bitcast <16 x i32> %204 to <512 x i1> 619*9880d681SAndroid Build Coastguard Worker %206 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 620*9880d681SAndroid Build Coastguard Worker %207 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 621*9880d681SAndroid Build Coastguard Worker %208 = call <512 x i1> @llvm.hexagon.V6.vgth.xor(<512 x i1> %205, <16 x i32> %206, <16 x i32> %207) 622*9880d681SAndroid Build Coastguard Worker %209 = bitcast <512 x i1> %208 to <16 x i32> 623*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %209, <16 x i32>* @Q6VecPredResult, align 64 624*9880d681SAndroid Build Coastguard Worker %210 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 625*9880d681SAndroid Build Coastguard Worker %211 = bitcast <16 x i32> %210 to <512 x i1> 626*9880d681SAndroid Build Coastguard Worker %212 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 627*9880d681SAndroid Build Coastguard Worker %213 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 628*9880d681SAndroid Build Coastguard Worker %214 = call <512 x i1> @llvm.hexagon.V6.vgtub.xor(<512 x i1> %211, <16 x i32> %212, <16 x i32> %213) 629*9880d681SAndroid Build Coastguard Worker %215 = bitcast <512 x i1> %214 to <16 x i32> 630*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %215, <16 x i32>* @Q6VecPredResult, align 64 631*9880d681SAndroid Build Coastguard Worker %216 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 632*9880d681SAndroid Build Coastguard Worker %217 = bitcast <16 x i32> %216 to <512 x i1> 633*9880d681SAndroid Build Coastguard Worker %218 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 634*9880d681SAndroid Build Coastguard Worker %219 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 635*9880d681SAndroid Build Coastguard Worker %220 = call <512 x i1> @llvm.hexagon.V6.vgtuh.xor(<512 x i1> %217, <16 x i32> %218, <16 x i32> %219) 636*9880d681SAndroid Build Coastguard Worker %221 = bitcast <512 x i1> %220 to <16 x i32> 637*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %221, <16 x i32>* @Q6VecPredResult, align 64 638*9880d681SAndroid Build Coastguard Worker %222 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 639*9880d681SAndroid Build Coastguard Worker %223 = bitcast <16 x i32> %222 to <512 x i1> 640*9880d681SAndroid Build Coastguard Worker %224 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 641*9880d681SAndroid Build Coastguard Worker %225 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 642*9880d681SAndroid Build Coastguard Worker %226 = call <512 x i1> @llvm.hexagon.V6.vgtuw.xor(<512 x i1> %223, <16 x i32> %224, <16 x i32> %225) 643*9880d681SAndroid Build Coastguard Worker %227 = bitcast <512 x i1> %226 to <16 x i32> 644*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %227, <16 x i32>* @Q6VecPredResult, align 64 645*9880d681SAndroid Build Coastguard Worker %228 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 646*9880d681SAndroid Build Coastguard Worker %229 = bitcast <16 x i32> %228 to <512 x i1> 647*9880d681SAndroid Build Coastguard Worker %230 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 648*9880d681SAndroid Build Coastguard Worker %231 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 649*9880d681SAndroid Build Coastguard Worker %232 = call <512 x i1> @llvm.hexagon.V6.vgtw.xor(<512 x i1> %229, <16 x i32> %230, <16 x i32> %231) 650*9880d681SAndroid Build Coastguard Worker %233 = bitcast <512 x i1> %232 to <16 x i32> 651*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %233, <16 x i32>* @Q6VecPredResult, align 64 652*9880d681SAndroid Build Coastguard Worker %234 = call <512 x i1> @llvm.hexagon.V6.pred.scalar2(i32 1) 653*9880d681SAndroid Build Coastguard Worker %235 = bitcast <512 x i1> %234 to <16 x i32> 654*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %235, <16 x i32>* @Q6VecPredResult, align 64 655*9880d681SAndroid Build Coastguard Worker %236 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 656*9880d681SAndroid Build Coastguard Worker %237 = bitcast <16 x i32> %236 to <512 x i1> 657*9880d681SAndroid Build Coastguard Worker %238 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 1), align 64 658*9880d681SAndroid Build Coastguard Worker %239 = bitcast <16 x i32> %238 to <512 x i1> 659*9880d681SAndroid Build Coastguard Worker %240 = call <512 x i1> @llvm.hexagon.V6.pred.xor(<512 x i1> %237, <512 x i1> %239) 660*9880d681SAndroid Build Coastguard Worker %241 = bitcast <512 x i1> %240 to <16 x i32> 661*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %241, <16 x i32>* @Q6VecPredResult, align 64 662*9880d681SAndroid Build Coastguard Worker %242 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 663*9880d681SAndroid Build Coastguard Worker %243 = call <16 x i32> @llvm.hexagon.V6.vassign(<16 x i32> %242) 664*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %243, <16 x i32>* @VectorResult, align 64 665*9880d681SAndroid Build Coastguard Worker %244 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 666*9880d681SAndroid Build Coastguard Worker %245 = call <16 x i32> @llvm.hexagon.V6.hi(<32 x i32> %244) 667*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %245, <16 x i32>* @VectorResult, align 64 668*9880d681SAndroid Build Coastguard Worker %246 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 669*9880d681SAndroid Build Coastguard Worker %247 = call <16 x i32> @llvm.hexagon.V6.lo(<32 x i32> %246) 670*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %247, <16 x i32>* @VectorResult, align 64 671*9880d681SAndroid Build Coastguard Worker %248 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 672*9880d681SAndroid Build Coastguard Worker %249 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 673*9880d681SAndroid Build Coastguard Worker %250 = call <16 x i32> @llvm.hexagon.V6.valignbi(<16 x i32> %248, <16 x i32> %249, i32 0) 674*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %250, <16 x i32>* @VectorResult, align 64 675*9880d681SAndroid Build Coastguard Worker %251 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 676*9880d681SAndroid Build Coastguard Worker %252 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 677*9880d681SAndroid Build Coastguard Worker %253 = call <16 x i32> @llvm.hexagon.V6.valignb(<16 x i32> %251, <16 x i32> %252, i32 -1) 678*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %253, <16 x i32>* @VectorResult, align 64 679*9880d681SAndroid Build Coastguard Worker %254 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 680*9880d681SAndroid Build Coastguard Worker %255 = bitcast <16 x i32> %254 to <512 x i1> 681*9880d681SAndroid Build Coastguard Worker %256 = call <16 x i32> @llvm.hexagon.V6.vandqrt(<512 x i1> %255, i32 -1) 682*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %256, <16 x i32>* @VectorResult, align 64 683*9880d681SAndroid Build Coastguard Worker %257 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 684*9880d681SAndroid Build Coastguard Worker %258 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 685*9880d681SAndroid Build Coastguard Worker %259 = call <16 x i32> @llvm.hexagon.V6.vand(<16 x i32> %257, <16 x i32> %258) 686*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %259, <16 x i32>* @VectorResult, align 64 687*9880d681SAndroid Build Coastguard Worker %260 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 688*9880d681SAndroid Build Coastguard Worker %261 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 689*9880d681SAndroid Build Coastguard Worker %262 = bitcast <16 x i32> %261 to <512 x i1> 690*9880d681SAndroid Build Coastguard Worker %263 = call <16 x i32> @llvm.hexagon.V6.vandqrt.acc(<16 x i32> %260, <512 x i1> %262, i32 -1) 691*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %263, <16 x i32>* @VectorResult, align 64 692*9880d681SAndroid Build Coastguard Worker %264 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 693*9880d681SAndroid Build Coastguard Worker %265 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 694*9880d681SAndroid Build Coastguard Worker %266 = call <16 x i32> @llvm.hexagon.V6.vdelta(<16 x i32> %264, <16 x i32> %265) 695*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %266, <16 x i32>* @VectorResult, align 64 696*9880d681SAndroid Build Coastguard Worker %267 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 697*9880d681SAndroid Build Coastguard Worker %268 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 698*9880d681SAndroid Build Coastguard Worker %269 = call <16 x i32> @llvm.hexagon.V6.vlalignbi(<16 x i32> %267, <16 x i32> %268, i32 0) 699*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %269, <16 x i32>* @VectorResult, align 64 700*9880d681SAndroid Build Coastguard Worker %270 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 701*9880d681SAndroid Build Coastguard Worker %271 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 702*9880d681SAndroid Build Coastguard Worker %272 = call <16 x i32> @llvm.hexagon.V6.vlalignb(<16 x i32> %270, <16 x i32> %271, i32 -1) 703*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %272, <16 x i32>* @VectorResult, align 64 704*9880d681SAndroid Build Coastguard Worker %273 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 705*9880d681SAndroid Build Coastguard Worker %274 = bitcast <16 x i32> %273 to <512 x i1> 706*9880d681SAndroid Build Coastguard Worker %275 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 707*9880d681SAndroid Build Coastguard Worker %276 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 708*9880d681SAndroid Build Coastguard Worker %277 = call <16 x i32> @llvm.hexagon.V6.vmux(<512 x i1> %274, <16 x i32> %275, <16 x i32> %276) 709*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %277, <16 x i32>* @VectorResult, align 64 710*9880d681SAndroid Build Coastguard Worker %278 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 711*9880d681SAndroid Build Coastguard Worker %279 = call <16 x i32> @llvm.hexagon.V6.vnot(<16 x i32> %278) 712*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %279, <16 x i32>* @VectorResult, align 64 713*9880d681SAndroid Build Coastguard Worker %280 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 714*9880d681SAndroid Build Coastguard Worker %281 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 715*9880d681SAndroid Build Coastguard Worker %282 = call <16 x i32> @llvm.hexagon.V6.vor(<16 x i32> %280, <16 x i32> %281) 716*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %282, <16 x i32>* @VectorResult, align 64 717*9880d681SAndroid Build Coastguard Worker %283 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 718*9880d681SAndroid Build Coastguard Worker %284 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 719*9880d681SAndroid Build Coastguard Worker %285 = call <16 x i32> @llvm.hexagon.V6.vrdelta(<16 x i32> %283, <16 x i32> %284) 720*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %285, <16 x i32>* @VectorResult, align 64 721*9880d681SAndroid Build Coastguard Worker %286 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 722*9880d681SAndroid Build Coastguard Worker %287 = call <16 x i32> @llvm.hexagon.V6.vror(<16 x i32> %286, i32 -1) 723*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %287, <16 x i32>* @VectorResult, align 64 724*9880d681SAndroid Build Coastguard Worker %288 = call <16 x i32> @llvm.hexagon.V6.lvsplatw(i32 -1) 725*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %288, <16 x i32>* @VectorResult, align 64 726*9880d681SAndroid Build Coastguard Worker %289 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 727*9880d681SAndroid Build Coastguard Worker %290 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 728*9880d681SAndroid Build Coastguard Worker %291 = call <16 x i32> @llvm.hexagon.V6.vxor(<16 x i32> %289, <16 x i32> %290) 729*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %291, <16 x i32>* @VectorResult, align 64 730*9880d681SAndroid Build Coastguard Worker %292 = call <16 x i32> @llvm.hexagon.V6.vd0() 731*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %292, <16 x i32>* @VectorResult, align 64 732*9880d681SAndroid Build Coastguard Worker %293 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 733*9880d681SAndroid Build Coastguard Worker %294 = bitcast <16 x i32> %293 to <512 x i1> 734*9880d681SAndroid Build Coastguard Worker %295 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 735*9880d681SAndroid Build Coastguard Worker %296 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 736*9880d681SAndroid Build Coastguard Worker %297 = call <16 x i32> @llvm.hexagon.V6.vaddbq(<512 x i1> %294, <16 x i32> %295, <16 x i32> %296) 737*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %297, <16 x i32>* @VectorResult, align 64 738*9880d681SAndroid Build Coastguard Worker %298 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 739*9880d681SAndroid Build Coastguard Worker %299 = bitcast <16 x i32> %298 to <512 x i1> 740*9880d681SAndroid Build Coastguard Worker %300 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 741*9880d681SAndroid Build Coastguard Worker %301 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 742*9880d681SAndroid Build Coastguard Worker %302 = call <16 x i32> @llvm.hexagon.V6.vaddbnq(<512 x i1> %299, <16 x i32> %300, <16 x i32> %301) 743*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %302, <16 x i32>* @VectorResult, align 64 744*9880d681SAndroid Build Coastguard Worker %303 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 745*9880d681SAndroid Build Coastguard Worker %304 = bitcast <16 x i32> %303 to <512 x i1> 746*9880d681SAndroid Build Coastguard Worker %305 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 747*9880d681SAndroid Build Coastguard Worker %306 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 748*9880d681SAndroid Build Coastguard Worker %307 = call <16 x i32> @llvm.hexagon.V6.vsubbq(<512 x i1> %304, <16 x i32> %305, <16 x i32> %306) 749*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %307, <16 x i32>* @VectorResult, align 64 750*9880d681SAndroid Build Coastguard Worker %308 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 751*9880d681SAndroid Build Coastguard Worker %309 = bitcast <16 x i32> %308 to <512 x i1> 752*9880d681SAndroid Build Coastguard Worker %310 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 753*9880d681SAndroid Build Coastguard Worker %311 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 754*9880d681SAndroid Build Coastguard Worker %312 = call <16 x i32> @llvm.hexagon.V6.vsubbnq(<512 x i1> %309, <16 x i32> %310, <16 x i32> %311) 755*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %312, <16 x i32>* @VectorResult, align 64 756*9880d681SAndroid Build Coastguard Worker %313 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 757*9880d681SAndroid Build Coastguard Worker %314 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 758*9880d681SAndroid Build Coastguard Worker %315 = call <16 x i32> @llvm.hexagon.V6.vaddb(<16 x i32> %313, <16 x i32> %314) 759*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %315, <16 x i32>* @VectorResult, align 64 760*9880d681SAndroid Build Coastguard Worker %316 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 761*9880d681SAndroid Build Coastguard Worker %317 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 762*9880d681SAndroid Build Coastguard Worker %318 = call <16 x i32> @llvm.hexagon.V6.vasrhbrndsat(<16 x i32> %316, <16 x i32> %317, i32 -1) 763*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %318, <16 x i32>* @VectorResult, align 64 764*9880d681SAndroid Build Coastguard Worker %319 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 765*9880d681SAndroid Build Coastguard Worker %320 = call <16 x i32> @llvm.hexagon.V6.vdealb(<16 x i32> %319) 766*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %320, <16 x i32>* @VectorResult, align 64 767*9880d681SAndroid Build Coastguard Worker %321 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 768*9880d681SAndroid Build Coastguard Worker %322 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 769*9880d681SAndroid Build Coastguard Worker %323 = call <16 x i32> @llvm.hexagon.V6.vdealb4w(<16 x i32> %321, <16 x i32> %322) 770*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %323, <16 x i32>* @VectorResult, align 64 771*9880d681SAndroid Build Coastguard Worker %324 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 772*9880d681SAndroid Build Coastguard Worker %325 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 773*9880d681SAndroid Build Coastguard Worker %326 = call <16 x i32> @llvm.hexagon.V6.vlutvvb(<16 x i32> %324, <16 x i32> %325, i32 -1) 774*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %326, <16 x i32>* @VectorResult, align 64 775*9880d681SAndroid Build Coastguard Worker %327 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 776*9880d681SAndroid Build Coastguard Worker %328 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 777*9880d681SAndroid Build Coastguard Worker %329 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 778*9880d681SAndroid Build Coastguard Worker %330 = call <16 x i32> @llvm.hexagon.V6.vlutvvb.oracc(<16 x i32> %327, <16 x i32> %328, <16 x i32> %329, i32 -1) 779*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %330, <16 x i32>* @VectorResult, align 64 780*9880d681SAndroid Build Coastguard Worker %331 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 781*9880d681SAndroid Build Coastguard Worker %332 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 782*9880d681SAndroid Build Coastguard Worker %333 = call <16 x i32> @llvm.hexagon.V6.vnavgub(<16 x i32> %331, <16 x i32> %332) 783*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %333, <16 x i32>* @VectorResult, align 64 784*9880d681SAndroid Build Coastguard Worker %334 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 785*9880d681SAndroid Build Coastguard Worker %335 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 786*9880d681SAndroid Build Coastguard Worker %336 = call <16 x i32> @llvm.hexagon.V6.vpackhb.sat(<16 x i32> %334, <16 x i32> %335) 787*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %336, <16 x i32>* @VectorResult, align 64 788*9880d681SAndroid Build Coastguard Worker %337 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 789*9880d681SAndroid Build Coastguard Worker %338 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 790*9880d681SAndroid Build Coastguard Worker %339 = call <16 x i32> @llvm.hexagon.V6.vpackeb(<16 x i32> %337, <16 x i32> %338) 791*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %339, <16 x i32>* @VectorResult, align 64 792*9880d681SAndroid Build Coastguard Worker %340 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 793*9880d681SAndroid Build Coastguard Worker %341 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 794*9880d681SAndroid Build Coastguard Worker %342 = call <16 x i32> @llvm.hexagon.V6.vpackob(<16 x i32> %340, <16 x i32> %341) 795*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %342, <16 x i32>* @VectorResult, align 64 796*9880d681SAndroid Build Coastguard Worker %343 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 797*9880d681SAndroid Build Coastguard Worker %344 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 798*9880d681SAndroid Build Coastguard Worker %345 = call <16 x i32> @llvm.hexagon.V6.vroundhb(<16 x i32> %343, <16 x i32> %344) 799*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %345, <16 x i32>* @VectorResult, align 64 800*9880d681SAndroid Build Coastguard Worker %346 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 801*9880d681SAndroid Build Coastguard Worker %347 = call <16 x i32> @llvm.hexagon.V6.vshuffb(<16 x i32> %346) 802*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %347, <16 x i32>* @VectorResult, align 64 803*9880d681SAndroid Build Coastguard Worker %348 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 804*9880d681SAndroid Build Coastguard Worker %349 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 805*9880d681SAndroid Build Coastguard Worker %350 = call <16 x i32> @llvm.hexagon.V6.vshuffeb(<16 x i32> %348, <16 x i32> %349) 806*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %350, <16 x i32>* @VectorResult, align 64 807*9880d681SAndroid Build Coastguard Worker %351 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 808*9880d681SAndroid Build Coastguard Worker %352 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 809*9880d681SAndroid Build Coastguard Worker %353 = call <16 x i32> @llvm.hexagon.V6.vshuffob(<16 x i32> %351, <16 x i32> %352) 810*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %353, <16 x i32>* @VectorResult, align 64 811*9880d681SAndroid Build Coastguard Worker %354 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 812*9880d681SAndroid Build Coastguard Worker %355 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 813*9880d681SAndroid Build Coastguard Worker %356 = call <16 x i32> @llvm.hexagon.V6.vsubb(<16 x i32> %354, <16 x i32> %355) 814*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %356, <16 x i32>* @VectorResult, align 64 815*9880d681SAndroid Build Coastguard Worker %357 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 816*9880d681SAndroid Build Coastguard Worker %358 = bitcast <16 x i32> %357 to <512 x i1> 817*9880d681SAndroid Build Coastguard Worker %359 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 818*9880d681SAndroid Build Coastguard Worker %360 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 819*9880d681SAndroid Build Coastguard Worker %361 = call <16 x i32> @llvm.hexagon.V6.vaddhq(<512 x i1> %358, <16 x i32> %359, <16 x i32> %360) 820*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %361, <16 x i32>* @VectorResult, align 64 821*9880d681SAndroid Build Coastguard Worker %362 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 822*9880d681SAndroid Build Coastguard Worker %363 = bitcast <16 x i32> %362 to <512 x i1> 823*9880d681SAndroid Build Coastguard Worker %364 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 824*9880d681SAndroid Build Coastguard Worker %365 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 825*9880d681SAndroid Build Coastguard Worker %366 = call <16 x i32> @llvm.hexagon.V6.vaddhnq(<512 x i1> %363, <16 x i32> %364, <16 x i32> %365) 826*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %366, <16 x i32>* @VectorResult, align 64 827*9880d681SAndroid Build Coastguard Worker %367 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 828*9880d681SAndroid Build Coastguard Worker %368 = bitcast <16 x i32> %367 to <512 x i1> 829*9880d681SAndroid Build Coastguard Worker %369 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 830*9880d681SAndroid Build Coastguard Worker %370 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 831*9880d681SAndroid Build Coastguard Worker %371 = call <16 x i32> @llvm.hexagon.V6.vsubhq(<512 x i1> %368, <16 x i32> %369, <16 x i32> %370) 832*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %371, <16 x i32>* @VectorResult, align 64 833*9880d681SAndroid Build Coastguard Worker %372 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 834*9880d681SAndroid Build Coastguard Worker %373 = bitcast <16 x i32> %372 to <512 x i1> 835*9880d681SAndroid Build Coastguard Worker %374 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 836*9880d681SAndroid Build Coastguard Worker %375 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 837*9880d681SAndroid Build Coastguard Worker %376 = call <16 x i32> @llvm.hexagon.V6.vsubhnq(<512 x i1> %373, <16 x i32> %374, <16 x i32> %375) 838*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %376, <16 x i32>* @VectorResult, align 64 839*9880d681SAndroid Build Coastguard Worker %377 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 840*9880d681SAndroid Build Coastguard Worker %378 = call <16 x i32> @llvm.hexagon.V6.vabsh(<16 x i32> %377) 841*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %378, <16 x i32>* @VectorResult, align 64 842*9880d681SAndroid Build Coastguard Worker %379 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 843*9880d681SAndroid Build Coastguard Worker %380 = call <16 x i32> @llvm.hexagon.V6.vabsh.sat(<16 x i32> %379) 844*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %380, <16 x i32>* @VectorResult, align 64 845*9880d681SAndroid Build Coastguard Worker %381 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 846*9880d681SAndroid Build Coastguard Worker %382 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 847*9880d681SAndroid Build Coastguard Worker %383 = call <16 x i32> @llvm.hexagon.V6.vaddh(<16 x i32> %381, <16 x i32> %382) 848*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %383, <16 x i32>* @VectorResult, align 64 849*9880d681SAndroid Build Coastguard Worker %384 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 850*9880d681SAndroid Build Coastguard Worker %385 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 851*9880d681SAndroid Build Coastguard Worker %386 = call <16 x i32> @llvm.hexagon.V6.vaddhsat(<16 x i32> %384, <16 x i32> %385) 852*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %386, <16 x i32>* @VectorResult, align 64 853*9880d681SAndroid Build Coastguard Worker %387 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 854*9880d681SAndroid Build Coastguard Worker %388 = call <16 x i32> @llvm.hexagon.V6.vaslh(<16 x i32> %387, i32 -1) 855*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %388, <16 x i32>* @VectorResult, align 64 856*9880d681SAndroid Build Coastguard Worker %389 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 857*9880d681SAndroid Build Coastguard Worker %390 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 858*9880d681SAndroid Build Coastguard Worker %391 = call <16 x i32> @llvm.hexagon.V6.vaslhv(<16 x i32> %389, <16 x i32> %390) 859*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %391, <16 x i32>* @VectorResult, align 64 860*9880d681SAndroid Build Coastguard Worker %392 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 861*9880d681SAndroid Build Coastguard Worker %393 = call <16 x i32> @llvm.hexagon.V6.vasrh(<16 x i32> %392, i32 -1) 862*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %393, <16 x i32>* @VectorResult, align 64 863*9880d681SAndroid Build Coastguard Worker %394 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 864*9880d681SAndroid Build Coastguard Worker %395 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 865*9880d681SAndroid Build Coastguard Worker %396 = call <16 x i32> @llvm.hexagon.V6.vasrhv(<16 x i32> %394, <16 x i32> %395) 866*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %396, <16 x i32>* @VectorResult, align 64 867*9880d681SAndroid Build Coastguard Worker %397 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 868*9880d681SAndroid Build Coastguard Worker %398 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 869*9880d681SAndroid Build Coastguard Worker %399 = call <16 x i32> @llvm.hexagon.V6.vasrwh(<16 x i32> %397, <16 x i32> %398, i32 -1) 870*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %399, <16 x i32>* @VectorResult, align 64 871*9880d681SAndroid Build Coastguard Worker %400 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 872*9880d681SAndroid Build Coastguard Worker %401 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 873*9880d681SAndroid Build Coastguard Worker %402 = call <16 x i32> @llvm.hexagon.V6.vasrwhrndsat(<16 x i32> %400, <16 x i32> %401, i32 -1) 874*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %402, <16 x i32>* @VectorResult, align 64 875*9880d681SAndroid Build Coastguard Worker %403 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 876*9880d681SAndroid Build Coastguard Worker %404 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 877*9880d681SAndroid Build Coastguard Worker %405 = call <16 x i32> @llvm.hexagon.V6.vasrwhsat(<16 x i32> %403, <16 x i32> %404, i32 -1) 878*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %405, <16 x i32>* @VectorResult, align 64 879*9880d681SAndroid Build Coastguard Worker %406 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 880*9880d681SAndroid Build Coastguard Worker %407 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 881*9880d681SAndroid Build Coastguard Worker %408 = call <16 x i32> @llvm.hexagon.V6.vavgh(<16 x i32> %406, <16 x i32> %407) 882*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %408, <16 x i32>* @VectorResult, align 64 883*9880d681SAndroid Build Coastguard Worker %409 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 884*9880d681SAndroid Build Coastguard Worker %410 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 885*9880d681SAndroid Build Coastguard Worker %411 = call <16 x i32> @llvm.hexagon.V6.vavghrnd(<16 x i32> %409, <16 x i32> %410) 886*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %411, <16 x i32>* @VectorResult, align 64 887*9880d681SAndroid Build Coastguard Worker %412 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 888*9880d681SAndroid Build Coastguard Worker %413 = call <16 x i32> @llvm.hexagon.V6.vdealh(<16 x i32> %412) 889*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %413, <16 x i32>* @VectorResult, align 64 890*9880d681SAndroid Build Coastguard Worker %414 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 891*9880d681SAndroid Build Coastguard Worker %415 = call <16 x i32> @llvm.hexagon.V6.vdmpybus(<16 x i32> %414, i32 -1) 892*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %415, <16 x i32>* @VectorResult, align 64 893*9880d681SAndroid Build Coastguard Worker %416 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 894*9880d681SAndroid Build Coastguard Worker %417 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 895*9880d681SAndroid Build Coastguard Worker %418 = call <16 x i32> @llvm.hexagon.V6.vdmpybus.acc(<16 x i32> %416, <16 x i32> %417, i32 -1) 896*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %418, <16 x i32>* @VectorResult, align 64 897*9880d681SAndroid Build Coastguard Worker %419 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 898*9880d681SAndroid Build Coastguard Worker %420 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 899*9880d681SAndroid Build Coastguard Worker %421 = call <16 x i32> @llvm.hexagon.V6.vlsrhv(<16 x i32> %419, <16 x i32> %420) 900*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %421, <16 x i32>* @VectorResult, align 64 901*9880d681SAndroid Build Coastguard Worker %422 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 902*9880d681SAndroid Build Coastguard Worker %423 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 903*9880d681SAndroid Build Coastguard Worker %424 = call <16 x i32> @llvm.hexagon.V6.vmaxh(<16 x i32> %422, <16 x i32> %423) 904*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %424, <16 x i32>* @VectorResult, align 64 905*9880d681SAndroid Build Coastguard Worker %425 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 906*9880d681SAndroid Build Coastguard Worker %426 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 907*9880d681SAndroid Build Coastguard Worker %427 = call <16 x i32> @llvm.hexagon.V6.vminh(<16 x i32> %425, <16 x i32> %426) 908*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %427, <16 x i32>* @VectorResult, align 64 909*9880d681SAndroid Build Coastguard Worker %428 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 910*9880d681SAndroid Build Coastguard Worker %429 = call <16 x i32> @llvm.hexagon.V6.vmpyhsrs(<16 x i32> %428, i32 -1) 911*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %429, <16 x i32>* @VectorResult, align 64 912*9880d681SAndroid Build Coastguard Worker %430 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 913*9880d681SAndroid Build Coastguard Worker %431 = call <16 x i32> @llvm.hexagon.V6.vmpyhss(<16 x i32> %430, i32 -1) 914*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %431, <16 x i32>* @VectorResult, align 64 915*9880d681SAndroid Build Coastguard Worker %432 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 916*9880d681SAndroid Build Coastguard Worker %433 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 917*9880d681SAndroid Build Coastguard Worker %434 = call <16 x i32> @llvm.hexagon.V6.vmpyhvsrs(<16 x i32> %432, <16 x i32> %433) 918*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %434, <16 x i32>* @VectorResult, align 64 919*9880d681SAndroid Build Coastguard Worker %435 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 920*9880d681SAndroid Build Coastguard Worker %436 = call <16 x i32> @llvm.hexagon.V6.vmpyihb(<16 x i32> %435, i32 -1) 921*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %436, <16 x i32>* @VectorResult, align 64 922*9880d681SAndroid Build Coastguard Worker %437 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 923*9880d681SAndroid Build Coastguard Worker %438 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 924*9880d681SAndroid Build Coastguard Worker %439 = call <16 x i32> @llvm.hexagon.V6.vmpyih(<16 x i32> %437, <16 x i32> %438) 925*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %439, <16 x i32>* @VectorResult, align 64 926*9880d681SAndroid Build Coastguard Worker %440 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 927*9880d681SAndroid Build Coastguard Worker %441 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 928*9880d681SAndroid Build Coastguard Worker %442 = call <16 x i32> @llvm.hexagon.V6.vmpyihb.acc(<16 x i32> %440, <16 x i32> %441, i32 -1) 929*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %442, <16 x i32>* @VectorResult, align 64 930*9880d681SAndroid Build Coastguard Worker %443 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 931*9880d681SAndroid Build Coastguard Worker %444 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 932*9880d681SAndroid Build Coastguard Worker %445 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 933*9880d681SAndroid Build Coastguard Worker %446 = call <16 x i32> @llvm.hexagon.V6.vmpyih.acc(<16 x i32> %443, <16 x i32> %444, <16 x i32> %445) 934*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %446, <16 x i32>* @VectorResult, align 64 935*9880d681SAndroid Build Coastguard Worker %447 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 936*9880d681SAndroid Build Coastguard Worker %448 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 937*9880d681SAndroid Build Coastguard Worker %449 = call <16 x i32> @llvm.hexagon.V6.vnavgh(<16 x i32> %447, <16 x i32> %448) 938*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %449, <16 x i32>* @VectorResult, align 64 939*9880d681SAndroid Build Coastguard Worker %450 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 940*9880d681SAndroid Build Coastguard Worker %451 = call <16 x i32> @llvm.hexagon.V6.vnormamth(<16 x i32> %450) 941*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %451, <16 x i32>* @VectorResult, align 64 942*9880d681SAndroid Build Coastguard Worker %452 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 943*9880d681SAndroid Build Coastguard Worker %453 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 944*9880d681SAndroid Build Coastguard Worker %454 = call <16 x i32> @llvm.hexagon.V6.vpackwh.sat(<16 x i32> %452, <16 x i32> %453) 945*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %454, <16 x i32>* @VectorResult, align 64 946*9880d681SAndroid Build Coastguard Worker %455 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 947*9880d681SAndroid Build Coastguard Worker %456 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 948*9880d681SAndroid Build Coastguard Worker %457 = call <16 x i32> @llvm.hexagon.V6.vpackeh(<16 x i32> %455, <16 x i32> %456) 949*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %457, <16 x i32>* @VectorResult, align 64 950*9880d681SAndroid Build Coastguard Worker %458 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 951*9880d681SAndroid Build Coastguard Worker %459 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 952*9880d681SAndroid Build Coastguard Worker %460 = call <16 x i32> @llvm.hexagon.V6.vpackoh(<16 x i32> %458, <16 x i32> %459) 953*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %460, <16 x i32>* @VectorResult, align 64 954*9880d681SAndroid Build Coastguard Worker %461 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 955*9880d681SAndroid Build Coastguard Worker %462 = call <16 x i32> @llvm.hexagon.V6.vpopcounth(<16 x i32> %461) 956*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %462, <16 x i32>* @VectorResult, align 64 957*9880d681SAndroid Build Coastguard Worker %463 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 958*9880d681SAndroid Build Coastguard Worker %464 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 959*9880d681SAndroid Build Coastguard Worker %465 = call <16 x i32> @llvm.hexagon.V6.vroundwh(<16 x i32> %463, <16 x i32> %464) 960*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %465, <16 x i32>* @VectorResult, align 64 961*9880d681SAndroid Build Coastguard Worker %466 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 962*9880d681SAndroid Build Coastguard Worker %467 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 963*9880d681SAndroid Build Coastguard Worker %468 = call <16 x i32> @llvm.hexagon.V6.vsatwh(<16 x i32> %466, <16 x i32> %467) 964*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %468, <16 x i32>* @VectorResult, align 64 965*9880d681SAndroid Build Coastguard Worker %469 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 966*9880d681SAndroid Build Coastguard Worker %470 = call <16 x i32> @llvm.hexagon.V6.vshuffh(<16 x i32> %469) 967*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %470, <16 x i32>* @VectorResult, align 64 968*9880d681SAndroid Build Coastguard Worker %471 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 969*9880d681SAndroid Build Coastguard Worker %472 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 970*9880d681SAndroid Build Coastguard Worker %473 = call <16 x i32> @llvm.hexagon.V6.vshufeh(<16 x i32> %471, <16 x i32> %472) 971*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %473, <16 x i32>* @VectorResult, align 64 972*9880d681SAndroid Build Coastguard Worker %474 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 973*9880d681SAndroid Build Coastguard Worker %475 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 974*9880d681SAndroid Build Coastguard Worker %476 = call <16 x i32> @llvm.hexagon.V6.vshufoh(<16 x i32> %474, <16 x i32> %475) 975*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %476, <16 x i32>* @VectorResult, align 64 976*9880d681SAndroid Build Coastguard Worker %477 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 977*9880d681SAndroid Build Coastguard Worker %478 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 978*9880d681SAndroid Build Coastguard Worker %479 = call <16 x i32> @llvm.hexagon.V6.vsubh(<16 x i32> %477, <16 x i32> %478) 979*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %479, <16 x i32>* @VectorResult, align 64 980*9880d681SAndroid Build Coastguard Worker %480 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 981*9880d681SAndroid Build Coastguard Worker %481 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 982*9880d681SAndroid Build Coastguard Worker %482 = call <16 x i32> @llvm.hexagon.V6.vsubhsat(<16 x i32> %480, <16 x i32> %481) 983*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %482, <16 x i32>* @VectorResult, align 64 984*9880d681SAndroid Build Coastguard Worker %483 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 985*9880d681SAndroid Build Coastguard Worker %484 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 986*9880d681SAndroid Build Coastguard Worker %485 = call <16 x i32> @llvm.hexagon.V6.vabsdiffub(<16 x i32> %483, <16 x i32> %484) 987*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %485, <16 x i32>* @VectorResult, align 64 988*9880d681SAndroid Build Coastguard Worker %486 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 989*9880d681SAndroid Build Coastguard Worker %487 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 990*9880d681SAndroid Build Coastguard Worker %488 = call <16 x i32> @llvm.hexagon.V6.vaddubsat(<16 x i32> %486, <16 x i32> %487) 991*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %488, <16 x i32>* @VectorResult, align 64 992*9880d681SAndroid Build Coastguard Worker %489 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 993*9880d681SAndroid Build Coastguard Worker %490 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 994*9880d681SAndroid Build Coastguard Worker %491 = call <16 x i32> @llvm.hexagon.V6.vasrhubrndsat(<16 x i32> %489, <16 x i32> %490, i32 -1) 995*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %491, <16 x i32>* @VectorResult, align 64 996*9880d681SAndroid Build Coastguard Worker %492 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 997*9880d681SAndroid Build Coastguard Worker %493 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 998*9880d681SAndroid Build Coastguard Worker %494 = call <16 x i32> @llvm.hexagon.V6.vasrhubsat(<16 x i32> %492, <16 x i32> %493, i32 -1) 999*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %494, <16 x i32>* @VectorResult, align 64 1000*9880d681SAndroid Build Coastguard Worker %495 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1001*9880d681SAndroid Build Coastguard Worker %496 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1002*9880d681SAndroid Build Coastguard Worker %497 = call <16 x i32> @llvm.hexagon.V6.vavgub(<16 x i32> %495, <16 x i32> %496) 1003*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %497, <16 x i32>* @VectorResult, align 64 1004*9880d681SAndroid Build Coastguard Worker %498 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1005*9880d681SAndroid Build Coastguard Worker %499 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1006*9880d681SAndroid Build Coastguard Worker %500 = call <16 x i32> @llvm.hexagon.V6.vavgubrnd(<16 x i32> %498, <16 x i32> %499) 1007*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %500, <16 x i32>* @VectorResult, align 64 1008*9880d681SAndroid Build Coastguard Worker %501 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1009*9880d681SAndroid Build Coastguard Worker %502 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1010*9880d681SAndroid Build Coastguard Worker %503 = call <16 x i32> @llvm.hexagon.V6.vmaxub(<16 x i32> %501, <16 x i32> %502) 1011*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %503, <16 x i32>* @VectorResult, align 64 1012*9880d681SAndroid Build Coastguard Worker %504 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1013*9880d681SAndroid Build Coastguard Worker %505 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1014*9880d681SAndroid Build Coastguard Worker %506 = call <16 x i32> @llvm.hexagon.V6.vminub(<16 x i32> %504, <16 x i32> %505) 1015*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %506, <16 x i32>* @VectorResult, align 64 1016*9880d681SAndroid Build Coastguard Worker %507 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1017*9880d681SAndroid Build Coastguard Worker %508 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1018*9880d681SAndroid Build Coastguard Worker %509 = call <16 x i32> @llvm.hexagon.V6.vpackhub.sat(<16 x i32> %507, <16 x i32> %508) 1019*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %509, <16 x i32>* @VectorResult, align 64 1020*9880d681SAndroid Build Coastguard Worker %510 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1021*9880d681SAndroid Build Coastguard Worker %511 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1022*9880d681SAndroid Build Coastguard Worker %512 = call <16 x i32> @llvm.hexagon.V6.vroundhub(<16 x i32> %510, <16 x i32> %511) 1023*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %512, <16 x i32>* @VectorResult, align 64 1024*9880d681SAndroid Build Coastguard Worker %513 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1025*9880d681SAndroid Build Coastguard Worker %514 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1026*9880d681SAndroid Build Coastguard Worker %515 = call <16 x i32> @llvm.hexagon.V6.vsathub(<16 x i32> %513, <16 x i32> %514) 1027*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %515, <16 x i32>* @VectorResult, align 64 1028*9880d681SAndroid Build Coastguard Worker %516 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1029*9880d681SAndroid Build Coastguard Worker %517 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1030*9880d681SAndroid Build Coastguard Worker %518 = call <16 x i32> @llvm.hexagon.V6.vsububsat(<16 x i32> %516, <16 x i32> %517) 1031*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %518, <16 x i32>* @VectorResult, align 64 1032*9880d681SAndroid Build Coastguard Worker %519 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1033*9880d681SAndroid Build Coastguard Worker %520 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1034*9880d681SAndroid Build Coastguard Worker %521 = call <16 x i32> @llvm.hexagon.V6.vabsdiffh(<16 x i32> %519, <16 x i32> %520) 1035*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %521, <16 x i32>* @VectorResult, align 64 1036*9880d681SAndroid Build Coastguard Worker %522 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1037*9880d681SAndroid Build Coastguard Worker %523 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1038*9880d681SAndroid Build Coastguard Worker %524 = call <16 x i32> @llvm.hexagon.V6.vabsdiffuh(<16 x i32> %522, <16 x i32> %523) 1039*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %524, <16 x i32>* @VectorResult, align 64 1040*9880d681SAndroid Build Coastguard Worker %525 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1041*9880d681SAndroid Build Coastguard Worker %526 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1042*9880d681SAndroid Build Coastguard Worker %527 = call <16 x i32> @llvm.hexagon.V6.vadduhsat(<16 x i32> %525, <16 x i32> %526) 1043*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %527, <16 x i32>* @VectorResult, align 64 1044*9880d681SAndroid Build Coastguard Worker %528 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1045*9880d681SAndroid Build Coastguard Worker %529 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1046*9880d681SAndroid Build Coastguard Worker %530 = call <16 x i32> @llvm.hexagon.V6.vasrwuhsat(<16 x i32> %528, <16 x i32> %529, i32 -1) 1047*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %530, <16 x i32>* @VectorResult, align 64 1048*9880d681SAndroid Build Coastguard Worker %531 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1049*9880d681SAndroid Build Coastguard Worker %532 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1050*9880d681SAndroid Build Coastguard Worker %533 = call <16 x i32> @llvm.hexagon.V6.vavguh(<16 x i32> %531, <16 x i32> %532) 1051*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %533, <16 x i32>* @VectorResult, align 64 1052*9880d681SAndroid Build Coastguard Worker %534 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1053*9880d681SAndroid Build Coastguard Worker %535 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1054*9880d681SAndroid Build Coastguard Worker %536 = call <16 x i32> @llvm.hexagon.V6.vavguhrnd(<16 x i32> %534, <16 x i32> %535) 1055*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %536, <16 x i32>* @VectorResult, align 64 1056*9880d681SAndroid Build Coastguard Worker %537 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1057*9880d681SAndroid Build Coastguard Worker %538 = call <16 x i32> @llvm.hexagon.V6.vcl0h(<16 x i32> %537) 1058*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %538, <16 x i32>* @VectorResult, align 64 1059*9880d681SAndroid Build Coastguard Worker %539 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1060*9880d681SAndroid Build Coastguard Worker %540 = call <16 x i32> @llvm.hexagon.V6.vlsrh(<16 x i32> %539, i32 -1) 1061*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %540, <16 x i32>* @VectorResult, align 64 1062*9880d681SAndroid Build Coastguard Worker %541 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1063*9880d681SAndroid Build Coastguard Worker %542 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1064*9880d681SAndroid Build Coastguard Worker %543 = call <16 x i32> @llvm.hexagon.V6.vmaxuh(<16 x i32> %541, <16 x i32> %542) 1065*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %543, <16 x i32>* @VectorResult, align 64 1066*9880d681SAndroid Build Coastguard Worker %544 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1067*9880d681SAndroid Build Coastguard Worker %545 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1068*9880d681SAndroid Build Coastguard Worker %546 = call <16 x i32> @llvm.hexagon.V6.vminuh(<16 x i32> %544, <16 x i32> %545) 1069*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %546, <16 x i32>* @VectorResult, align 64 1070*9880d681SAndroid Build Coastguard Worker %547 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1071*9880d681SAndroid Build Coastguard Worker %548 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1072*9880d681SAndroid Build Coastguard Worker %549 = call <16 x i32> @llvm.hexagon.V6.vpackwuh.sat(<16 x i32> %547, <16 x i32> %548) 1073*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %549, <16 x i32>* @VectorResult, align 64 1074*9880d681SAndroid Build Coastguard Worker %550 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1075*9880d681SAndroid Build Coastguard Worker %551 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1076*9880d681SAndroid Build Coastguard Worker %552 = call <16 x i32> @llvm.hexagon.V6.vroundwuh(<16 x i32> %550, <16 x i32> %551) 1077*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %552, <16 x i32>* @VectorResult, align 64 1078*9880d681SAndroid Build Coastguard Worker %553 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1079*9880d681SAndroid Build Coastguard Worker %554 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1080*9880d681SAndroid Build Coastguard Worker %555 = call <16 x i32> @llvm.hexagon.V6.vsubuhsat(<16 x i32> %553, <16 x i32> %554) 1081*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %555, <16 x i32>* @VectorResult, align 64 1082*9880d681SAndroid Build Coastguard Worker %556 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1083*9880d681SAndroid Build Coastguard Worker %557 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1084*9880d681SAndroid Build Coastguard Worker %558 = call <16 x i32> @llvm.hexagon.V6.vabsdiffw(<16 x i32> %556, <16 x i32> %557) 1085*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %558, <16 x i32>* @VectorResult, align 64 1086*9880d681SAndroid Build Coastguard Worker %559 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1087*9880d681SAndroid Build Coastguard Worker %560 = call <16 x i32> @llvm.hexagon.V6.vcl0w(<16 x i32> %559) 1088*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %560, <16 x i32>* @VectorResult, align 64 1089*9880d681SAndroid Build Coastguard Worker %561 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1090*9880d681SAndroid Build Coastguard Worker %562 = call <16 x i32> @llvm.hexagon.V6.vlsrw(<16 x i32> %561, i32 -1) 1091*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %562, <16 x i32>* @VectorResult, align 64 1092*9880d681SAndroid Build Coastguard Worker %563 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1093*9880d681SAndroid Build Coastguard Worker %564 = call <16 x i32> @llvm.hexagon.V6.vrmpyub(<16 x i32> %563, i32 -1) 1094*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %564, <16 x i32>* @VectorResult, align 64 1095*9880d681SAndroid Build Coastguard Worker %565 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1096*9880d681SAndroid Build Coastguard Worker %566 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1097*9880d681SAndroid Build Coastguard Worker %567 = call <16 x i32> @llvm.hexagon.V6.vrmpyubv(<16 x i32> %565, <16 x i32> %566) 1098*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %567, <16 x i32>* @VectorResult, align 64 1099*9880d681SAndroid Build Coastguard Worker %568 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1100*9880d681SAndroid Build Coastguard Worker %569 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1101*9880d681SAndroid Build Coastguard Worker %570 = call <16 x i32> @llvm.hexagon.V6.vrmpyub.acc(<16 x i32> %568, <16 x i32> %569, i32 -1) 1102*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %570, <16 x i32>* @VectorResult, align 64 1103*9880d681SAndroid Build Coastguard Worker %571 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1104*9880d681SAndroid Build Coastguard Worker %572 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1105*9880d681SAndroid Build Coastguard Worker %573 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1106*9880d681SAndroid Build Coastguard Worker %574 = call <16 x i32> @llvm.hexagon.V6.vrmpyubv.acc(<16 x i32> %571, <16 x i32> %572, <16 x i32> %573) 1107*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %574, <16 x i32>* @VectorResult, align 64 1108*9880d681SAndroid Build Coastguard Worker %575 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 1109*9880d681SAndroid Build Coastguard Worker %576 = bitcast <16 x i32> %575 to <512 x i1> 1110*9880d681SAndroid Build Coastguard Worker %577 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1111*9880d681SAndroid Build Coastguard Worker %578 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1112*9880d681SAndroid Build Coastguard Worker %579 = call <16 x i32> @llvm.hexagon.V6.vaddwq(<512 x i1> %576, <16 x i32> %577, <16 x i32> %578) 1113*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %579, <16 x i32>* @VectorResult, align 64 1114*9880d681SAndroid Build Coastguard Worker %580 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 1115*9880d681SAndroid Build Coastguard Worker %581 = bitcast <16 x i32> %580 to <512 x i1> 1116*9880d681SAndroid Build Coastguard Worker %582 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1117*9880d681SAndroid Build Coastguard Worker %583 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1118*9880d681SAndroid Build Coastguard Worker %584 = call <16 x i32> @llvm.hexagon.V6.vaddwnq(<512 x i1> %581, <16 x i32> %582, <16 x i32> %583) 1119*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %584, <16 x i32>* @VectorResult, align 64 1120*9880d681SAndroid Build Coastguard Worker %585 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 1121*9880d681SAndroid Build Coastguard Worker %586 = bitcast <16 x i32> %585 to <512 x i1> 1122*9880d681SAndroid Build Coastguard Worker %587 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1123*9880d681SAndroid Build Coastguard Worker %588 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1124*9880d681SAndroid Build Coastguard Worker %589 = call <16 x i32> @llvm.hexagon.V6.vsubwq(<512 x i1> %586, <16 x i32> %587, <16 x i32> %588) 1125*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %589, <16 x i32>* @VectorResult, align 64 1126*9880d681SAndroid Build Coastguard Worker %590 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 1127*9880d681SAndroid Build Coastguard Worker %591 = bitcast <16 x i32> %590 to <512 x i1> 1128*9880d681SAndroid Build Coastguard Worker %592 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1129*9880d681SAndroid Build Coastguard Worker %593 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1130*9880d681SAndroid Build Coastguard Worker %594 = call <16 x i32> @llvm.hexagon.V6.vsubwnq(<512 x i1> %591, <16 x i32> %592, <16 x i32> %593) 1131*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %594, <16 x i32>* @VectorResult, align 64 1132*9880d681SAndroid Build Coastguard Worker %595 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1133*9880d681SAndroid Build Coastguard Worker %596 = call <16 x i32> @llvm.hexagon.V6.vabsw(<16 x i32> %595) 1134*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %596, <16 x i32>* @VectorResult, align 64 1135*9880d681SAndroid Build Coastguard Worker %597 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1136*9880d681SAndroid Build Coastguard Worker %598 = call <16 x i32> @llvm.hexagon.V6.vabsw.sat(<16 x i32> %597) 1137*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %598, <16 x i32>* @VectorResult, align 64 1138*9880d681SAndroid Build Coastguard Worker %599 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1139*9880d681SAndroid Build Coastguard Worker %600 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1140*9880d681SAndroid Build Coastguard Worker %601 = call <16 x i32> @llvm.hexagon.V6.vaddw(<16 x i32> %599, <16 x i32> %600) 1141*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %601, <16 x i32>* @VectorResult, align 64 1142*9880d681SAndroid Build Coastguard Worker %602 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1143*9880d681SAndroid Build Coastguard Worker %603 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1144*9880d681SAndroid Build Coastguard Worker %604 = call <16 x i32> @llvm.hexagon.V6.vaddwsat(<16 x i32> %602, <16 x i32> %603) 1145*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %604, <16 x i32>* @VectorResult, align 64 1146*9880d681SAndroid Build Coastguard Worker %605 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1147*9880d681SAndroid Build Coastguard Worker %606 = call <16 x i32> @llvm.hexagon.V6.vaslw(<16 x i32> %605, i32 -1) 1148*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %606, <16 x i32>* @VectorResult, align 64 1149*9880d681SAndroid Build Coastguard Worker %607 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1150*9880d681SAndroid Build Coastguard Worker %608 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1151*9880d681SAndroid Build Coastguard Worker %609 = call <16 x i32> @llvm.hexagon.V6.vaslwv(<16 x i32> %607, <16 x i32> %608) 1152*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %609, <16 x i32>* @VectorResult, align 64 1153*9880d681SAndroid Build Coastguard Worker %610 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1154*9880d681SAndroid Build Coastguard Worker %611 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1155*9880d681SAndroid Build Coastguard Worker %612 = call <16 x i32> @llvm.hexagon.V6.vaslw.acc(<16 x i32> %610, <16 x i32> %611, i32 -1) 1156*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %612, <16 x i32>* @VectorResult, align 64 1157*9880d681SAndroid Build Coastguard Worker %613 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1158*9880d681SAndroid Build Coastguard Worker %614 = call <16 x i32> @llvm.hexagon.V6.vasrw(<16 x i32> %613, i32 -1) 1159*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %614, <16 x i32>* @VectorResult, align 64 1160*9880d681SAndroid Build Coastguard Worker %615 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1161*9880d681SAndroid Build Coastguard Worker %616 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1162*9880d681SAndroid Build Coastguard Worker %617 = call <16 x i32> @llvm.hexagon.V6.vasrwv(<16 x i32> %615, <16 x i32> %616) 1163*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %617, <16 x i32>* @VectorResult, align 64 1164*9880d681SAndroid Build Coastguard Worker %618 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1165*9880d681SAndroid Build Coastguard Worker %619 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1166*9880d681SAndroid Build Coastguard Worker %620 = call <16 x i32> @llvm.hexagon.V6.vasrw.acc(<16 x i32> %618, <16 x i32> %619, i32 -1) 1167*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %620, <16 x i32>* @VectorResult, align 64 1168*9880d681SAndroid Build Coastguard Worker %621 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1169*9880d681SAndroid Build Coastguard Worker %622 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1170*9880d681SAndroid Build Coastguard Worker %623 = call <16 x i32> @llvm.hexagon.V6.vavgw(<16 x i32> %621, <16 x i32> %622) 1171*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %623, <16 x i32>* @VectorResult, align 64 1172*9880d681SAndroid Build Coastguard Worker %624 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1173*9880d681SAndroid Build Coastguard Worker %625 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1174*9880d681SAndroid Build Coastguard Worker %626 = call <16 x i32> @llvm.hexagon.V6.vavgwrnd(<16 x i32> %624, <16 x i32> %625) 1175*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %626, <16 x i32>* @VectorResult, align 64 1176*9880d681SAndroid Build Coastguard Worker %627 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1177*9880d681SAndroid Build Coastguard Worker %628 = call <16 x i32> @llvm.hexagon.V6.vdmpyhb(<16 x i32> %627, i32 -1) 1178*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %628, <16 x i32>* @VectorResult, align 64 1179*9880d681SAndroid Build Coastguard Worker %629 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1180*9880d681SAndroid Build Coastguard Worker %630 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsat(<16 x i32> %629, i32 -1) 1181*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %630, <16 x i32>* @VectorResult, align 64 1182*9880d681SAndroid Build Coastguard Worker %631 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1183*9880d681SAndroid Build Coastguard Worker %632 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsusat(<16 x i32> %631, i32 -1) 1184*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %632, <16 x i32>* @VectorResult, align 64 1185*9880d681SAndroid Build Coastguard Worker %633 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1186*9880d681SAndroid Build Coastguard Worker %634 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1187*9880d681SAndroid Build Coastguard Worker %635 = call <16 x i32> @llvm.hexagon.V6.vdmpyhvsat(<16 x i32> %633, <16 x i32> %634) 1188*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %635, <16 x i32>* @VectorResult, align 64 1189*9880d681SAndroid Build Coastguard Worker %636 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1190*9880d681SAndroid Build Coastguard Worker %637 = call <16 x i32> @llvm.hexagon.V6.vdmpyhisat(<32 x i32> %636, i32 -1) 1191*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %637, <16 x i32>* @VectorResult, align 64 1192*9880d681SAndroid Build Coastguard Worker %638 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1193*9880d681SAndroid Build Coastguard Worker %639 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsuisat(<32 x i32> %638, i32 -1) 1194*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %639, <16 x i32>* @VectorResult, align 64 1195*9880d681SAndroid Build Coastguard Worker %640 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1196*9880d681SAndroid Build Coastguard Worker %641 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1197*9880d681SAndroid Build Coastguard Worker %642 = call <16 x i32> @llvm.hexagon.V6.vdmpyhb.acc(<16 x i32> %640, <16 x i32> %641, i32 -1) 1198*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %642, <16 x i32>* @VectorResult, align 64 1199*9880d681SAndroid Build Coastguard Worker %643 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1200*9880d681SAndroid Build Coastguard Worker %644 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1201*9880d681SAndroid Build Coastguard Worker %645 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsat.acc(<16 x i32> %643, <16 x i32> %644, i32 -1) 1202*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %645, <16 x i32>* @VectorResult, align 64 1203*9880d681SAndroid Build Coastguard Worker %646 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1204*9880d681SAndroid Build Coastguard Worker %647 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1205*9880d681SAndroid Build Coastguard Worker %648 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsusat.acc(<16 x i32> %646, <16 x i32> %647, i32 -1) 1206*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %648, <16 x i32>* @VectorResult, align 64 1207*9880d681SAndroid Build Coastguard Worker %649 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1208*9880d681SAndroid Build Coastguard Worker %650 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1209*9880d681SAndroid Build Coastguard Worker %651 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1210*9880d681SAndroid Build Coastguard Worker %652 = call <16 x i32> @llvm.hexagon.V6.vdmpyhvsat.acc(<16 x i32> %649, <16 x i32> %650, <16 x i32> %651) 1211*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %652, <16 x i32>* @VectorResult, align 64 1212*9880d681SAndroid Build Coastguard Worker %653 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1213*9880d681SAndroid Build Coastguard Worker %654 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1214*9880d681SAndroid Build Coastguard Worker %655 = call <16 x i32> @llvm.hexagon.V6.vdmpyhisat.acc(<16 x i32> %653, <32 x i32> %654, i32 -1) 1215*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %655, <16 x i32>* @VectorResult, align 64 1216*9880d681SAndroid Build Coastguard Worker %656 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1217*9880d681SAndroid Build Coastguard Worker %657 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1218*9880d681SAndroid Build Coastguard Worker %658 = call <16 x i32> @llvm.hexagon.V6.vdmpyhsuisat.acc(<16 x i32> %656, <32 x i32> %657, i32 -1) 1219*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %658, <16 x i32>* @VectorResult, align 64 1220*9880d681SAndroid Build Coastguard Worker %659 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1221*9880d681SAndroid Build Coastguard Worker %660 = call <16 x i32> @llvm.hexagon.V6.vinsertwr(<16 x i32> %659, i32 -1) 1222*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %660, <16 x i32>* @VectorResult, align 64 1223*9880d681SAndroid Build Coastguard Worker %661 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1224*9880d681SAndroid Build Coastguard Worker %662 = call <16 x i32> @llvm.hexagon.V6.vinsertwr(<16 x i32> %661, i32 0) 1225*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %662, <16 x i32>* @VectorResult, align 64 1226*9880d681SAndroid Build Coastguard Worker %663 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1227*9880d681SAndroid Build Coastguard Worker %664 = call <16 x i32> @llvm.hexagon.V6.vinsertwr(<16 x i32> %663, i32 1) 1228*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %664, <16 x i32>* @VectorResult, align 64 1229*9880d681SAndroid Build Coastguard Worker %665 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1230*9880d681SAndroid Build Coastguard Worker %666 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1231*9880d681SAndroid Build Coastguard Worker %667 = call <16 x i32> @llvm.hexagon.V6.vlsrwv(<16 x i32> %665, <16 x i32> %666) 1232*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %667, <16 x i32>* @VectorResult, align 64 1233*9880d681SAndroid Build Coastguard Worker %668 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1234*9880d681SAndroid Build Coastguard Worker %669 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1235*9880d681SAndroid Build Coastguard Worker %670 = call <16 x i32> @llvm.hexagon.V6.vmaxw(<16 x i32> %668, <16 x i32> %669) 1236*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %670, <16 x i32>* @VectorResult, align 64 1237*9880d681SAndroid Build Coastguard Worker %671 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1238*9880d681SAndroid Build Coastguard Worker %672 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1239*9880d681SAndroid Build Coastguard Worker %673 = call <16 x i32> @llvm.hexagon.V6.vminw(<16 x i32> %671, <16 x i32> %672) 1240*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %673, <16 x i32>* @VectorResult, align 64 1241*9880d681SAndroid Build Coastguard Worker %674 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1242*9880d681SAndroid Build Coastguard Worker %675 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1243*9880d681SAndroid Build Coastguard Worker %676 = call <16 x i32> @llvm.hexagon.V6.vmpyewuh(<16 x i32> %674, <16 x i32> %675) 1244*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %676, <16 x i32>* @VectorResult, align 64 1245*9880d681SAndroid Build Coastguard Worker %677 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1246*9880d681SAndroid Build Coastguard Worker %678 = call <16 x i32> @llvm.hexagon.V6.vmpyiwb(<16 x i32> %677, i32 -1) 1247*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %678, <16 x i32>* @VectorResult, align 64 1248*9880d681SAndroid Build Coastguard Worker %679 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1249*9880d681SAndroid Build Coastguard Worker %680 = call <16 x i32> @llvm.hexagon.V6.vmpyiwh(<16 x i32> %679, i32 -1) 1250*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %680, <16 x i32>* @VectorResult, align 64 1251*9880d681SAndroid Build Coastguard Worker %681 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1252*9880d681SAndroid Build Coastguard Worker %682 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1253*9880d681SAndroid Build Coastguard Worker %683 = call <16 x i32> @llvm.hexagon.V6.vmpyiwb.acc(<16 x i32> %681, <16 x i32> %682, i32 -1) 1254*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %683, <16 x i32>* @VectorResult, align 64 1255*9880d681SAndroid Build Coastguard Worker %684 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1256*9880d681SAndroid Build Coastguard Worker %685 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1257*9880d681SAndroid Build Coastguard Worker %686 = call <16 x i32> @llvm.hexagon.V6.vmpyiwh.acc(<16 x i32> %684, <16 x i32> %685, i32 -1) 1258*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %686, <16 x i32>* @VectorResult, align 64 1259*9880d681SAndroid Build Coastguard Worker %687 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1260*9880d681SAndroid Build Coastguard Worker %688 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1261*9880d681SAndroid Build Coastguard Worker %689 = call <16 x i32> @llvm.hexagon.V6.vmpyiewuh(<16 x i32> %687, <16 x i32> %688) 1262*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %689, <16 x i32>* @VectorResult, align 64 1263*9880d681SAndroid Build Coastguard Worker %690 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1264*9880d681SAndroid Build Coastguard Worker %691 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1265*9880d681SAndroid Build Coastguard Worker %692 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1266*9880d681SAndroid Build Coastguard Worker %693 = call <16 x i32> @llvm.hexagon.V6.vmpyiewh.acc(<16 x i32> %690, <16 x i32> %691, <16 x i32> %692) 1267*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %693, <16 x i32>* @VectorResult, align 64 1268*9880d681SAndroid Build Coastguard Worker %694 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1269*9880d681SAndroid Build Coastguard Worker %695 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1270*9880d681SAndroid Build Coastguard Worker %696 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1271*9880d681SAndroid Build Coastguard Worker %697 = call <16 x i32> @llvm.hexagon.V6.vmpyiewuh.acc(<16 x i32> %694, <16 x i32> %695, <16 x i32> %696) 1272*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %697, <16 x i32>* @VectorResult, align 64 1273*9880d681SAndroid Build Coastguard Worker %698 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1274*9880d681SAndroid Build Coastguard Worker %699 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1275*9880d681SAndroid Build Coastguard Worker %700 = call <16 x i32> @llvm.hexagon.V6.vmpyieoh(<16 x i32> %698, <16 x i32> %699) 1276*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %700, <16 x i32>* @VectorResult, align 64 1277*9880d681SAndroid Build Coastguard Worker %701 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1278*9880d681SAndroid Build Coastguard Worker %702 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1279*9880d681SAndroid Build Coastguard Worker %703 = call <16 x i32> @llvm.hexagon.V6.vmpyiowh(<16 x i32> %701, <16 x i32> %702) 1280*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %703, <16 x i32>* @VectorResult, align 64 1281*9880d681SAndroid Build Coastguard Worker %704 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1282*9880d681SAndroid Build Coastguard Worker %705 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1283*9880d681SAndroid Build Coastguard Worker %706 = call <16 x i32> @llvm.hexagon.V6.vmpyowh.rnd(<16 x i32> %704, <16 x i32> %705) 1284*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %706, <16 x i32>* @VectorResult, align 64 1285*9880d681SAndroid Build Coastguard Worker %707 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1286*9880d681SAndroid Build Coastguard Worker %708 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1287*9880d681SAndroid Build Coastguard Worker %709 = call <16 x i32> @llvm.hexagon.V6.vmpyowh(<16 x i32> %707, <16 x i32> %708) 1288*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %709, <16 x i32>* @VectorResult, align 64 1289*9880d681SAndroid Build Coastguard Worker %710 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1290*9880d681SAndroid Build Coastguard Worker %711 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1291*9880d681SAndroid Build Coastguard Worker %712 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1292*9880d681SAndroid Build Coastguard Worker %713 = call <16 x i32> @llvm.hexagon.V6.vmpyowh.rnd.sacc(<16 x i32> %710, <16 x i32> %711, <16 x i32> %712) 1293*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %713, <16 x i32>* @VectorResult, align 64 1294*9880d681SAndroid Build Coastguard Worker %714 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1295*9880d681SAndroid Build Coastguard Worker %715 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1296*9880d681SAndroid Build Coastguard Worker %716 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1297*9880d681SAndroid Build Coastguard Worker %717 = call <16 x i32> @llvm.hexagon.V6.vmpyowh.sacc(<16 x i32> %714, <16 x i32> %715, <16 x i32> %716) 1298*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %717, <16 x i32>* @VectorResult, align 64 1299*9880d681SAndroid Build Coastguard Worker %718 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1300*9880d681SAndroid Build Coastguard Worker %719 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1301*9880d681SAndroid Build Coastguard Worker %720 = call <16 x i32> @llvm.hexagon.V6.vnavgw(<16 x i32> %718, <16 x i32> %719) 1302*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %720, <16 x i32>* @VectorResult, align 64 1303*9880d681SAndroid Build Coastguard Worker %721 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1304*9880d681SAndroid Build Coastguard Worker %722 = call <16 x i32> @llvm.hexagon.V6.vnormamtw(<16 x i32> %721) 1305*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %722, <16 x i32>* @VectorResult, align 64 1306*9880d681SAndroid Build Coastguard Worker %723 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1307*9880d681SAndroid Build Coastguard Worker %724 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1308*9880d681SAndroid Build Coastguard Worker %725 = call <16 x i32> @llvm.hexagon.V6.vrmpybv(<16 x i32> %723, <16 x i32> %724) 1309*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %725, <16 x i32>* @VectorResult, align 64 1310*9880d681SAndroid Build Coastguard Worker %726 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1311*9880d681SAndroid Build Coastguard Worker %727 = call <16 x i32> @llvm.hexagon.V6.vrmpybus(<16 x i32> %726, i32 -1) 1312*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %727, <16 x i32>* @VectorResult, align 64 1313*9880d681SAndroid Build Coastguard Worker %728 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1314*9880d681SAndroid Build Coastguard Worker %729 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1315*9880d681SAndroid Build Coastguard Worker %730 = call <16 x i32> @llvm.hexagon.V6.vrmpybusv(<16 x i32> %728, <16 x i32> %729) 1316*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %730, <16 x i32>* @VectorResult, align 64 1317*9880d681SAndroid Build Coastguard Worker %731 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1318*9880d681SAndroid Build Coastguard Worker %732 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1319*9880d681SAndroid Build Coastguard Worker %733 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1320*9880d681SAndroid Build Coastguard Worker %734 = call <16 x i32> @llvm.hexagon.V6.vrmpybv.acc(<16 x i32> %731, <16 x i32> %732, <16 x i32> %733) 1321*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %734, <16 x i32>* @VectorResult, align 64 1322*9880d681SAndroid Build Coastguard Worker %735 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1323*9880d681SAndroid Build Coastguard Worker %736 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1324*9880d681SAndroid Build Coastguard Worker %737 = call <16 x i32> @llvm.hexagon.V6.vrmpybus.acc(<16 x i32> %735, <16 x i32> %736, i32 -1) 1325*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %737, <16 x i32>* @VectorResult, align 64 1326*9880d681SAndroid Build Coastguard Worker %738 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1327*9880d681SAndroid Build Coastguard Worker %739 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1328*9880d681SAndroid Build Coastguard Worker %740 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 2), align 64 1329*9880d681SAndroid Build Coastguard Worker %741 = call <16 x i32> @llvm.hexagon.V6.vrmpybusv.acc(<16 x i32> %738, <16 x i32> %739, <16 x i32> %740) 1330*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %741, <16 x i32>* @VectorResult, align 64 1331*9880d681SAndroid Build Coastguard Worker %742 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1332*9880d681SAndroid Build Coastguard Worker %743 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1333*9880d681SAndroid Build Coastguard Worker %744 = call <16 x i32> @llvm.hexagon.V6.vsubw(<16 x i32> %742, <16 x i32> %743) 1334*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %744, <16 x i32>* @VectorResult, align 64 1335*9880d681SAndroid Build Coastguard Worker %745 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1336*9880d681SAndroid Build Coastguard Worker %746 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1337*9880d681SAndroid Build Coastguard Worker %747 = call <16 x i32> @llvm.hexagon.V6.vsubwsat(<16 x i32> %745, <16 x i32> %746) 1338*9880d681SAndroid Build Coastguard Worker store volatile <16 x i32> %747, <16 x i32>* @VectorResult, align 64 1339*9880d681SAndroid Build Coastguard Worker %748 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1340*9880d681SAndroid Build Coastguard Worker %749 = call <32 x i32> @llvm.hexagon.V6.vassignp(<32 x i32> %748) 1341*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %749, <32 x i32>* @VectorPairResult, align 128 1342*9880d681SAndroid Build Coastguard Worker %750 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1343*9880d681SAndroid Build Coastguard Worker %751 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1344*9880d681SAndroid Build Coastguard Worker %752 = call <32 x i32> @llvm.hexagon.V6.vcombine(<16 x i32> %750, <16 x i32> %751) 1345*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %752, <32 x i32>* @VectorPairResult, align 128 1346*9880d681SAndroid Build Coastguard Worker %753 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1347*9880d681SAndroid Build Coastguard Worker %754 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1348*9880d681SAndroid Build Coastguard Worker %755 = call <32 x i32> @llvm.hexagon.V6.vdealvdd(<16 x i32> %753, <16 x i32> %754, i32 -1) 1349*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %755, <32 x i32>* @VectorPairResult, align 128 1350*9880d681SAndroid Build Coastguard Worker %756 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1351*9880d681SAndroid Build Coastguard Worker %757 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1352*9880d681SAndroid Build Coastguard Worker %758 = call <32 x i32> @llvm.hexagon.V6.vshuffvdd(<16 x i32> %756, <16 x i32> %757, i32 -1) 1353*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %758, <32 x i32>* @VectorPairResult, align 128 1354*9880d681SAndroid Build Coastguard Worker %759 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1355*9880d681SAndroid Build Coastguard Worker %760 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1356*9880d681SAndroid Build Coastguard Worker %761 = call <32 x i32> @llvm.hexagon.V6.vshuffvdd(<16 x i32> %759, <16 x i32> %760, i32 0) 1357*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %761, <32 x i32>* @VectorPairResult, align 128 1358*9880d681SAndroid Build Coastguard Worker %762 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1359*9880d681SAndroid Build Coastguard Worker %763 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1360*9880d681SAndroid Build Coastguard Worker %764 = call <32 x i32> @llvm.hexagon.V6.vshuffvdd(<16 x i32> %762, <16 x i32> %763, i32 1) 1361*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %764, <32 x i32>* @VectorPairResult, align 128 1362*9880d681SAndroid Build Coastguard Worker %765 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vecpreds, i32 0, i32 0), align 64 1363*9880d681SAndroid Build Coastguard Worker %766 = bitcast <16 x i32> %765 to <512 x i1> 1364*9880d681SAndroid Build Coastguard Worker %767 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1365*9880d681SAndroid Build Coastguard Worker %768 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1366*9880d681SAndroid Build Coastguard Worker %769 = call <32 x i32> @llvm.hexagon.V6.vswap(<512 x i1> %766, <16 x i32> %767, <16 x i32> %768) 1367*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %769, <32 x i32>* @VectorPairResult, align 128 1368*9880d681SAndroid Build Coastguard Worker %770 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1369*9880d681SAndroid Build Coastguard Worker %771 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1370*9880d681SAndroid Build Coastguard Worker %772 = call <32 x i32> @llvm.hexagon.V6.vaddb.dv(<32 x i32> %770, <32 x i32> %771) 1371*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %772, <32 x i32>* @VectorPairResult, align 128 1372*9880d681SAndroid Build Coastguard Worker %773 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1373*9880d681SAndroid Build Coastguard Worker %774 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1374*9880d681SAndroid Build Coastguard Worker %775 = call <32 x i32> @llvm.hexagon.V6.vshufoeb(<16 x i32> %773, <16 x i32> %774) 1375*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %775, <32 x i32>* @VectorPairResult, align 128 1376*9880d681SAndroid Build Coastguard Worker %776 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1377*9880d681SAndroid Build Coastguard Worker %777 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1378*9880d681SAndroid Build Coastguard Worker %778 = call <32 x i32> @llvm.hexagon.V6.vsubb.dv(<32 x i32> %776, <32 x i32> %777) 1379*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %778, <32 x i32>* @VectorPairResult, align 128 1380*9880d681SAndroid Build Coastguard Worker %779 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1381*9880d681SAndroid Build Coastguard Worker %780 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1382*9880d681SAndroid Build Coastguard Worker %781 = call <32 x i32> @llvm.hexagon.V6.vaddubh(<16 x i32> %779, <16 x i32> %780) 1383*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %781, <32 x i32>* @VectorPairResult, align 128 1384*9880d681SAndroid Build Coastguard Worker %782 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1385*9880d681SAndroid Build Coastguard Worker %783 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1386*9880d681SAndroid Build Coastguard Worker %784 = call <32 x i32> @llvm.hexagon.V6.vaddh.dv(<32 x i32> %782, <32 x i32> %783) 1387*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %784, <32 x i32>* @VectorPairResult, align 128 1388*9880d681SAndroid Build Coastguard Worker %785 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1389*9880d681SAndroid Build Coastguard Worker %786 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1390*9880d681SAndroid Build Coastguard Worker %787 = call <32 x i32> @llvm.hexagon.V6.vaddhsat.dv(<32 x i32> %785, <32 x i32> %786) 1391*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %787, <32 x i32>* @VectorPairResult, align 128 1392*9880d681SAndroid Build Coastguard Worker %788 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1393*9880d681SAndroid Build Coastguard Worker %789 = call <32 x i32> @llvm.hexagon.V6.vdmpybus.dv(<32 x i32> %788, i32 -1) 1394*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %789, <32 x i32>* @VectorPairResult, align 128 1395*9880d681SAndroid Build Coastguard Worker %790 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1396*9880d681SAndroid Build Coastguard Worker %791 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1397*9880d681SAndroid Build Coastguard Worker %792 = call <32 x i32> @llvm.hexagon.V6.vdmpybus.dv.acc(<32 x i32> %790, <32 x i32> %791, i32 -1) 1398*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %792, <32 x i32>* @VectorPairResult, align 128 1399*9880d681SAndroid Build Coastguard Worker %793 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1400*9880d681SAndroid Build Coastguard Worker %794 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1401*9880d681SAndroid Build Coastguard Worker %795 = call <32 x i32> @llvm.hexagon.V6.vlutvwh(<16 x i32> %793, <16 x i32> %794, i32 -1) 1402*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %795, <32 x i32>* @VectorPairResult, align 128 1403*9880d681SAndroid Build Coastguard Worker %796 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1404*9880d681SAndroid Build Coastguard Worker %797 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1405*9880d681SAndroid Build Coastguard Worker %798 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1406*9880d681SAndroid Build Coastguard Worker %799 = call <32 x i32> @llvm.hexagon.V6.vlutvwh.oracc(<32 x i32> %796, <16 x i32> %797, <16 x i32> %798, i32 -1) 1407*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %799, <32 x i32>* @VectorPairResult, align 128 1408*9880d681SAndroid Build Coastguard Worker %800 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1409*9880d681SAndroid Build Coastguard Worker %801 = call <32 x i32> @llvm.hexagon.V6.vmpabus(<32 x i32> %800, i32 -1) 1410*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %801, <32 x i32>* @VectorPairResult, align 128 1411*9880d681SAndroid Build Coastguard Worker %802 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1412*9880d681SAndroid Build Coastguard Worker %803 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1413*9880d681SAndroid Build Coastguard Worker %804 = call <32 x i32> @llvm.hexagon.V6.vmpabusv(<32 x i32> %802, <32 x i32> %803) 1414*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %804, <32 x i32>* @VectorPairResult, align 128 1415*9880d681SAndroid Build Coastguard Worker %805 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1416*9880d681SAndroid Build Coastguard Worker %806 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1417*9880d681SAndroid Build Coastguard Worker %807 = call <32 x i32> @llvm.hexagon.V6.vmpabuuv(<32 x i32> %805, <32 x i32> %806) 1418*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %807, <32 x i32>* @VectorPairResult, align 128 1419*9880d681SAndroid Build Coastguard Worker %808 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1420*9880d681SAndroid Build Coastguard Worker %809 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1421*9880d681SAndroid Build Coastguard Worker %810 = call <32 x i32> @llvm.hexagon.V6.vmpabus.acc(<32 x i32> %808, <32 x i32> %809, i32 -1) 1422*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %810, <32 x i32>* @VectorPairResult, align 128 1423*9880d681SAndroid Build Coastguard Worker %811 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1424*9880d681SAndroid Build Coastguard Worker %812 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1425*9880d681SAndroid Build Coastguard Worker %813 = call <32 x i32> @llvm.hexagon.V6.vmpybv(<16 x i32> %811, <16 x i32> %812) 1426*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %813, <32 x i32>* @VectorPairResult, align 128 1427*9880d681SAndroid Build Coastguard Worker %814 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1428*9880d681SAndroid Build Coastguard Worker %815 = call <32 x i32> @llvm.hexagon.V6.vmpybus(<16 x i32> %814, i32 -1) 1429*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %815, <32 x i32>* @VectorPairResult, align 128 1430*9880d681SAndroid Build Coastguard Worker %816 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1431*9880d681SAndroid Build Coastguard Worker %817 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1432*9880d681SAndroid Build Coastguard Worker %818 = call <32 x i32> @llvm.hexagon.V6.vmpybusv(<16 x i32> %816, <16 x i32> %817) 1433*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %818, <32 x i32>* @VectorPairResult, align 128 1434*9880d681SAndroid Build Coastguard Worker %819 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1435*9880d681SAndroid Build Coastguard Worker %820 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1436*9880d681SAndroid Build Coastguard Worker %821 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1437*9880d681SAndroid Build Coastguard Worker %822 = call <32 x i32> @llvm.hexagon.V6.vmpybv.acc(<32 x i32> %819, <16 x i32> %820, <16 x i32> %821) 1438*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %822, <32 x i32>* @VectorPairResult, align 128 1439*9880d681SAndroid Build Coastguard Worker %823 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1440*9880d681SAndroid Build Coastguard Worker %824 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1441*9880d681SAndroid Build Coastguard Worker %825 = call <32 x i32> @llvm.hexagon.V6.vmpybus.acc(<32 x i32> %823, <16 x i32> %824, i32 -1) 1442*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %825, <32 x i32>* @VectorPairResult, align 128 1443*9880d681SAndroid Build Coastguard Worker %826 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1444*9880d681SAndroid Build Coastguard Worker %827 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1445*9880d681SAndroid Build Coastguard Worker %828 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1446*9880d681SAndroid Build Coastguard Worker %829 = call <32 x i32> @llvm.hexagon.V6.vmpybusv.acc(<32 x i32> %826, <16 x i32> %827, <16 x i32> %828) 1447*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %829, <32 x i32>* @VectorPairResult, align 128 1448*9880d681SAndroid Build Coastguard Worker %830 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1449*9880d681SAndroid Build Coastguard Worker %831 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1450*9880d681SAndroid Build Coastguard Worker %832 = call <32 x i32> @llvm.hexagon.V6.vshufoeh(<16 x i32> %830, <16 x i32> %831) 1451*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %832, <32 x i32>* @VectorPairResult, align 128 1452*9880d681SAndroid Build Coastguard Worker %833 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1453*9880d681SAndroid Build Coastguard Worker %834 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1454*9880d681SAndroid Build Coastguard Worker %835 = call <32 x i32> @llvm.hexagon.V6.vsububh(<16 x i32> %833, <16 x i32> %834) 1455*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %835, <32 x i32>* @VectorPairResult, align 128 1456*9880d681SAndroid Build Coastguard Worker %836 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1457*9880d681SAndroid Build Coastguard Worker %837 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1458*9880d681SAndroid Build Coastguard Worker %838 = call <32 x i32> @llvm.hexagon.V6.vsubh.dv(<32 x i32> %836, <32 x i32> %837) 1459*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %838, <32 x i32>* @VectorPairResult, align 128 1460*9880d681SAndroid Build Coastguard Worker %839 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1461*9880d681SAndroid Build Coastguard Worker %840 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1462*9880d681SAndroid Build Coastguard Worker %841 = call <32 x i32> @llvm.hexagon.V6.vsubhsat.dv(<32 x i32> %839, <32 x i32> %840) 1463*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %841, <32 x i32>* @VectorPairResult, align 128 1464*9880d681SAndroid Build Coastguard Worker %842 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1465*9880d681SAndroid Build Coastguard Worker %843 = call <32 x i32> @llvm.hexagon.V6.vsb(<16 x i32> %842) 1466*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %843, <32 x i32>* @VectorPairResult, align 128 1467*9880d681SAndroid Build Coastguard Worker %844 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1468*9880d681SAndroid Build Coastguard Worker %845 = call <32 x i32> @llvm.hexagon.V6.vtmpyb(<32 x i32> %844, i32 -1) 1469*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %845, <32 x i32>* @VectorPairResult, align 128 1470*9880d681SAndroid Build Coastguard Worker %846 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1471*9880d681SAndroid Build Coastguard Worker %847 = call <32 x i32> @llvm.hexagon.V6.vtmpybus(<32 x i32> %846, i32 -1) 1472*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %847, <32 x i32>* @VectorPairResult, align 128 1473*9880d681SAndroid Build Coastguard Worker %848 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1474*9880d681SAndroid Build Coastguard Worker %849 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1475*9880d681SAndroid Build Coastguard Worker %850 = call <32 x i32> @llvm.hexagon.V6.vtmpyb.acc(<32 x i32> %848, <32 x i32> %849, i32 -1) 1476*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %850, <32 x i32>* @VectorPairResult, align 128 1477*9880d681SAndroid Build Coastguard Worker %851 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1478*9880d681SAndroid Build Coastguard Worker %852 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1479*9880d681SAndroid Build Coastguard Worker %853 = call <32 x i32> @llvm.hexagon.V6.vtmpybus.acc(<32 x i32> %851, <32 x i32> %852, i32 -1) 1480*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %853, <32 x i32>* @VectorPairResult, align 128 1481*9880d681SAndroid Build Coastguard Worker %854 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1482*9880d681SAndroid Build Coastguard Worker %855 = call <32 x i32> @llvm.hexagon.V6.vunpackb(<16 x i32> %854) 1483*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %855, <32 x i32>* @VectorPairResult, align 128 1484*9880d681SAndroid Build Coastguard Worker %856 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1485*9880d681SAndroid Build Coastguard Worker %857 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1486*9880d681SAndroid Build Coastguard Worker %858 = call <32 x i32> @llvm.hexagon.V6.vunpackob(<32 x i32> %856, <16 x i32> %857) 1487*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %858, <32 x i32>* @VectorPairResult, align 128 1488*9880d681SAndroid Build Coastguard Worker %859 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1489*9880d681SAndroid Build Coastguard Worker %860 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1490*9880d681SAndroid Build Coastguard Worker %861 = call <32 x i32> @llvm.hexagon.V6.vaddubsat.dv(<32 x i32> %859, <32 x i32> %860) 1491*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %861, <32 x i32>* @VectorPairResult, align 128 1492*9880d681SAndroid Build Coastguard Worker %862 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1493*9880d681SAndroid Build Coastguard Worker %863 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1494*9880d681SAndroid Build Coastguard Worker %864 = call <32 x i32> @llvm.hexagon.V6.vsububsat.dv(<32 x i32> %862, <32 x i32> %863) 1495*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %864, <32 x i32>* @VectorPairResult, align 128 1496*9880d681SAndroid Build Coastguard Worker %865 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1497*9880d681SAndroid Build Coastguard Worker %866 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1498*9880d681SAndroid Build Coastguard Worker %867 = call <32 x i32> @llvm.hexagon.V6.vadduhsat.dv(<32 x i32> %865, <32 x i32> %866) 1499*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %867, <32 x i32>* @VectorPairResult, align 128 1500*9880d681SAndroid Build Coastguard Worker %868 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1501*9880d681SAndroid Build Coastguard Worker %869 = call <32 x i32> @llvm.hexagon.V6.vmpyub(<16 x i32> %868, i32 -1) 1502*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %869, <32 x i32>* @VectorPairResult, align 128 1503*9880d681SAndroid Build Coastguard Worker %870 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1504*9880d681SAndroid Build Coastguard Worker %871 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1505*9880d681SAndroid Build Coastguard Worker %872 = call <32 x i32> @llvm.hexagon.V6.vmpyubv(<16 x i32> %870, <16 x i32> %871) 1506*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %872, <32 x i32>* @VectorPairResult, align 128 1507*9880d681SAndroid Build Coastguard Worker %873 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1508*9880d681SAndroid Build Coastguard Worker %874 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1509*9880d681SAndroid Build Coastguard Worker %875 = call <32 x i32> @llvm.hexagon.V6.vmpyub.acc(<32 x i32> %873, <16 x i32> %874, i32 -1) 1510*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %875, <32 x i32>* @VectorPairResult, align 128 1511*9880d681SAndroid Build Coastguard Worker %876 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1512*9880d681SAndroid Build Coastguard Worker %877 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1513*9880d681SAndroid Build Coastguard Worker %878 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1514*9880d681SAndroid Build Coastguard Worker %879 = call <32 x i32> @llvm.hexagon.V6.vmpyubv.acc(<32 x i32> %876, <16 x i32> %877, <16 x i32> %878) 1515*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %879, <32 x i32>* @VectorPairResult, align 128 1516*9880d681SAndroid Build Coastguard Worker %880 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1517*9880d681SAndroid Build Coastguard Worker %881 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1518*9880d681SAndroid Build Coastguard Worker %882 = call <32 x i32> @llvm.hexagon.V6.vsubuhsat.dv(<32 x i32> %880, <32 x i32> %881) 1519*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %882, <32 x i32>* @VectorPairResult, align 128 1520*9880d681SAndroid Build Coastguard Worker %883 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1521*9880d681SAndroid Build Coastguard Worker %884 = call <32 x i32> @llvm.hexagon.V6.vunpackub(<16 x i32> %883) 1522*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %884, <32 x i32>* @VectorPairResult, align 128 1523*9880d681SAndroid Build Coastguard Worker %885 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1524*9880d681SAndroid Build Coastguard Worker %886 = call <32 x i32> @llvm.hexagon.V6.vzb(<16 x i32> %885) 1525*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %886, <32 x i32>* @VectorPairResult, align 128 1526*9880d681SAndroid Build Coastguard Worker %887 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1527*9880d681SAndroid Build Coastguard Worker %888 = call <32 x i32> @llvm.hexagon.V6.vdsaduh(<32 x i32> %887, i32 -1) 1528*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %888, <32 x i32>* @VectorPairResult, align 128 1529*9880d681SAndroid Build Coastguard Worker %889 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1530*9880d681SAndroid Build Coastguard Worker %890 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1531*9880d681SAndroid Build Coastguard Worker %891 = call <32 x i32> @llvm.hexagon.V6.vdsaduh.acc(<32 x i32> %889, <32 x i32> %890, i32 -1) 1532*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %891, <32 x i32>* @VectorPairResult, align 128 1533*9880d681SAndroid Build Coastguard Worker %892 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1534*9880d681SAndroid Build Coastguard Worker %893 = call <32 x i32> @llvm.hexagon.V6.vmpyuh(<16 x i32> %892, i32 -1) 1535*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %893, <32 x i32>* @VectorPairResult, align 128 1536*9880d681SAndroid Build Coastguard Worker %894 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1537*9880d681SAndroid Build Coastguard Worker %895 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1538*9880d681SAndroid Build Coastguard Worker %896 = call <32 x i32> @llvm.hexagon.V6.vmpyuhv(<16 x i32> %894, <16 x i32> %895) 1539*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %896, <32 x i32>* @VectorPairResult, align 128 1540*9880d681SAndroid Build Coastguard Worker %897 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1541*9880d681SAndroid Build Coastguard Worker %898 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1542*9880d681SAndroid Build Coastguard Worker %899 = call <32 x i32> @llvm.hexagon.V6.vmpyuh.acc(<32 x i32> %897, <16 x i32> %898, i32 -1) 1543*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %899, <32 x i32>* @VectorPairResult, align 128 1544*9880d681SAndroid Build Coastguard Worker %900 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1545*9880d681SAndroid Build Coastguard Worker %901 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1546*9880d681SAndroid Build Coastguard Worker %902 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1547*9880d681SAndroid Build Coastguard Worker %903 = call <32 x i32> @llvm.hexagon.V6.vmpyuhv.acc(<32 x i32> %900, <16 x i32> %901, <16 x i32> %902) 1548*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %903, <32 x i32>* @VectorPairResult, align 128 1549*9880d681SAndroid Build Coastguard Worker %904 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1550*9880d681SAndroid Build Coastguard Worker %905 = call <32 x i32> @llvm.hexagon.V6.vrmpyubi(<32 x i32> %904, i32 -1, i32 0) 1551*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %905, <32 x i32>* @VectorPairResult, align 128 1552*9880d681SAndroid Build Coastguard Worker %906 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1553*9880d681SAndroid Build Coastguard Worker %907 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1554*9880d681SAndroid Build Coastguard Worker %908 = call <32 x i32> @llvm.hexagon.V6.vrmpyubi.acc(<32 x i32> %906, <32 x i32> %907, i32 -1, i32 0) 1555*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %908, <32 x i32>* @VectorPairResult, align 128 1556*9880d681SAndroid Build Coastguard Worker %909 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1557*9880d681SAndroid Build Coastguard Worker %910 = call <32 x i32> @llvm.hexagon.V6.vrsadubi(<32 x i32> %909, i32 -1, i32 0) 1558*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %910, <32 x i32>* @VectorPairResult, align 128 1559*9880d681SAndroid Build Coastguard Worker %911 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1560*9880d681SAndroid Build Coastguard Worker %912 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1561*9880d681SAndroid Build Coastguard Worker %913 = call <32 x i32> @llvm.hexagon.V6.vrsadubi.acc(<32 x i32> %911, <32 x i32> %912, i32 -1, i32 0) 1562*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %913, <32 x i32>* @VectorPairResult, align 128 1563*9880d681SAndroid Build Coastguard Worker %914 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1564*9880d681SAndroid Build Coastguard Worker %915 = call <32 x i32> @llvm.hexagon.V6.vunpackuh(<16 x i32> %914) 1565*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %915, <32 x i32>* @VectorPairResult, align 128 1566*9880d681SAndroid Build Coastguard Worker %916 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1567*9880d681SAndroid Build Coastguard Worker %917 = call <32 x i32> @llvm.hexagon.V6.vzh(<16 x i32> %916) 1568*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %917, <32 x i32>* @VectorPairResult, align 128 1569*9880d681SAndroid Build Coastguard Worker %918 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1570*9880d681SAndroid Build Coastguard Worker %919 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1571*9880d681SAndroid Build Coastguard Worker %920 = call <32 x i32> @llvm.hexagon.V6.vaddhw(<16 x i32> %918, <16 x i32> %919) 1572*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %920, <32 x i32>* @VectorPairResult, align 128 1573*9880d681SAndroid Build Coastguard Worker %921 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1574*9880d681SAndroid Build Coastguard Worker %922 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1575*9880d681SAndroid Build Coastguard Worker %923 = call <32 x i32> @llvm.hexagon.V6.vadduhw(<16 x i32> %921, <16 x i32> %922) 1576*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %923, <32 x i32>* @VectorPairResult, align 128 1577*9880d681SAndroid Build Coastguard Worker %924 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1578*9880d681SAndroid Build Coastguard Worker %925 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1579*9880d681SAndroid Build Coastguard Worker %926 = call <32 x i32> @llvm.hexagon.V6.vaddw.dv(<32 x i32> %924, <32 x i32> %925) 1580*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %926, <32 x i32>* @VectorPairResult, align 128 1581*9880d681SAndroid Build Coastguard Worker %927 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1582*9880d681SAndroid Build Coastguard Worker %928 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1583*9880d681SAndroid Build Coastguard Worker %929 = call <32 x i32> @llvm.hexagon.V6.vaddwsat.dv(<32 x i32> %927, <32 x i32> %928) 1584*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %929, <32 x i32>* @VectorPairResult, align 128 1585*9880d681SAndroid Build Coastguard Worker %930 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1586*9880d681SAndroid Build Coastguard Worker %931 = call <32 x i32> @llvm.hexagon.V6.vdmpyhb.dv(<32 x i32> %930, i32 -1) 1587*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %931, <32 x i32>* @VectorPairResult, align 128 1588*9880d681SAndroid Build Coastguard Worker %932 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1589*9880d681SAndroid Build Coastguard Worker %933 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1590*9880d681SAndroid Build Coastguard Worker %934 = call <32 x i32> @llvm.hexagon.V6.vdmpyhb.dv.acc(<32 x i32> %932, <32 x i32> %933, i32 -1) 1591*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %934, <32 x i32>* @VectorPairResult, align 128 1592*9880d681SAndroid Build Coastguard Worker %935 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1593*9880d681SAndroid Build Coastguard Worker %936 = call <32 x i32> @llvm.hexagon.V6.vmpahb(<32 x i32> %935, i32 -1) 1594*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %936, <32 x i32>* @VectorPairResult, align 128 1595*9880d681SAndroid Build Coastguard Worker %937 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1596*9880d681SAndroid Build Coastguard Worker %938 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1597*9880d681SAndroid Build Coastguard Worker %939 = call <32 x i32> @llvm.hexagon.V6.vmpahb.acc(<32 x i32> %937, <32 x i32> %938, i32 -1) 1598*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %939, <32 x i32>* @VectorPairResult, align 128 1599*9880d681SAndroid Build Coastguard Worker %940 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1600*9880d681SAndroid Build Coastguard Worker %941 = call <32 x i32> @llvm.hexagon.V6.vmpyh(<16 x i32> %940, i32 -1) 1601*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %941, <32 x i32>* @VectorPairResult, align 128 1602*9880d681SAndroid Build Coastguard Worker %942 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1603*9880d681SAndroid Build Coastguard Worker %943 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1604*9880d681SAndroid Build Coastguard Worker %944 = call <32 x i32> @llvm.hexagon.V6.vmpyhv(<16 x i32> %942, <16 x i32> %943) 1605*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %944, <32 x i32>* @VectorPairResult, align 128 1606*9880d681SAndroid Build Coastguard Worker %945 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1607*9880d681SAndroid Build Coastguard Worker %946 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1608*9880d681SAndroid Build Coastguard Worker %947 = call <32 x i32> @llvm.hexagon.V6.vmpyhus(<16 x i32> %945, <16 x i32> %946) 1609*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %947, <32 x i32>* @VectorPairResult, align 128 1610*9880d681SAndroid Build Coastguard Worker %948 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1611*9880d681SAndroid Build Coastguard Worker %949 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1612*9880d681SAndroid Build Coastguard Worker %950 = call <32 x i32> @llvm.hexagon.V6.vmpyhsat.acc(<32 x i32> %948, <16 x i32> %949, i32 -1) 1613*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %950, <32 x i32>* @VectorPairResult, align 128 1614*9880d681SAndroid Build Coastguard Worker %951 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1615*9880d681SAndroid Build Coastguard Worker %952 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1616*9880d681SAndroid Build Coastguard Worker %953 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1617*9880d681SAndroid Build Coastguard Worker %954 = call <32 x i32> @llvm.hexagon.V6.vmpyhv.acc(<32 x i32> %951, <16 x i32> %952, <16 x i32> %953) 1618*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %954, <32 x i32>* @VectorPairResult, align 128 1619*9880d681SAndroid Build Coastguard Worker %955 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1620*9880d681SAndroid Build Coastguard Worker %956 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1621*9880d681SAndroid Build Coastguard Worker %957 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1622*9880d681SAndroid Build Coastguard Worker %958 = call <32 x i32> @llvm.hexagon.V6.vmpyhus.acc(<32 x i32> %955, <16 x i32> %956, <16 x i32> %957) 1623*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %958, <32 x i32>* @VectorPairResult, align 128 1624*9880d681SAndroid Build Coastguard Worker %959 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1625*9880d681SAndroid Build Coastguard Worker %960 = call <32 x i32> @llvm.hexagon.V6.vrmpybusi(<32 x i32> %959, i32 -1, i32 0) 1626*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %960, <32 x i32>* @VectorPairResult, align 128 1627*9880d681SAndroid Build Coastguard Worker %961 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1628*9880d681SAndroid Build Coastguard Worker %962 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1629*9880d681SAndroid Build Coastguard Worker %963 = call <32 x i32> @llvm.hexagon.V6.vrmpybusi.acc(<32 x i32> %961, <32 x i32> %962, i32 -1, i32 0) 1630*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %963, <32 x i32>* @VectorPairResult, align 128 1631*9880d681SAndroid Build Coastguard Worker %964 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1632*9880d681SAndroid Build Coastguard Worker %965 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1633*9880d681SAndroid Build Coastguard Worker %966 = call <32 x i32> @llvm.hexagon.V6.vsubhw(<16 x i32> %964, <16 x i32> %965) 1634*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %966, <32 x i32>* @VectorPairResult, align 128 1635*9880d681SAndroid Build Coastguard Worker %967 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1636*9880d681SAndroid Build Coastguard Worker %968 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 1), align 64 1637*9880d681SAndroid Build Coastguard Worker %969 = call <32 x i32> @llvm.hexagon.V6.vsubuhw(<16 x i32> %967, <16 x i32> %968) 1638*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %969, <32 x i32>* @VectorPairResult, align 128 1639*9880d681SAndroid Build Coastguard Worker %970 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1640*9880d681SAndroid Build Coastguard Worker %971 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1641*9880d681SAndroid Build Coastguard Worker %972 = call <32 x i32> @llvm.hexagon.V6.vsubw.dv(<32 x i32> %970, <32 x i32> %971) 1642*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %972, <32 x i32>* @VectorPairResult, align 128 1643*9880d681SAndroid Build Coastguard Worker %973 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1644*9880d681SAndroid Build Coastguard Worker %974 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1645*9880d681SAndroid Build Coastguard Worker %975 = call <32 x i32> @llvm.hexagon.V6.vsubwsat.dv(<32 x i32> %973, <32 x i32> %974) 1646*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %975, <32 x i32>* @VectorPairResult, align 128 1647*9880d681SAndroid Build Coastguard Worker %976 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1648*9880d681SAndroid Build Coastguard Worker %977 = call <32 x i32> @llvm.hexagon.V6.vsh(<16 x i32> %976) 1649*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %977, <32 x i32>* @VectorPairResult, align 128 1650*9880d681SAndroid Build Coastguard Worker %978 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1651*9880d681SAndroid Build Coastguard Worker %979 = call <32 x i32> @llvm.hexagon.V6.vtmpyhb(<32 x i32> %978, i32 -1) 1652*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %979, <32 x i32>* @VectorPairResult, align 128 1653*9880d681SAndroid Build Coastguard Worker %980 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1654*9880d681SAndroid Build Coastguard Worker %981 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 1), align 128 1655*9880d681SAndroid Build Coastguard Worker %982 = call <32 x i32> @llvm.hexagon.V6.vtmpyhb.acc(<32 x i32> %980, <32 x i32> %981, i32 -1) 1656*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %982, <32 x i32>* @VectorPairResult, align 128 1657*9880d681SAndroid Build Coastguard Worker %983 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1658*9880d681SAndroid Build Coastguard Worker %984 = call <32 x i32> @llvm.hexagon.V6.vunpackh(<16 x i32> %983) 1659*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %984, <32 x i32>* @VectorPairResult, align 128 1660*9880d681SAndroid Build Coastguard Worker %985 = load volatile <32 x i32>, <32 x i32>* getelementptr inbounds ([15 x <32 x i32>], [15 x <32 x i32>]* @vector_pairs, i32 0, i32 0), align 128 1661*9880d681SAndroid Build Coastguard Worker %986 = load volatile <16 x i32>, <16 x i32>* getelementptr inbounds ([15 x <16 x i32>], [15 x <16 x i32>]* @vectors, i32 0, i32 0), align 64 1662*9880d681SAndroid Build Coastguard Worker %987 = call <32 x i32> @llvm.hexagon.V6.vunpackoh(<32 x i32> %985, <16 x i32> %986) 1663*9880d681SAndroid Build Coastguard Worker store volatile <32 x i32> %987, <32 x i32>* @VectorPairResult, align 128 1664*9880d681SAndroid Build Coastguard Worker ret i32 0 1665*9880d681SAndroid Build Coastguard Worker} 1666*9880d681SAndroid Build Coastguard Worker 1667*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1668*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.and(<512 x i1>, <512 x i1>) #1 1669*9880d681SAndroid Build Coastguard Worker 1670*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1671*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.and.n(<512 x i1>, <512 x i1>) #1 1672*9880d681SAndroid Build Coastguard Worker 1673*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1674*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.not(<512 x i1>) #1 1675*9880d681SAndroid Build Coastguard Worker 1676*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1677*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.or(<512 x i1>, <512 x i1>) #1 1678*9880d681SAndroid Build Coastguard Worker 1679*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1680*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.or.n(<512 x i1>, <512 x i1>) #1 1681*9880d681SAndroid Build Coastguard Worker 1682*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1683*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vandvrt(<16 x i32>, i32) #1 1684*9880d681SAndroid Build Coastguard Worker 1685*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1686*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vandvrt.acc(<512 x i1>, <16 x i32>, i32) #1 1687*9880d681SAndroid Build Coastguard Worker 1688*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1689*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqb(<16 x i32>, <16 x i32>) #1 1690*9880d681SAndroid Build Coastguard Worker 1691*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1692*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqh(<16 x i32>, <16 x i32>) #1 1693*9880d681SAndroid Build Coastguard Worker 1694*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1695*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqw(<16 x i32>, <16 x i32>) #1 1696*9880d681SAndroid Build Coastguard Worker 1697*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1698*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqb.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1699*9880d681SAndroid Build Coastguard Worker 1700*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1701*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqh.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1702*9880d681SAndroid Build Coastguard Worker 1703*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1704*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqw.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1705*9880d681SAndroid Build Coastguard Worker 1706*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1707*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqb.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1708*9880d681SAndroid Build Coastguard Worker 1709*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1710*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqh.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1711*9880d681SAndroid Build Coastguard Worker 1712*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1713*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqw.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1714*9880d681SAndroid Build Coastguard Worker 1715*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1716*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqb.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1717*9880d681SAndroid Build Coastguard Worker 1718*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1719*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqh.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1720*9880d681SAndroid Build Coastguard Worker 1721*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1722*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.veqw.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1723*9880d681SAndroid Build Coastguard Worker 1724*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1725*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtb(<16 x i32>, <16 x i32>) #1 1726*9880d681SAndroid Build Coastguard Worker 1727*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1728*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgth(<16 x i32>, <16 x i32>) #1 1729*9880d681SAndroid Build Coastguard Worker 1730*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1731*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtub(<16 x i32>, <16 x i32>) #1 1732*9880d681SAndroid Build Coastguard Worker 1733*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1734*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuh(<16 x i32>, <16 x i32>) #1 1735*9880d681SAndroid Build Coastguard Worker 1736*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1737*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuw(<16 x i32>, <16 x i32>) #1 1738*9880d681SAndroid Build Coastguard Worker 1739*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1740*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtw(<16 x i32>, <16 x i32>) #1 1741*9880d681SAndroid Build Coastguard Worker 1742*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1743*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtb.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1744*9880d681SAndroid Build Coastguard Worker 1745*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1746*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgth.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1747*9880d681SAndroid Build Coastguard Worker 1748*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1749*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtub.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1750*9880d681SAndroid Build Coastguard Worker 1751*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1752*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuh.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1753*9880d681SAndroid Build Coastguard Worker 1754*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1755*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuw.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1756*9880d681SAndroid Build Coastguard Worker 1757*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1758*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtw.and(<512 x i1>, <16 x i32>, <16 x i32>) #1 1759*9880d681SAndroid Build Coastguard Worker 1760*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1761*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtb.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1762*9880d681SAndroid Build Coastguard Worker 1763*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1764*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgth.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1765*9880d681SAndroid Build Coastguard Worker 1766*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1767*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtub.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1768*9880d681SAndroid Build Coastguard Worker 1769*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1770*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuh.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1771*9880d681SAndroid Build Coastguard Worker 1772*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1773*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuw.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1774*9880d681SAndroid Build Coastguard Worker 1775*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1776*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtw.or(<512 x i1>, <16 x i32>, <16 x i32>) #1 1777*9880d681SAndroid Build Coastguard Worker 1778*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1779*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtb.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1780*9880d681SAndroid Build Coastguard Worker 1781*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1782*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgth.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1783*9880d681SAndroid Build Coastguard Worker 1784*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1785*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtub.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1786*9880d681SAndroid Build Coastguard Worker 1787*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1788*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuh.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1789*9880d681SAndroid Build Coastguard Worker 1790*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1791*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtuw.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1792*9880d681SAndroid Build Coastguard Worker 1793*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1794*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.vgtw.xor(<512 x i1>, <16 x i32>, <16 x i32>) #1 1795*9880d681SAndroid Build Coastguard Worker 1796*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1797*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.scalar2(i32) #1 1798*9880d681SAndroid Build Coastguard Worker 1799*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1800*9880d681SAndroid Build Coastguard Workerdeclare <512 x i1> @llvm.hexagon.V6.pred.xor(<512 x i1>, <512 x i1>) #1 1801*9880d681SAndroid Build Coastguard Worker 1802*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1803*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vassign(<16 x i32>) #1 1804*9880d681SAndroid Build Coastguard Worker 1805*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1806*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.hi(<32 x i32>) #1 1807*9880d681SAndroid Build Coastguard Worker 1808*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1809*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.lo(<32 x i32>) #1 1810*9880d681SAndroid Build Coastguard Worker 1811*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1812*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.valignbi(<16 x i32>, <16 x i32>, i32) #1 1813*9880d681SAndroid Build Coastguard Worker 1814*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1815*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.valignb(<16 x i32>, <16 x i32>, i32) #1 1816*9880d681SAndroid Build Coastguard Worker 1817*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1818*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vandqrt(<512 x i1>, i32) #1 1819*9880d681SAndroid Build Coastguard Worker 1820*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1821*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vand(<16 x i32>, <16 x i32>) #1 1822*9880d681SAndroid Build Coastguard Worker 1823*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1824*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vandqrt.acc(<16 x i32>, <512 x i1>, i32) #1 1825*9880d681SAndroid Build Coastguard Worker 1826*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1827*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdelta(<16 x i32>, <16 x i32>) #1 1828*9880d681SAndroid Build Coastguard Worker 1829*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1830*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlalignbi(<16 x i32>, <16 x i32>, i32) #1 1831*9880d681SAndroid Build Coastguard Worker 1832*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1833*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlalignb(<16 x i32>, <16 x i32>, i32) #1 1834*9880d681SAndroid Build Coastguard Worker 1835*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1836*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmux(<512 x i1>, <16 x i32>, <16 x i32>) #1 1837*9880d681SAndroid Build Coastguard Worker 1838*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1839*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnot(<16 x i32>) #1 1840*9880d681SAndroid Build Coastguard Worker 1841*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1842*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vor(<16 x i32>, <16 x i32>) #1 1843*9880d681SAndroid Build Coastguard Worker 1844*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1845*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrdelta(<16 x i32>, <16 x i32>) #1 1846*9880d681SAndroid Build Coastguard Worker 1847*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1848*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vror(<16 x i32>, i32) #1 1849*9880d681SAndroid Build Coastguard Worker 1850*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1851*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.lvsplatw(i32) #1 1852*9880d681SAndroid Build Coastguard Worker 1853*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1854*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vxor(<16 x i32>, <16 x i32>) #1 1855*9880d681SAndroid Build Coastguard Worker 1856*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1857*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vd0() #1 1858*9880d681SAndroid Build Coastguard Worker 1859*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1860*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddbq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1861*9880d681SAndroid Build Coastguard Worker 1862*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1863*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddbnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1864*9880d681SAndroid Build Coastguard Worker 1865*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1866*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubbq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1867*9880d681SAndroid Build Coastguard Worker 1868*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1869*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubbnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1870*9880d681SAndroid Build Coastguard Worker 1871*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1872*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddb(<16 x i32>, <16 x i32>) #1 1873*9880d681SAndroid Build Coastguard Worker 1874*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1875*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrhbrndsat(<16 x i32>, <16 x i32>, i32) #1 1876*9880d681SAndroid Build Coastguard Worker 1877*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1878*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdealb(<16 x i32>) #1 1879*9880d681SAndroid Build Coastguard Worker 1880*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1881*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdealb4w(<16 x i32>, <16 x i32>) #1 1882*9880d681SAndroid Build Coastguard Worker 1883*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1884*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlutvvb(<16 x i32>, <16 x i32>, i32) #1 1885*9880d681SAndroid Build Coastguard Worker 1886*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1887*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlutvvb.oracc(<16 x i32>, <16 x i32>, <16 x i32>, i32) #1 1888*9880d681SAndroid Build Coastguard Worker 1889*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1890*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnavgub(<16 x i32>, <16 x i32>) #1 1891*9880d681SAndroid Build Coastguard Worker 1892*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1893*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackhb.sat(<16 x i32>, <16 x i32>) #1 1894*9880d681SAndroid Build Coastguard Worker 1895*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1896*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackeb(<16 x i32>, <16 x i32>) #1 1897*9880d681SAndroid Build Coastguard Worker 1898*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1899*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackob(<16 x i32>, <16 x i32>) #1 1900*9880d681SAndroid Build Coastguard Worker 1901*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1902*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vroundhb(<16 x i32>, <16 x i32>) #1 1903*9880d681SAndroid Build Coastguard Worker 1904*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1905*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshuffb(<16 x i32>) #1 1906*9880d681SAndroid Build Coastguard Worker 1907*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1908*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshuffeb(<16 x i32>, <16 x i32>) #1 1909*9880d681SAndroid Build Coastguard Worker 1910*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1911*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshuffob(<16 x i32>, <16 x i32>) #1 1912*9880d681SAndroid Build Coastguard Worker 1913*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1914*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubb(<16 x i32>, <16 x i32>) #1 1915*9880d681SAndroid Build Coastguard Worker 1916*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1917*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddhq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1918*9880d681SAndroid Build Coastguard Worker 1919*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1920*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddhnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1921*9880d681SAndroid Build Coastguard Worker 1922*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1923*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubhq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1924*9880d681SAndroid Build Coastguard Worker 1925*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1926*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubhnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 1927*9880d681SAndroid Build Coastguard Worker 1928*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1929*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsh(<16 x i32>) #1 1930*9880d681SAndroid Build Coastguard Worker 1931*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1932*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsh.sat(<16 x i32>) #1 1933*9880d681SAndroid Build Coastguard Worker 1934*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1935*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddh(<16 x i32>, <16 x i32>) #1 1936*9880d681SAndroid Build Coastguard Worker 1937*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1938*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddhsat(<16 x i32>, <16 x i32>) #1 1939*9880d681SAndroid Build Coastguard Worker 1940*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1941*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaslh(<16 x i32>, i32) #1 1942*9880d681SAndroid Build Coastguard Worker 1943*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1944*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaslhv(<16 x i32>, <16 x i32>) #1 1945*9880d681SAndroid Build Coastguard Worker 1946*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1947*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrh(<16 x i32>, i32) #1 1948*9880d681SAndroid Build Coastguard Worker 1949*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1950*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrhv(<16 x i32>, <16 x i32>) #1 1951*9880d681SAndroid Build Coastguard Worker 1952*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1953*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrwh(<16 x i32>, <16 x i32>, i32) #1 1954*9880d681SAndroid Build Coastguard Worker 1955*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1956*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrwhrndsat(<16 x i32>, <16 x i32>, i32) #1 1957*9880d681SAndroid Build Coastguard Worker 1958*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1959*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrwhsat(<16 x i32>, <16 x i32>, i32) #1 1960*9880d681SAndroid Build Coastguard Worker 1961*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1962*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavgh(<16 x i32>, <16 x i32>) #1 1963*9880d681SAndroid Build Coastguard Worker 1964*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1965*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavghrnd(<16 x i32>, <16 x i32>) #1 1966*9880d681SAndroid Build Coastguard Worker 1967*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1968*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdealh(<16 x i32>) #1 1969*9880d681SAndroid Build Coastguard Worker 1970*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1971*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpybus(<16 x i32>, i32) #1 1972*9880d681SAndroid Build Coastguard Worker 1973*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1974*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpybus.acc(<16 x i32>, <16 x i32>, i32) #1 1975*9880d681SAndroid Build Coastguard Worker 1976*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1977*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlsrhv(<16 x i32>, <16 x i32>) #1 1978*9880d681SAndroid Build Coastguard Worker 1979*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1980*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmaxh(<16 x i32>, <16 x i32>) #1 1981*9880d681SAndroid Build Coastguard Worker 1982*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1983*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vminh(<16 x i32>, <16 x i32>) #1 1984*9880d681SAndroid Build Coastguard Worker 1985*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1986*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyhsrs(<16 x i32>, i32) #1 1987*9880d681SAndroid Build Coastguard Worker 1988*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1989*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyhss(<16 x i32>, i32) #1 1990*9880d681SAndroid Build Coastguard Worker 1991*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1992*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyhvsrs(<16 x i32>, <16 x i32>) #1 1993*9880d681SAndroid Build Coastguard Worker 1994*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1995*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyihb(<16 x i32>, i32) #1 1996*9880d681SAndroid Build Coastguard Worker 1997*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 1998*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyih(<16 x i32>, <16 x i32>) #1 1999*9880d681SAndroid Build Coastguard Worker 2000*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2001*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyihb.acc(<16 x i32>, <16 x i32>, i32) #1 2002*9880d681SAndroid Build Coastguard Worker 2003*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2004*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyih.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2005*9880d681SAndroid Build Coastguard Worker 2006*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2007*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnavgh(<16 x i32>, <16 x i32>) #1 2008*9880d681SAndroid Build Coastguard Worker 2009*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2010*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnormamth(<16 x i32>) #1 2011*9880d681SAndroid Build Coastguard Worker 2012*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2013*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackwh.sat(<16 x i32>, <16 x i32>) #1 2014*9880d681SAndroid Build Coastguard Worker 2015*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2016*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackeh(<16 x i32>, <16 x i32>) #1 2017*9880d681SAndroid Build Coastguard Worker 2018*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2019*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackoh(<16 x i32>, <16 x i32>) #1 2020*9880d681SAndroid Build Coastguard Worker 2021*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2022*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpopcounth(<16 x i32>) #1 2023*9880d681SAndroid Build Coastguard Worker 2024*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2025*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vroundwh(<16 x i32>, <16 x i32>) #1 2026*9880d681SAndroid Build Coastguard Worker 2027*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2028*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsatwh(<16 x i32>, <16 x i32>) #1 2029*9880d681SAndroid Build Coastguard Worker 2030*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2031*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshuffh(<16 x i32>) #1 2032*9880d681SAndroid Build Coastguard Worker 2033*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2034*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshufeh(<16 x i32>, <16 x i32>) #1 2035*9880d681SAndroid Build Coastguard Worker 2036*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2037*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vshufoh(<16 x i32>, <16 x i32>) #1 2038*9880d681SAndroid Build Coastguard Worker 2039*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2040*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubh(<16 x i32>, <16 x i32>) #1 2041*9880d681SAndroid Build Coastguard Worker 2042*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2043*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubhsat(<16 x i32>, <16 x i32>) #1 2044*9880d681SAndroid Build Coastguard Worker 2045*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2046*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsdiffub(<16 x i32>, <16 x i32>) #1 2047*9880d681SAndroid Build Coastguard Worker 2048*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2049*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddubsat(<16 x i32>, <16 x i32>) #1 2050*9880d681SAndroid Build Coastguard Worker 2051*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2052*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrhubrndsat(<16 x i32>, <16 x i32>, i32) #1 2053*9880d681SAndroid Build Coastguard Worker 2054*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2055*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrhubsat(<16 x i32>, <16 x i32>, i32) #1 2056*9880d681SAndroid Build Coastguard Worker 2057*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2058*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavgub(<16 x i32>, <16 x i32>) #1 2059*9880d681SAndroid Build Coastguard Worker 2060*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2061*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavgubrnd(<16 x i32>, <16 x i32>) #1 2062*9880d681SAndroid Build Coastguard Worker 2063*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2064*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmaxub(<16 x i32>, <16 x i32>) #1 2065*9880d681SAndroid Build Coastguard Worker 2066*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2067*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vminub(<16 x i32>, <16 x i32>) #1 2068*9880d681SAndroid Build Coastguard Worker 2069*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2070*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackhub.sat(<16 x i32>, <16 x i32>) #1 2071*9880d681SAndroid Build Coastguard Worker 2072*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2073*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vroundhub(<16 x i32>, <16 x i32>) #1 2074*9880d681SAndroid Build Coastguard Worker 2075*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2076*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsathub(<16 x i32>, <16 x i32>) #1 2077*9880d681SAndroid Build Coastguard Worker 2078*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2079*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsububsat(<16 x i32>, <16 x i32>) #1 2080*9880d681SAndroid Build Coastguard Worker 2081*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2082*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsdiffh(<16 x i32>, <16 x i32>) #1 2083*9880d681SAndroid Build Coastguard Worker 2084*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2085*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsdiffuh(<16 x i32>, <16 x i32>) #1 2086*9880d681SAndroid Build Coastguard Worker 2087*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2088*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vadduhsat(<16 x i32>, <16 x i32>) #1 2089*9880d681SAndroid Build Coastguard Worker 2090*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2091*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrwuhsat(<16 x i32>, <16 x i32>, i32) #1 2092*9880d681SAndroid Build Coastguard Worker 2093*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2094*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavguh(<16 x i32>, <16 x i32>) #1 2095*9880d681SAndroid Build Coastguard Worker 2096*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2097*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavguhrnd(<16 x i32>, <16 x i32>) #1 2098*9880d681SAndroid Build Coastguard Worker 2099*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2100*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vcl0h(<16 x i32>) #1 2101*9880d681SAndroid Build Coastguard Worker 2102*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2103*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlsrh(<16 x i32>, i32) #1 2104*9880d681SAndroid Build Coastguard Worker 2105*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2106*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmaxuh(<16 x i32>, <16 x i32>) #1 2107*9880d681SAndroid Build Coastguard Worker 2108*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2109*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vminuh(<16 x i32>, <16 x i32>) #1 2110*9880d681SAndroid Build Coastguard Worker 2111*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2112*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vpackwuh.sat(<16 x i32>, <16 x i32>) #1 2113*9880d681SAndroid Build Coastguard Worker 2114*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2115*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vroundwuh(<16 x i32>, <16 x i32>) #1 2116*9880d681SAndroid Build Coastguard Worker 2117*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2118*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubuhsat(<16 x i32>, <16 x i32>) #1 2119*9880d681SAndroid Build Coastguard Worker 2120*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2121*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsdiffw(<16 x i32>, <16 x i32>) #1 2122*9880d681SAndroid Build Coastguard Worker 2123*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2124*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vcl0w(<16 x i32>) #1 2125*9880d681SAndroid Build Coastguard Worker 2126*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2127*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlsrw(<16 x i32>, i32) #1 2128*9880d681SAndroid Build Coastguard Worker 2129*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2130*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpyub(<16 x i32>, i32) #1 2131*9880d681SAndroid Build Coastguard Worker 2132*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2133*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpyubv(<16 x i32>, <16 x i32>) #1 2134*9880d681SAndroid Build Coastguard Worker 2135*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2136*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpyub.acc(<16 x i32>, <16 x i32>, i32) #1 2137*9880d681SAndroid Build Coastguard Worker 2138*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2139*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpyubv.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2140*9880d681SAndroid Build Coastguard Worker 2141*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2142*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddwq(<512 x i1>, <16 x i32>, <16 x i32>) #1 2143*9880d681SAndroid Build Coastguard Worker 2144*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2145*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddwnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 2146*9880d681SAndroid Build Coastguard Worker 2147*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2148*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubwq(<512 x i1>, <16 x i32>, <16 x i32>) #1 2149*9880d681SAndroid Build Coastguard Worker 2150*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2151*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubwnq(<512 x i1>, <16 x i32>, <16 x i32>) #1 2152*9880d681SAndroid Build Coastguard Worker 2153*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2154*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsw(<16 x i32>) #1 2155*9880d681SAndroid Build Coastguard Worker 2156*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2157*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vabsw.sat(<16 x i32>) #1 2158*9880d681SAndroid Build Coastguard Worker 2159*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2160*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddw(<16 x i32>, <16 x i32>) #1 2161*9880d681SAndroid Build Coastguard Worker 2162*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2163*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaddwsat(<16 x i32>, <16 x i32>) #1 2164*9880d681SAndroid Build Coastguard Worker 2165*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2166*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaslw(<16 x i32>, i32) #1 2167*9880d681SAndroid Build Coastguard Worker 2168*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2169*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaslwv(<16 x i32>, <16 x i32>) #1 2170*9880d681SAndroid Build Coastguard Worker 2171*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2172*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vaslw.acc(<16 x i32>, <16 x i32>, i32) #1 2173*9880d681SAndroid Build Coastguard Worker 2174*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2175*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrw(<16 x i32>, i32) #1 2176*9880d681SAndroid Build Coastguard Worker 2177*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2178*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrwv(<16 x i32>, <16 x i32>) #1 2179*9880d681SAndroid Build Coastguard Worker 2180*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2181*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vasrw.acc(<16 x i32>, <16 x i32>, i32) #1 2182*9880d681SAndroid Build Coastguard Worker 2183*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2184*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavgw(<16 x i32>, <16 x i32>) #1 2185*9880d681SAndroid Build Coastguard Worker 2186*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2187*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vavgwrnd(<16 x i32>, <16 x i32>) #1 2188*9880d681SAndroid Build Coastguard Worker 2189*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2190*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhb(<16 x i32>, i32) #1 2191*9880d681SAndroid Build Coastguard Worker 2192*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2193*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsat(<16 x i32>, i32) #1 2194*9880d681SAndroid Build Coastguard Worker 2195*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2196*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsusat(<16 x i32>, i32) #1 2197*9880d681SAndroid Build Coastguard Worker 2198*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2199*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhvsat(<16 x i32>, <16 x i32>) #1 2200*9880d681SAndroid Build Coastguard Worker 2201*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2202*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhisat(<32 x i32>, i32) #1 2203*9880d681SAndroid Build Coastguard Worker 2204*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2205*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsuisat(<32 x i32>, i32) #1 2206*9880d681SAndroid Build Coastguard Worker 2207*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2208*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhb.acc(<16 x i32>, <16 x i32>, i32) #1 2209*9880d681SAndroid Build Coastguard Worker 2210*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2211*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsat.acc(<16 x i32>, <16 x i32>, i32) #1 2212*9880d681SAndroid Build Coastguard Worker 2213*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2214*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsusat.acc(<16 x i32>, <16 x i32>, i32) #1 2215*9880d681SAndroid Build Coastguard Worker 2216*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2217*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhvsat.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2218*9880d681SAndroid Build Coastguard Worker 2219*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2220*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhisat.acc(<16 x i32>, <32 x i32>, i32) #1 2221*9880d681SAndroid Build Coastguard Worker 2222*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2223*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vdmpyhsuisat.acc(<16 x i32>, <32 x i32>, i32) #1 2224*9880d681SAndroid Build Coastguard Worker 2225*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2226*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vinsertwr(<16 x i32>, i32) #1 2227*9880d681SAndroid Build Coastguard Worker 2228*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2229*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vlsrwv(<16 x i32>, <16 x i32>) #1 2230*9880d681SAndroid Build Coastguard Worker 2231*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2232*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmaxw(<16 x i32>, <16 x i32>) #1 2233*9880d681SAndroid Build Coastguard Worker 2234*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2235*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vminw(<16 x i32>, <16 x i32>) #1 2236*9880d681SAndroid Build Coastguard Worker 2237*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2238*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyewuh(<16 x i32>, <16 x i32>) #1 2239*9880d681SAndroid Build Coastguard Worker 2240*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2241*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiwb(<16 x i32>, i32) #1 2242*9880d681SAndroid Build Coastguard Worker 2243*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2244*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiwh(<16 x i32>, i32) #1 2245*9880d681SAndroid Build Coastguard Worker 2246*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2247*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiwb.acc(<16 x i32>, <16 x i32>, i32) #1 2248*9880d681SAndroid Build Coastguard Worker 2249*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2250*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiwh.acc(<16 x i32>, <16 x i32>, i32) #1 2251*9880d681SAndroid Build Coastguard Worker 2252*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2253*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiewuh(<16 x i32>, <16 x i32>) #1 2254*9880d681SAndroid Build Coastguard Worker 2255*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2256*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiewh.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2257*9880d681SAndroid Build Coastguard Worker 2258*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2259*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiewuh.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2260*9880d681SAndroid Build Coastguard Worker 2261*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2262*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyieoh(<16 x i32>, <16 x i32>) #1 2263*9880d681SAndroid Build Coastguard Worker 2264*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2265*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyiowh(<16 x i32>, <16 x i32>) #1 2266*9880d681SAndroid Build Coastguard Worker 2267*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2268*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyowh.rnd(<16 x i32>, <16 x i32>) #1 2269*9880d681SAndroid Build Coastguard Worker 2270*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2271*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyowh(<16 x i32>, <16 x i32>) #1 2272*9880d681SAndroid Build Coastguard Worker 2273*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2274*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyowh.rnd.sacc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2275*9880d681SAndroid Build Coastguard Worker 2276*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2277*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vmpyowh.sacc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2278*9880d681SAndroid Build Coastguard Worker 2279*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2280*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnavgw(<16 x i32>, <16 x i32>) #1 2281*9880d681SAndroid Build Coastguard Worker 2282*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2283*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vnormamtw(<16 x i32>) #1 2284*9880d681SAndroid Build Coastguard Worker 2285*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2286*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybv(<16 x i32>, <16 x i32>) #1 2287*9880d681SAndroid Build Coastguard Worker 2288*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2289*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybus(<16 x i32>, i32) #1 2290*9880d681SAndroid Build Coastguard Worker 2291*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2292*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybusv(<16 x i32>, <16 x i32>) #1 2293*9880d681SAndroid Build Coastguard Worker 2294*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2295*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybv.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2296*9880d681SAndroid Build Coastguard Worker 2297*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2298*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybus.acc(<16 x i32>, <16 x i32>, i32) #1 2299*9880d681SAndroid Build Coastguard Worker 2300*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2301*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vrmpybusv.acc(<16 x i32>, <16 x i32>, <16 x i32>) #1 2302*9880d681SAndroid Build Coastguard Worker 2303*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2304*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubw(<16 x i32>, <16 x i32>) #1 2305*9880d681SAndroid Build Coastguard Worker 2306*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2307*9880d681SAndroid Build Coastguard Workerdeclare <16 x i32> @llvm.hexagon.V6.vsubwsat(<16 x i32>, <16 x i32>) #1 2308*9880d681SAndroid Build Coastguard Worker 2309*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2310*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vassignp(<32 x i32>) #1 2311*9880d681SAndroid Build Coastguard Worker 2312*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2313*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vcombine(<16 x i32>, <16 x i32>) #1 2314*9880d681SAndroid Build Coastguard Worker 2315*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2316*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdealvdd(<16 x i32>, <16 x i32>, i32) #1 2317*9880d681SAndroid Build Coastguard Worker 2318*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2319*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vshuffvdd(<16 x i32>, <16 x i32>, i32) #1 2320*9880d681SAndroid Build Coastguard Worker 2321*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2322*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vswap(<512 x i1>, <16 x i32>, <16 x i32>) #1 2323*9880d681SAndroid Build Coastguard Worker 2324*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2325*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddb.dv(<32 x i32>, <32 x i32>) #1 2326*9880d681SAndroid Build Coastguard Worker 2327*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2328*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vshufoeb(<16 x i32>, <16 x i32>) #1 2329*9880d681SAndroid Build Coastguard Worker 2330*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2331*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubb.dv(<32 x i32>, <32 x i32>) #1 2332*9880d681SAndroid Build Coastguard Worker 2333*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2334*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddubh(<16 x i32>, <16 x i32>) #1 2335*9880d681SAndroid Build Coastguard Worker 2336*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2337*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddh.dv(<32 x i32>, <32 x i32>) #1 2338*9880d681SAndroid Build Coastguard Worker 2339*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2340*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddhsat.dv(<32 x i32>, <32 x i32>) #1 2341*9880d681SAndroid Build Coastguard Worker 2342*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2343*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdmpybus.dv(<32 x i32>, i32) #1 2344*9880d681SAndroid Build Coastguard Worker 2345*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2346*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdmpybus.dv.acc(<32 x i32>, <32 x i32>, i32) #1 2347*9880d681SAndroid Build Coastguard Worker 2348*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2349*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vlutvwh(<16 x i32>, <16 x i32>, i32) #1 2350*9880d681SAndroid Build Coastguard Worker 2351*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2352*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vlutvwh.oracc(<32 x i32>, <16 x i32>, <16 x i32>, i32) #1 2353*9880d681SAndroid Build Coastguard Worker 2354*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2355*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpabus(<32 x i32>, i32) #1 2356*9880d681SAndroid Build Coastguard Worker 2357*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2358*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpabusv(<32 x i32>, <32 x i32>) #1 2359*9880d681SAndroid Build Coastguard Worker 2360*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2361*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpabuuv(<32 x i32>, <32 x i32>) #1 2362*9880d681SAndroid Build Coastguard Worker 2363*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2364*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpabus.acc(<32 x i32>, <32 x i32>, i32) #1 2365*9880d681SAndroid Build Coastguard Worker 2366*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2367*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybv(<16 x i32>, <16 x i32>) #1 2368*9880d681SAndroid Build Coastguard Worker 2369*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2370*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybus(<16 x i32>, i32) #1 2371*9880d681SAndroid Build Coastguard Worker 2372*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2373*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybusv(<16 x i32>, <16 x i32>) #1 2374*9880d681SAndroid Build Coastguard Worker 2375*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2376*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybv.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2377*9880d681SAndroid Build Coastguard Worker 2378*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2379*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybus.acc(<32 x i32>, <16 x i32>, i32) #1 2380*9880d681SAndroid Build Coastguard Worker 2381*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2382*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpybusv.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2383*9880d681SAndroid Build Coastguard Worker 2384*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2385*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vshufoeh(<16 x i32>, <16 x i32>) #1 2386*9880d681SAndroid Build Coastguard Worker 2387*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2388*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsububh(<16 x i32>, <16 x i32>) #1 2389*9880d681SAndroid Build Coastguard Worker 2390*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2391*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubh.dv(<32 x i32>, <32 x i32>) #1 2392*9880d681SAndroid Build Coastguard Worker 2393*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2394*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubhsat.dv(<32 x i32>, <32 x i32>) #1 2395*9880d681SAndroid Build Coastguard Worker 2396*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2397*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsb(<16 x i32>) #1 2398*9880d681SAndroid Build Coastguard Worker 2399*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2400*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpyb(<32 x i32>, i32) #1 2401*9880d681SAndroid Build Coastguard Worker 2402*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2403*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpybus(<32 x i32>, i32) #1 2404*9880d681SAndroid Build Coastguard Worker 2405*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2406*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpyb.acc(<32 x i32>, <32 x i32>, i32) #1 2407*9880d681SAndroid Build Coastguard Worker 2408*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2409*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpybus.acc(<32 x i32>, <32 x i32>, i32) #1 2410*9880d681SAndroid Build Coastguard Worker 2411*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2412*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackb(<16 x i32>) #1 2413*9880d681SAndroid Build Coastguard Worker 2414*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2415*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackob(<32 x i32>, <16 x i32>) #1 2416*9880d681SAndroid Build Coastguard Worker 2417*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2418*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddubsat.dv(<32 x i32>, <32 x i32>) #1 2419*9880d681SAndroid Build Coastguard Worker 2420*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2421*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsububsat.dv(<32 x i32>, <32 x i32>) #1 2422*9880d681SAndroid Build Coastguard Worker 2423*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2424*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vadduhsat.dv(<32 x i32>, <32 x i32>) #1 2425*9880d681SAndroid Build Coastguard Worker 2426*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2427*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyub(<16 x i32>, i32) #1 2428*9880d681SAndroid Build Coastguard Worker 2429*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2430*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyubv(<16 x i32>, <16 x i32>) #1 2431*9880d681SAndroid Build Coastguard Worker 2432*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2433*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyub.acc(<32 x i32>, <16 x i32>, i32) #1 2434*9880d681SAndroid Build Coastguard Worker 2435*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2436*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyubv.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2437*9880d681SAndroid Build Coastguard Worker 2438*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2439*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubuhsat.dv(<32 x i32>, <32 x i32>) #1 2440*9880d681SAndroid Build Coastguard Worker 2441*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2442*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackub(<16 x i32>) #1 2443*9880d681SAndroid Build Coastguard Worker 2444*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2445*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vzb(<16 x i32>) #1 2446*9880d681SAndroid Build Coastguard Worker 2447*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2448*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdsaduh(<32 x i32>, i32) #1 2449*9880d681SAndroid Build Coastguard Worker 2450*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2451*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdsaduh.acc(<32 x i32>, <32 x i32>, i32) #1 2452*9880d681SAndroid Build Coastguard Worker 2453*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2454*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyuh(<16 x i32>, i32) #1 2455*9880d681SAndroid Build Coastguard Worker 2456*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2457*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyuhv(<16 x i32>, <16 x i32>) #1 2458*9880d681SAndroid Build Coastguard Worker 2459*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2460*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyuh.acc(<32 x i32>, <16 x i32>, i32) #1 2461*9880d681SAndroid Build Coastguard Worker 2462*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2463*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyuhv.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2464*9880d681SAndroid Build Coastguard Worker 2465*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2466*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrmpyubi(<32 x i32>, i32, i32) #1 2467*9880d681SAndroid Build Coastguard Worker 2468*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2469*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrmpyubi.acc(<32 x i32>, <32 x i32>, i32, i32) #1 2470*9880d681SAndroid Build Coastguard Worker 2471*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2472*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrsadubi(<32 x i32>, i32, i32) #1 2473*9880d681SAndroid Build Coastguard Worker 2474*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2475*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrsadubi.acc(<32 x i32>, <32 x i32>, i32, i32) #1 2476*9880d681SAndroid Build Coastguard Worker 2477*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2478*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackuh(<16 x i32>) #1 2479*9880d681SAndroid Build Coastguard Worker 2480*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2481*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vzh(<16 x i32>) #1 2482*9880d681SAndroid Build Coastguard Worker 2483*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2484*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddhw(<16 x i32>, <16 x i32>) #1 2485*9880d681SAndroid Build Coastguard Worker 2486*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2487*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vadduhw(<16 x i32>, <16 x i32>) #1 2488*9880d681SAndroid Build Coastguard Worker 2489*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2490*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddw.dv(<32 x i32>, <32 x i32>) #1 2491*9880d681SAndroid Build Coastguard Worker 2492*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2493*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vaddwsat.dv(<32 x i32>, <32 x i32>) #1 2494*9880d681SAndroid Build Coastguard Worker 2495*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2496*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdmpyhb.dv(<32 x i32>, i32) #1 2497*9880d681SAndroid Build Coastguard Worker 2498*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2499*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vdmpyhb.dv.acc(<32 x i32>, <32 x i32>, i32) #1 2500*9880d681SAndroid Build Coastguard Worker 2501*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2502*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpahb(<32 x i32>, i32) #1 2503*9880d681SAndroid Build Coastguard Worker 2504*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2505*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpahb.acc(<32 x i32>, <32 x i32>, i32) #1 2506*9880d681SAndroid Build Coastguard Worker 2507*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2508*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyh(<16 x i32>, i32) #1 2509*9880d681SAndroid Build Coastguard Worker 2510*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2511*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyhv(<16 x i32>, <16 x i32>) #1 2512*9880d681SAndroid Build Coastguard Worker 2513*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2514*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyhus(<16 x i32>, <16 x i32>) #1 2515*9880d681SAndroid Build Coastguard Worker 2516*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2517*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyhsat.acc(<32 x i32>, <16 x i32>, i32) #1 2518*9880d681SAndroid Build Coastguard Worker 2519*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2520*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyhv.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2521*9880d681SAndroid Build Coastguard Worker 2522*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2523*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vmpyhus.acc(<32 x i32>, <16 x i32>, <16 x i32>) #1 2524*9880d681SAndroid Build Coastguard Worker 2525*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2526*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrmpybusi(<32 x i32>, i32, i32) #1 2527*9880d681SAndroid Build Coastguard Worker 2528*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2529*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vrmpybusi.acc(<32 x i32>, <32 x i32>, i32, i32) #1 2530*9880d681SAndroid Build Coastguard Worker 2531*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2532*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubhw(<16 x i32>, <16 x i32>) #1 2533*9880d681SAndroid Build Coastguard Worker 2534*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2535*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubuhw(<16 x i32>, <16 x i32>) #1 2536*9880d681SAndroid Build Coastguard Worker 2537*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2538*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubw.dv(<32 x i32>, <32 x i32>) #1 2539*9880d681SAndroid Build Coastguard Worker 2540*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2541*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsubwsat.dv(<32 x i32>, <32 x i32>) #1 2542*9880d681SAndroid Build Coastguard Worker 2543*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2544*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vsh(<16 x i32>) #1 2545*9880d681SAndroid Build Coastguard Worker 2546*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2547*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpyhb(<32 x i32>, i32) #1 2548*9880d681SAndroid Build Coastguard Worker 2549*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2550*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vtmpyhb.acc(<32 x i32>, <32 x i32>, i32) #1 2551*9880d681SAndroid Build Coastguard Worker 2552*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2553*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackh(<16 x i32>) #1 2554*9880d681SAndroid Build Coastguard Worker 2555*9880d681SAndroid Build Coastguard Worker; Function Attrs: nounwind readnone 2556*9880d681SAndroid Build Coastguard Workerdeclare <32 x i32> @llvm.hexagon.V6.vunpackoh(<32 x i32>, <16 x i32>) #1 2557*9880d681SAndroid Build Coastguard Worker 2558*9880d681SAndroid Build Coastguard Workerattributes #0 = { nounwind "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="hexagonv60" "target-features"="+hvx" "unsafe-fp-math"="false" "use-soft-float"="false" } 2559*9880d681SAndroid Build Coastguard Workerattributes #1 = { nounwind readnone } 2560