xref: /aosp_15_r20/external/skia/tests/sksl/shared/MatrixOpEqualsES2.skrp (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker529 instructions
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Worker[immutable slots]
4*c8dee2aaSAndroid Build Coastguard Workeri0 = 0x40800000 (4.0)
5*c8dee2aaSAndroid Build Coastguard Workeri1 = 0x40800000 (4.0)
6*c8dee2aaSAndroid Build Coastguard Workeri2 = 0x40800000 (4.0)
7*c8dee2aaSAndroid Build Coastguard Workeri3 = 0x40800000 (4.0)
8*c8dee2aaSAndroid Build Coastguard Workeri4 = 0x40800000 (4.0)
9*c8dee2aaSAndroid Build Coastguard Workeri5 = 0x40800000 (4.0)
10*c8dee2aaSAndroid Build Coastguard Workeri6 = 0x40800000 (4.0)
11*c8dee2aaSAndroid Build Coastguard Workeri7 = 0x40800000 (4.0)
12*c8dee2aaSAndroid Build Coastguard Workeri8 = 0x40800000 (4.0)
13*c8dee2aaSAndroid Build Coastguard Workeri9 = 0x40000000 (2.0)
14*c8dee2aaSAndroid Build Coastguard Workeri10 = 0x40000000 (2.0)
15*c8dee2aaSAndroid Build Coastguard Workeri11 = 0x40000000 (2.0)
16*c8dee2aaSAndroid Build Coastguard Workeri12 = 0x40000000 (2.0)
17*c8dee2aaSAndroid Build Coastguard Workeri13 = 0x40000000 (2.0)
18*c8dee2aaSAndroid Build Coastguard Workeri14 = 0x40000000 (2.0)
19*c8dee2aaSAndroid Build Coastguard Workeri15 = 0x40000000 (2.0)
20*c8dee2aaSAndroid Build Coastguard Workeri16 = 0x40000000 (2.0)
21*c8dee2aaSAndroid Build Coastguard Workeri17 = 0x40000000 (2.0)
22*c8dee2aaSAndroid Build Coastguard Workeri18 = 0x40000000 (2.0)
23*c8dee2aaSAndroid Build Coastguard Workeri19 = 0
24*c8dee2aaSAndroid Build Coastguard Workeri20 = 0
25*c8dee2aaSAndroid Build Coastguard Workeri21 = 0
26*c8dee2aaSAndroid Build Coastguard Workeri22 = 0x40000000 (2.0)
27*c8dee2aaSAndroid Build Coastguard Workeri23 = 0
28*c8dee2aaSAndroid Build Coastguard Workeri24 = 0
29*c8dee2aaSAndroid Build Coastguard Workeri25 = 0
30*c8dee2aaSAndroid Build Coastguard Workeri26 = 0x40000000 (2.0)
31*c8dee2aaSAndroid Build Coastguard Workeri27 = 0x40C00000 (6.0)
32*c8dee2aaSAndroid Build Coastguard Workeri28 = 0x40800000 (4.0)
33*c8dee2aaSAndroid Build Coastguard Workeri29 = 0x40800000 (4.0)
34*c8dee2aaSAndroid Build Coastguard Workeri30 = 0x40800000 (4.0)
35*c8dee2aaSAndroid Build Coastguard Workeri31 = 0x40C00000 (6.0)
36*c8dee2aaSAndroid Build Coastguard Workeri32 = 0x40800000 (4.0)
37*c8dee2aaSAndroid Build Coastguard Workeri33 = 0x40800000 (4.0)
38*c8dee2aaSAndroid Build Coastguard Workeri34 = 0x40800000 (4.0)
39*c8dee2aaSAndroid Build Coastguard Workeri35 = 0x40C00000 (6.0)
40*c8dee2aaSAndroid Build Coastguard Workeri36 = 0xC0000000 (-2.0)
41*c8dee2aaSAndroid Build Coastguard Workeri37 = 0xC0800000 (-4.0)
42*c8dee2aaSAndroid Build Coastguard Workeri38 = 0xC0800000 (-4.0)
43*c8dee2aaSAndroid Build Coastguard Workeri39 = 0xC0800000 (-4.0)
44*c8dee2aaSAndroid Build Coastguard Workeri40 = 0xC0000000 (-2.0)
45*c8dee2aaSAndroid Build Coastguard Workeri41 = 0xC0800000 (-4.0)
46*c8dee2aaSAndroid Build Coastguard Workeri42 = 0xC0800000 (-4.0)
47*c8dee2aaSAndroid Build Coastguard Workeri43 = 0xC0800000 (-4.0)
48*c8dee2aaSAndroid Build Coastguard Workeri44 = 0xC0000000 (-2.0)
49*c8dee2aaSAndroid Build Coastguard Workeri45 = 0x3F000000 (0.5)
50*c8dee2aaSAndroid Build Coastguard Workeri46 = 0
51*c8dee2aaSAndroid Build Coastguard Workeri47 = 0
52*c8dee2aaSAndroid Build Coastguard Workeri48 = 0
53*c8dee2aaSAndroid Build Coastguard Workeri49 = 0x3F000000 (0.5)
54*c8dee2aaSAndroid Build Coastguard Workeri50 = 0
55*c8dee2aaSAndroid Build Coastguard Workeri51 = 0
56*c8dee2aaSAndroid Build Coastguard Workeri52 = 0
57*c8dee2aaSAndroid Build Coastguard Workeri53 = 0x3F000000 (0.5)
58*c8dee2aaSAndroid Build Coastguard Workeri54 = 0x40000000 (2.0)
59*c8dee2aaSAndroid Build Coastguard Workeri55 = 0x40800000 (4.0)
60*c8dee2aaSAndroid Build Coastguard Workeri56 = 0x40800000 (4.0)
61*c8dee2aaSAndroid Build Coastguard Workeri57 = 0x40800000 (4.0)
62*c8dee2aaSAndroid Build Coastguard Workeri58 = 0x40000000 (2.0)
63*c8dee2aaSAndroid Build Coastguard Workeri59 = 0x40800000 (4.0)
64*c8dee2aaSAndroid Build Coastguard Workeri60 = 0x40800000 (4.0)
65*c8dee2aaSAndroid Build Coastguard Workeri61 = 0x40800000 (4.0)
66*c8dee2aaSAndroid Build Coastguard Workeri62 = 0x40000000 (2.0)
67*c8dee2aaSAndroid Build Coastguard Workeri63 = 0x3F800000 (1.0)
68*c8dee2aaSAndroid Build Coastguard Workeri64 = 0x40000000 (2.0)
69*c8dee2aaSAndroid Build Coastguard Workeri65 = 0x40400000 (3.0)
70*c8dee2aaSAndroid Build Coastguard Workeri66 = 0x40800000 (4.0)
71*c8dee2aaSAndroid Build Coastguard Workeri67 = 0x40A00000 (5.0)
72*c8dee2aaSAndroid Build Coastguard Workeri68 = 0x40C00000 (6.0)
73*c8dee2aaSAndroid Build Coastguard Workeri69 = 0x40E00000 (7.0)
74*c8dee2aaSAndroid Build Coastguard Workeri70 = 0x41000000 (8.0)
75*c8dee2aaSAndroid Build Coastguard Workeri71 = 0x41100000 (9.0)
76*c8dee2aaSAndroid Build Coastguard Workeri72 = 0x41200000 (10.0)
77*c8dee2aaSAndroid Build Coastguard Workeri73 = 0x41300000 (11.0)
78*c8dee2aaSAndroid Build Coastguard Workeri74 = 0x41400000 (12.0)
79*c8dee2aaSAndroid Build Coastguard Workeri75 = 0x41500000 (13.0)
80*c8dee2aaSAndroid Build Coastguard Workeri76 = 0x41600000 (14.0)
81*c8dee2aaSAndroid Build Coastguard Workeri77 = 0x41700000 (15.0)
82*c8dee2aaSAndroid Build Coastguard Workeri78 = 0x41800000 (16.0)
83*c8dee2aaSAndroid Build Coastguard Workeri79 = 0x41800000 (16.0)
84*c8dee2aaSAndroid Build Coastguard Workeri80 = 0x41700000 (15.0)
85*c8dee2aaSAndroid Build Coastguard Workeri81 = 0x41600000 (14.0)
86*c8dee2aaSAndroid Build Coastguard Workeri82 = 0x41500000 (13.0)
87*c8dee2aaSAndroid Build Coastguard Workeri83 = 0x41400000 (12.0)
88*c8dee2aaSAndroid Build Coastguard Workeri84 = 0x41300000 (11.0)
89*c8dee2aaSAndroid Build Coastguard Workeri85 = 0x41200000 (10.0)
90*c8dee2aaSAndroid Build Coastguard Workeri86 = 0x41100000 (9.0)
91*c8dee2aaSAndroid Build Coastguard Workeri87 = 0x41000000 (8.0)
92*c8dee2aaSAndroid Build Coastguard Workeri88 = 0x40E00000 (7.0)
93*c8dee2aaSAndroid Build Coastguard Workeri89 = 0x40C00000 (6.0)
94*c8dee2aaSAndroid Build Coastguard Workeri90 = 0x40A00000 (5.0)
95*c8dee2aaSAndroid Build Coastguard Workeri91 = 0x40800000 (4.0)
96*c8dee2aaSAndroid Build Coastguard Workeri92 = 0x40400000 (3.0)
97*c8dee2aaSAndroid Build Coastguard Workeri93 = 0x40000000 (2.0)
98*c8dee2aaSAndroid Build Coastguard Workeri94 = 0x3F800000 (1.0)
99*c8dee2aaSAndroid Build Coastguard Workeri95 = 0x41880000 (17.0)
100*c8dee2aaSAndroid Build Coastguard Workeri96 = 0x41880000 (17.0)
101*c8dee2aaSAndroid Build Coastguard Workeri97 = 0x41880000 (17.0)
102*c8dee2aaSAndroid Build Coastguard Workeri98 = 0x41880000 (17.0)
103*c8dee2aaSAndroid Build Coastguard Workeri99 = 0x41880000 (17.0)
104*c8dee2aaSAndroid Build Coastguard Workeri100 = 0x41880000 (17.0)
105*c8dee2aaSAndroid Build Coastguard Workeri101 = 0x41880000 (17.0)
106*c8dee2aaSAndroid Build Coastguard Workeri102 = 0x41880000 (17.0)
107*c8dee2aaSAndroid Build Coastguard Workeri103 = 0x41880000 (17.0)
108*c8dee2aaSAndroid Build Coastguard Workeri104 = 0x41880000 (17.0)
109*c8dee2aaSAndroid Build Coastguard Workeri105 = 0x41880000 (17.0)
110*c8dee2aaSAndroid Build Coastguard Workeri106 = 0x41880000 (17.0)
111*c8dee2aaSAndroid Build Coastguard Workeri107 = 0x41880000 (17.0)
112*c8dee2aaSAndroid Build Coastguard Workeri108 = 0x41880000 (17.0)
113*c8dee2aaSAndroid Build Coastguard Workeri109 = 0x41880000 (17.0)
114*c8dee2aaSAndroid Build Coastguard Workeri110 = 0x41880000 (17.0)
115*c8dee2aaSAndroid Build Coastguard Workeri111 = 0x41200000 (10.0)
116*c8dee2aaSAndroid Build Coastguard Workeri112 = 0x41A00000 (20.0)
117*c8dee2aaSAndroid Build Coastguard Workeri113 = 0x41F00000 (30.0)
118*c8dee2aaSAndroid Build Coastguard Workeri114 = 0x42200000 (40.0)
119*c8dee2aaSAndroid Build Coastguard Workeri115 = 0x41100000 (9.0)
120*c8dee2aaSAndroid Build Coastguard Workeri116 = 0x41900000 (18.0)
121*c8dee2aaSAndroid Build Coastguard Workeri117 = 0x41D80000 (27.0)
122*c8dee2aaSAndroid Build Coastguard Workeri118 = 0x42100000 (36.0)
123*c8dee2aaSAndroid Build Coastguard Workeri119 = 0x40000000 (2.0)
124*c8dee2aaSAndroid Build Coastguard Workeri120 = 0x40800000 (4.0)
125*c8dee2aaSAndroid Build Coastguard Workeri121 = 0x40C00000 (6.0)
126*c8dee2aaSAndroid Build Coastguard Workeri122 = 0x41000000 (8.0)
127*c8dee2aaSAndroid Build Coastguard Workeri123 = 0x40000000 (2.0)
128*c8dee2aaSAndroid Build Coastguard Workeri124 = 0x40000000 (2.0)
129*c8dee2aaSAndroid Build Coastguard Workeri125 = 0x40000000 (2.0)
130*c8dee2aaSAndroid Build Coastguard Workeri126 = 0x40800000 (4.0)
131*c8dee2aaSAndroid Build Coastguard Workeri127 = 0x3F800000 (1.0)
132*c8dee2aaSAndroid Build Coastguard Workeri128 = 0x40000000 (2.0)
133*c8dee2aaSAndroid Build Coastguard Workeri129 = 0x40400000 (3.0)
134*c8dee2aaSAndroid Build Coastguard Workeri130 = 0x40000000 (2.0)
135*c8dee2aaSAndroid Build Coastguard Workeri131 = 0x3F800000 (1.0)
136*c8dee2aaSAndroid Build Coastguard Workeri132 = 0x40000000 (2.0)
137*c8dee2aaSAndroid Build Coastguard Workeri133 = 0x40E00000 (7.0)
138*c8dee2aaSAndroid Build Coastguard Workeri134 = 0x40800000 (4.0)
139*c8dee2aaSAndroid Build Coastguard Workeri135 = 0x40400000 (3.0)
140*c8dee2aaSAndroid Build Coastguard Workeri136 = 0x40A00000 (5.0)
141*c8dee2aaSAndroid Build Coastguard Workeri137 = 0x40400000 (3.0)
142*c8dee2aaSAndroid Build Coastguard Workeri138 = 0x40000000 (2.0)
143*c8dee2aaSAndroid Build Coastguard Workeri139 = 0x42180000 (38.0)
144*c8dee2aaSAndroid Build Coastguard Workeri140 = 0x41D00000 (26.0)
145*c8dee2aaSAndroid Build Coastguard Workeri141 = 0x41880000 (17.0)
146*c8dee2aaSAndroid Build Coastguard Workeri142 = 0x41600000 (14.0)
147*c8dee2aaSAndroid Build Coastguard Workeri143 = 0x41200000 (10.0)
148*c8dee2aaSAndroid Build Coastguard Workeri144 = 0x40800000 (4.0)
149*c8dee2aaSAndroid Build Coastguard Workeri145 = 0x40000000 (2.0)
150*c8dee2aaSAndroid Build Coastguard Workeri146 = 0x41A00000 (20.0)
151*c8dee2aaSAndroid Build Coastguard Workeri147 = 0x40A00000 (5.0)
152*c8dee2aaSAndroid Build Coastguard Workeri148 = 0x40400000 (3.0)
153*c8dee2aaSAndroid Build Coastguard Workeri149 = 0x41200000 (10.0)
154*c8dee2aaSAndroid Build Coastguard Workeri150 = 0x40C00000 (6.0)
155*c8dee2aaSAndroid Build Coastguard Workeri151 = 0x40A00000 (5.0)
156*c8dee2aaSAndroid Build Coastguard Workeri152 = 0x40400000 (3.0)
157*c8dee2aaSAndroid Build Coastguard Workeri153 = 0x40400000 (3.0)
158*c8dee2aaSAndroid Build Coastguard Workeri154 = 0x40800000 (4.0)
159*c8dee2aaSAndroid Build Coastguard Workeri155 = 0x40000000 (2.0)
160*c8dee2aaSAndroid Build Coastguard Workeri156 = 0x40400000 (3.0)
161*c8dee2aaSAndroid Build Coastguard Workeri157 = 0x40800000 (4.0)
162*c8dee2aaSAndroid Build Coastguard Workeri158 = 0x40800000 (4.0)
163*c8dee2aaSAndroid Build Coastguard Workeri159 = 0x41100000 (9.0)
164*c8dee2aaSAndroid Build Coastguard Workeri160 = 0x40000000 (2.0)
165*c8dee2aaSAndroid Build Coastguard Workeri161 = 0x43020000 (130.0)
166*c8dee2aaSAndroid Build Coastguard Workeri162 = 0x424C0000 (51.0)
167*c8dee2aaSAndroid Build Coastguard Workeri163 = 0x420C0000 (35.0)
168*c8dee2aaSAndroid Build Coastguard Workeri164 = 0x42F00000 (120.0)
169*c8dee2aaSAndroid Build Coastguard Workeri165 = 0x423C0000 (47.0)
170*c8dee2aaSAndroid Build Coastguard Workeri166 = 0x42040000 (33.0)
171*c8dee2aaSAndroid Build Coastguard Workeri167 = 0x43700000 (240.0)
172*c8dee2aaSAndroid Build Coastguard Workeri168 = 0x42920000 (73.0)
173*c8dee2aaSAndroid Build Coastguard Workeri169 = 0x42340000 (45.0)
174*c8dee2aaSAndroid Build Coastguard Worker
175*c8dee2aaSAndroid Build Coastguard Workerstore_src_rg                   coords = src.rg
176*c8dee2aaSAndroid Build Coastguard Workerinit_lane_masks                CondMask = LoopMask = RetMask = true
177*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _0_ok = 0xFFFFFFFF
178*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(0..3) = i18..21 [0x40000000 (2.0), 0, 0, 0]
179*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(4..7) = i22..25 [0x40000000 (2.0), 0, 0, 0]
180*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40000000 (2.0)
181*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
182*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
183*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
184*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $9..12 = 0x40800000 (4.0)
185*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $13..16 = 0x40800000 (4.0)
186*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40800000 (4.0)
187*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $0..8 += $9..17
188*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
189*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
190*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
191*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
192*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
193*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
194*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i27..30 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
195*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i31..34 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
196*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40C00000 (6.0)
197*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
198*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
199*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
200*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
201*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
202*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
203*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
204*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(0..3) = i18..21 [0x40000000 (2.0), 0, 0, 0]
205*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(4..7) = i22..25 [0x40000000 (2.0), 0, 0, 0]
206*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40000000 (2.0)
207*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
208*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
209*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
210*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $9..12 = 0x40800000 (4.0)
211*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $13..16 = 0x40800000 (4.0)
212*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40800000 (4.0)
213*c8dee2aaSAndroid Build Coastguard Workersub_n_floats                   $0..8 -= $9..17
214*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
215*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
216*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
217*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
218*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
219*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
220*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i36..39 [0xC0000000 (-2.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0)]
221*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i40..43 [0xC0000000 (-2.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0)]
222*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0xC0000000 (-2.0)
223*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
224*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
225*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
226*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
227*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
228*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
229*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
230*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(0..3) = i18..21 [0x40000000 (2.0), 0, 0, 0]
231*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _3_m(4..7) = i22..25 [0x40000000 (2.0), 0, 0, 0]
232*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40000000 (2.0)
233*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
234*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
235*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
236*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $9..12 = 0x40800000 (4.0)
237*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $13..16 = 0x40800000 (4.0)
238*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40800000 (4.0)
239*c8dee2aaSAndroid Build Coastguard Workerdiv_n_floats                   $0..8 /= $9..17
240*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
241*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
242*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
243*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
244*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
245*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
246*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i45..48 [0x3F000000 (0.5), 0, 0, 0]
247*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i49..52 [0x3F000000 (0.5), 0, 0, 0]
248*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x3F000000 (0.5)
249*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
250*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
251*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
252*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
253*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
254*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
255*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
256*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(0..3) = 0x40800000 (4.0)
257*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(4..7) = 0x40800000 (4.0)
258*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40800000 (4.0)
259*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
260*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
261*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
262*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $9..12 = i18..21 [0x40000000 (2.0), 0, 0, 0]
263*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $13..16 = i22..25 [0x40000000 (2.0), 0, 0, 0]
264*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40000000 (2.0)
265*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $0..8 += $9..17
266*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
267*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
268*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
269*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
270*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
271*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
272*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i27..30 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
273*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i31..34 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
274*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40C00000 (6.0)
275*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
276*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
277*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
278*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
279*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
280*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
281*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
282*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(0..3) = 0x40800000 (4.0)
283*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(4..7) = 0x40800000 (4.0)
284*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40800000 (4.0)
285*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
286*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
287*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
288*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $9..12 = i18..21 [0x40000000 (2.0), 0, 0, 0]
289*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $13..16 = i22..25 [0x40000000 (2.0), 0, 0, 0]
290*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40000000 (2.0)
291*c8dee2aaSAndroid Build Coastguard Workersub_n_floats                   $0..8 -= $9..17
292*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
293*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
294*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
295*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
296*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
297*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
298*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i54..57 [0x40000000 (2.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
299*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i58..61 [0x40000000 (2.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
300*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40000000 (2.0)
301*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
302*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
303*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
304*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
305*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
306*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
307*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
308*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(0..3) = 0x40800000 (4.0)
309*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              _3_m(4..7) = 0x40800000 (4.0)
310*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _3_m(8) = 0x40800000 (4.0)
311*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _3_m(0..3)
312*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(4..7)
313*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $8 = _3_m(8)
314*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $9..12 = 0x40000000 (2.0)
315*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $13..16 = 0x40000000 (2.0)
316*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $17 = 0x40000000 (2.0)
317*c8dee2aaSAndroid Build Coastguard Workerdiv_n_floats                   $0..8 /= $9..17
318*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(0..3) = $0..3
319*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _3_m(4..7) = $4..7
320*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _3_m(8) = $8
321*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _0_ok, _3_m(0..2)
322*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _3_m(3..6)
323*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $8..9 = _3_m(7..8)
324*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $10..13 = 0x40000000 (2.0)
325*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $14..17 = 0x40000000 (2.0)
326*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40000000 (2.0)
327*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
328*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
329*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
330*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
331*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
332*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
333*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
334*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _4_m(0..3) = i63..66 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40800000 (4.0)]
335*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _4_m(4..7) = i67..70 [0x40A00000 (5.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)]
336*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _4_m(8..11) = i71..74 [0x41100000 (9.0), 0x41200000 (10.0), 0x41300000 (11.0), 0x41400000 (12.0)]
337*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _4_m(12..15) = i75..78 [0x41500000 (13.0), 0x41600000 (14.0), 0x41700000 (15.0), 0x41800000 (16.0)]
338*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _4_m(0..3)
339*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _4_m(4..7)
340*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $8..11 = _4_m(8..11)
341*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $12..15 = _4_m(12..15)
342*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $16..19 = i79..82 [0x41800000 (16.0), 0x41700000 (15.0), 0x41600000 (14.0), 0x41500000 (13.0)]
343*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $20..23 = i83..86 [0x41400000 (12.0), 0x41300000 (11.0), 0x41200000 (10.0), 0x41100000 (9.0)]
344*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $24..27 = i87..90 [0x41000000 (8.0), 0x40E00000 (7.0), 0x40C00000 (6.0), 0x40A00000 (5.0)]
345*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $28..31 = i91..94 [0x40800000 (4.0), 0x40400000 (3.0), 0x40000000 (2.0), 0x3F800000 (1.0)]
346*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $0..15 += $16..31
347*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _4_m(0..3) = $0..3
348*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _4_m(4..7) = $4..7
349*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _4_m(8..11) = $8..11
350*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _4_m(12..15) = $12..15
351*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $0 = _0_ok
352*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = _4_m(0..3)
353*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = _4_m(4..7)
354*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $9..12 = _4_m(8..11)
355*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $13..16 = _4_m(12..15)
356*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $17..20 = 0x41880000 (17.0)
357*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $21..24 = 0x41880000 (17.0)
358*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $25..28 = 0x41880000 (17.0)
359*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $29..32 = 0x41880000 (17.0)
360*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..16 = equal($1..16, $17..32)
361*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $9..12 &= $13..16
362*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $5..8 &= $9..12
363*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $1..4 &= $5..8
364*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $1..2 &= $3..4
365*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
366*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
367*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
368*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _5_m = i111..114 [0x41200000 (10.0), 0x41A00000 (20.0), 0x41F00000 (30.0), 0x42200000 (40.0)]
369*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _5_m
370*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $4..7 = i63..66 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40800000 (4.0)]
371*c8dee2aaSAndroid Build Coastguard Workersub_4_floats                   $0..3 -= $4..7
372*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _5_m = $0..3
373*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $0 = _0_ok
374*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = _5_m
375*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i115..118 [0x41100000 (9.0), 0x41900000 (18.0), 0x41D80000 (27.0), 0x42100000 (36.0)]
376*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $1..4 = equal($1..4, $5..8)
377*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $1..2 &= $3..4
378*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
379*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
380*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
381*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _6_m = i119..122 [0x40000000 (2.0), 0x40800000 (4.0), 0x40C00000 (6.0), 0x41000000 (8.0)]
382*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $0..3 = _6_m
383*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $4..7 = i123..126 [0x40000000 (2.0), 0x40000000 (2.0), 0x40000000 (2.0), 0x40800000 (4.0)]
384*c8dee2aaSAndroid Build Coastguard Workerdiv_4_floats                   $0..3 /= $4..7
385*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _6_m = $0..3
386*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $0 = _0_ok
387*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = _6_m
388*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i127..130 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40000000 (2.0)]
389*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $1..4 = equal($1..4, $5..8)
390*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $1..2 &= $3..4
391*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
392*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
393*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
394*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _7_m = i131..134 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40E00000 (7.0), 0x40800000 (4.0)]
395*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $4..7 = _7_m
396*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $8..11 = i135..138 [0x40400000 (3.0), 0x40A00000 (5.0), 0x40400000 (3.0), 0x40000000 (2.0)]
397*c8dee2aaSAndroid Build Coastguard Workermatrix_multiply_2              mat2x2($0..3) = mat2x2($4..7) * mat2x2($8..11)
398*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _7_m = $0..3
399*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $0 = _0_ok
400*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = _7_m
401*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i139..142 [0x42180000 (38.0), 0x41D00000 (26.0), 0x41880000 (17.0), 0x41600000 (14.0)]
402*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $1..4 = equal($1..4, $5..8)
403*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $1..2 &= $3..4
404*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
405*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
406*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
407*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _8_m(0..3) = i143..146 [0x41200000 (10.0), 0x40800000 (4.0), 0x40000000 (2.0), 0x41A00000 (20.0)]
408*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     _8_m(4..7) = i147..150 [0x40A00000 (5.0), 0x40400000 (3.0), 0x41200000 (10.0), 0x40C00000 (6.0)]
409*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  _8_m(8) = 0x40A00000 (5.0)
410*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $9..12 = _8_m(0..3)
411*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $13..16 = _8_m(4..7)
412*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $17 = _8_m(8)
413*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $18..21 = i152..155 [0x40400000 (3.0), 0x40400000 (3.0), 0x40800000 (4.0), 0x40000000 (2.0)]
414*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $22..25 = i156..159 [0x40400000 (3.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x41100000 (9.0)]
415*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $26 = 0x40000000 (2.0)
416*c8dee2aaSAndroid Build Coastguard Workermatrix_multiply_3              mat3x3($0..8) = mat3x3($9..17) * mat3x3($18..26)
417*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _8_m(0..3) = $0..3
418*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          _8_m(4..7) = $4..7
419*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _8_m(8) = $8
420*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $0 = _0_ok
421*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = _8_m(0..3)
422*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = _8_m(4..7)
423*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $9 = _8_m(8)
424*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i161..164 [0x43020000 (130.0), 0x424C0000 (51.0), 0x420C0000 (35.0), 0x42F00000 (120.0)]
425*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i165..168 [0x423C0000 (47.0), 0x42040000 (33.0), 0x43700000 (240.0), 0x42920000 (73.0)]
426*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x42340000 (45.0)
427*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $1..9 = equal($1..9, $10..18)
428*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
429*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
430*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
431*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
432*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $0 &= $1
433*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             _0_ok = $0
434*c8dee2aaSAndroid Build Coastguard Workerstore_condition_mask           $34 = CondMask
435*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $35 = _0_ok
436*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $0 = 0
437*c8dee2aaSAndroid Build Coastguard Workermerge_condition_mask           CondMask = $34 & $35
438*c8dee2aaSAndroid Build Coastguard Workerbranch_if_no_lanes_active      branch_if_no_lanes_active +261 (label 1 at #525)
439*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  ok = 0xFFFFFFFF
440*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m(0..3) = i18..21 [0x40000000 (2.0), 0, 0, 0]
441*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m(4..7) = i22..25 [0x40000000 (2.0), 0, 0, 0]
442*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  m(8) = 0x40000000 (2.0)
443*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = m(0..3)
444*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(4..7)
445*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $9 = m(8)
446*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $10..13 = 0x40800000 (4.0)
447*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $14..17 = 0x40800000 (4.0)
448*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40800000 (4.0)
449*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $1..9 += $10..18
450*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
451*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
452*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
453*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
454*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
455*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
456*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i27..30 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
457*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i31..34 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
458*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x40C00000 (6.0)
459*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
460*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
461*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
462*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
463*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
464*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
465*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
466*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $1..4 = i18..21 [0x40000000 (2.0), 0, 0, 0]
467*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i22..25 [0x40000000 (2.0), 0, 0, 0]
468*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $9 = 0x40000000 (2.0)
469*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
470*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
471*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
472*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $10..13 = 0x40800000 (4.0)
473*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $14..17 = 0x40800000 (4.0)
474*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40800000 (4.0)
475*c8dee2aaSAndroid Build Coastguard Workersub_n_floats                   $1..9 -= $10..18
476*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
477*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
478*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
479*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
480*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
481*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
482*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i36..39 [0xC0000000 (-2.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0)]
483*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i40..43 [0xC0000000 (-2.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0), 0xC0800000 (-4.0)]
484*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0xC0000000 (-2.0)
485*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
486*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
487*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
488*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
489*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
490*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
491*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
492*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $1..4 = i18..21 [0x40000000 (2.0), 0, 0, 0]
493*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i22..25 [0x40000000 (2.0), 0, 0, 0]
494*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $9 = 0x40000000 (2.0)
495*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
496*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
497*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
498*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $10..13 = 0x40800000 (4.0)
499*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $14..17 = 0x40800000 (4.0)
500*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40800000 (4.0)
501*c8dee2aaSAndroid Build Coastguard Workerdiv_n_floats                   $1..9 /= $10..18
502*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
503*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
504*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
505*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
506*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
507*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
508*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i45..48 [0x3F000000 (0.5), 0, 0, 0]
509*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i49..52 [0x3F000000 (0.5), 0, 0, 0]
510*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x3F000000 (0.5)
511*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
512*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
513*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
514*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
515*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
516*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
517*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
518*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $1..4 = 0x40800000 (4.0)
519*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $5..8 = 0x40800000 (4.0)
520*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $9 = 0x40800000 (4.0)
521*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
522*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
523*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
524*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i18..21 [0x40000000 (2.0), 0, 0, 0]
525*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i22..25 [0x40000000 (2.0), 0, 0, 0]
526*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40000000 (2.0)
527*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $1..9 += $10..18
528*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
529*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
530*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
531*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
532*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
533*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
534*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i27..30 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
535*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i31..34 [0x40C00000 (6.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
536*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x40C00000 (6.0)
537*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
538*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
539*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
540*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
541*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
542*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
543*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
544*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $1..4 = 0x40800000 (4.0)
545*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $5..8 = 0x40800000 (4.0)
546*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $9 = 0x40800000 (4.0)
547*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
548*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
549*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
550*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $10..13 = i18..21 [0x40000000 (2.0), 0, 0, 0]
551*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $14..17 = i22..25 [0x40000000 (2.0), 0, 0, 0]
552*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40000000 (2.0)
553*c8dee2aaSAndroid Build Coastguard Workersub_n_floats                   $1..9 -= $10..18
554*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
555*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
556*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
557*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
558*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
559*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
560*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i54..57 [0x40000000 (2.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
561*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i58..61 [0x40000000 (2.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x40800000 (4.0)]
562*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x40000000 (2.0)
563*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
564*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
565*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
566*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
567*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
568*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
569*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
570*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $1..4 = 0x40800000 (4.0)
571*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $5..8 = 0x40800000 (4.0)
572*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $9 = 0x40800000 (4.0)
573*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
574*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
575*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
576*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $10..13 = 0x40000000 (2.0)
577*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $14..17 = 0x40000000 (2.0)
578*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $18 = 0x40000000 (2.0)
579*c8dee2aaSAndroid Build Coastguard Workerdiv_n_floats                   $1..9 /= $10..18
580*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(0..3) = Mask($1..4)
581*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m(4..7) = Mask($5..8)
582*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m(8) = Mask($9)
583*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = ok, m(0..2)
584*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m(3..6)
585*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked          $9..10 = m(7..8)
586*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $11..14 = 0x40000000 (2.0)
587*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $15..18 = 0x40000000 (2.0)
588*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x40000000 (2.0)
589*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
590*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
591*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
592*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
593*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
594*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
595*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
596*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₁(0..3) = i63..66 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40800000 (4.0)]
597*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₁(4..7) = i67..70 [0x40A00000 (5.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)]
598*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₁(8..11) = i71..74 [0x41100000 (9.0), 0x41200000 (10.0), 0x41300000 (11.0), 0x41400000 (12.0)]
599*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₁(12..15) = i75..78 [0x41500000 (13.0), 0x41600000 (14.0), 0x41700000 (15.0), 0x41800000 (16.0)]
600*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = m₁(0..3)
601*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m₁(4..7)
602*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $9..12 = m₁(8..11)
603*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $13..16 = m₁(12..15)
604*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $17..20 = i79..82 [0x41800000 (16.0), 0x41700000 (15.0), 0x41600000 (14.0), 0x41500000 (13.0)]
605*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $21..24 = i83..86 [0x41400000 (12.0), 0x41300000 (11.0), 0x41200000 (10.0), 0x41100000 (9.0)]
606*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $25..28 = i87..90 [0x41000000 (8.0), 0x40E00000 (7.0), 0x40C00000 (6.0), 0x40A00000 (5.0)]
607*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $29..32 = i91..94 [0x40800000 (4.0), 0x40400000 (3.0), 0x40000000 (2.0), 0x3F800000 (1.0)]
608*c8dee2aaSAndroid Build Coastguard Workeradd_n_floats                   $1..16 += $17..32
609*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₁(0..3) = Mask($1..4)
610*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₁(4..7) = Mask($5..8)
611*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₁(8..11) = Mask($9..12)
612*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₁(12..15) = Mask($13..16)
613*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $1 = ok
614*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $2..5 = m₁(0..3)
615*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $6..9 = m₁(4..7)
616*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $10..13 = m₁(8..11)
617*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $14..17 = m₁(12..15)
618*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $18..21 = 0x41880000 (17.0)
619*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $22..25 = 0x41880000 (17.0)
620*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $26..29 = 0x41880000 (17.0)
621*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants              $30..33 = 0x41880000 (17.0)
622*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..17 = equal($2..17, $18..33)
623*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $10..13 &= $14..17
624*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $6..9 &= $10..13
625*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $2..5 &= $6..9
626*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
627*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
628*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
629*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
630*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₂ = i111..114 [0x41200000 (10.0), 0x41A00000 (20.0), 0x41F00000 (30.0), 0x42200000 (40.0)]
631*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = m₂
632*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i63..66 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40800000 (4.0)]
633*c8dee2aaSAndroid Build Coastguard Workersub_4_floats                   $1..4 -= $5..8
634*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₂ = Mask($1..4)
635*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $1 = ok
636*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $2..5 = m₂
637*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $6..9 = i115..118 [0x41100000 (9.0), 0x41900000 (18.0), 0x41D80000 (27.0), 0x42100000 (36.0)]
638*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $2..5 = equal($2..5, $6..9)
639*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
640*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
641*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
642*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
643*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₃ = i119..122 [0x40000000 (2.0), 0x40800000 (4.0), 0x40C00000 (6.0), 0x41000000 (8.0)]
644*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $1..4 = m₃
645*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $5..8 = i123..126 [0x40000000 (2.0), 0x40000000 (2.0), 0x40000000 (2.0), 0x40800000 (4.0)]
646*c8dee2aaSAndroid Build Coastguard Workerdiv_4_floats                   $1..4 /= $5..8
647*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₃ = Mask($1..4)
648*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $1 = ok
649*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $2..5 = m₃
650*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $6..9 = i127..130 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40400000 (3.0), 0x40000000 (2.0)]
651*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $2..5 = equal($2..5, $6..9)
652*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
653*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
654*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
655*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
656*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₄ = i131..134 [0x3F800000 (1.0), 0x40000000 (2.0), 0x40E00000 (7.0), 0x40800000 (4.0)]
657*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $5..8 = m₄
658*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $9..12 = i135..138 [0x40400000 (3.0), 0x40A00000 (5.0), 0x40400000 (3.0), 0x40000000 (2.0)]
659*c8dee2aaSAndroid Build Coastguard Workermatrix_multiply_2              mat2x2($1..4) = mat2x2($5..8) * mat2x2($9..12)
660*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₄ = Mask($1..4)
661*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $1 = ok
662*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $2..5 = m₄
663*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $6..9 = i139..142 [0x42180000 (38.0), 0x41D00000 (26.0), 0x41880000 (17.0), 0x41600000 (14.0)]
664*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats                 $2..5 = equal($2..5, $6..9)
665*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $2..3 &= $4..5
666*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
667*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
668*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
669*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₅(0..3) = i143..146 [0x41200000 (10.0), 0x40800000 (4.0), 0x40000000 (2.0), 0x41A00000 (20.0)]
670*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     m₅(4..7) = i147..150 [0x40A00000 (5.0), 0x40400000 (3.0), 0x41200000 (10.0), 0x40C00000 (6.0)]
671*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  m₅(8) = 0x40A00000 (5.0)
672*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $10..13 = m₅(0..3)
673*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $14..17 = m₅(4..7)
674*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $18 = m₅(8)
675*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $19..22 = i152..155 [0x40400000 (3.0), 0x40400000 (3.0), 0x40800000 (4.0), 0x40000000 (2.0)]
676*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $23..26 = i156..159 [0x40400000 (3.0), 0x40800000 (4.0), 0x40800000 (4.0), 0x41100000 (9.0)]
677*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $27 = 0x40000000 (2.0)
678*c8dee2aaSAndroid Build Coastguard Workerstack_rewind
679*c8dee2aaSAndroid Build Coastguard Workermatrix_multiply_3              mat3x3($1..9) = mat3x3($10..18) * mat3x3($19..27)
680*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₅(0..3) = Mask($1..4)
681*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked            m₅(4..7) = Mask($5..8)
682*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               m₅(8) = Mask($9)
683*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $1 = ok
684*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $2..5 = m₅(0..3)
685*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked          $6..9 = m₅(4..7)
686*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked             $10 = m₅(8)
687*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $11..14 = i161..164 [0x43020000 (130.0), 0x424C0000 (51.0), 0x420C0000 (35.0), 0x42F00000 (120.0)]
688*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked     $15..18 = i165..168 [0x423C0000 (47.0), 0x42040000 (33.0), 0x43700000 (240.0), 0x42920000 (73.0)]
689*c8dee2aaSAndroid Build Coastguard Workercopy_constant                  $19 = 0x42340000 (45.0)
690*c8dee2aaSAndroid Build Coastguard Workercmpeq_n_floats                 $2..10 = equal($2..10, $11..19)
691*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_4_ints             $3..6 &= $7..10
692*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints             $3..4 &= $5..6
693*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $3 &= $4
694*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $2 &= $3
695*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int                $1 &= $2
696*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               ok = Mask($1)
697*c8dee2aaSAndroid Build Coastguard Workerlabel                          label 0x00000002
698*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked               $0 = Mask($1)
699*c8dee2aaSAndroid Build Coastguard Workerlabel                          label 0x00000001
700*c8dee2aaSAndroid Build Coastguard Workerload_condition_mask            CondMask = $34
701*c8dee2aaSAndroid Build Coastguard Workerswizzle_4                      $0..3 = ($0..3).xxxx
702*c8dee2aaSAndroid Build Coastguard Workercopy_4_uniforms                $4..7 = colorRed
703*c8dee2aaSAndroid Build Coastguard Workercopy_4_uniforms                $8..11 = colorGreen
704*c8dee2aaSAndroid Build Coastguard Workermix_4_ints                     $0..3 = mix($4..7, $8..11, $0..3)
705*c8dee2aaSAndroid Build Coastguard Workerload_src                       src.rgba = $0..3
706