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