xref: /aosp_15_r20/external/llvm/test/CodeGen/Hexagon/v60Intrins.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
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