1*c8dee2aaSAndroid Build Coastguard Worker685 instructions 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Worker[immutable slots] 4*c8dee2aaSAndroid Build Coastguard Workeri0 = 0x40C00000 (6.0) 5*c8dee2aaSAndroid Build Coastguard Workeri1 = 0x40C00000 (6.0) 6*c8dee2aaSAndroid Build Coastguard Workeri2 = 0x40E00000 (7.0) 7*c8dee2aaSAndroid Build Coastguard Workeri3 = 0x41000000 (8.0) 8*c8dee2aaSAndroid Build Coastguard Workeri4 = 0x40E00000 (7.0) 9*c8dee2aaSAndroid Build Coastguard Workeri5 = 0x41100000 (9.0) 10*c8dee2aaSAndroid Build Coastguard Workeri6 = 0x41100000 (9.0) 11*c8dee2aaSAndroid Build Coastguard Workeri7 = 0x41100000 (9.0) 12*c8dee2aaSAndroid Build Coastguard Workeri8 = 0x41100000 (9.0) 13*c8dee2aaSAndroid Build Coastguard Workeri9 = 0x41100000 (9.0) 14*c8dee2aaSAndroid Build Coastguard Workeri10 = 0x41200000 (10.0) 15*c8dee2aaSAndroid Build Coastguard Workeri11 = 0x41200000 (10.0) 16*c8dee2aaSAndroid Build Coastguard Workeri12 = 0x40C00000 (6.0) 17*c8dee2aaSAndroid Build Coastguard Workeri13 = 0x40C00000 (6.0) 18*c8dee2aaSAndroid Build Coastguard Workeri14 = 0x40C00000 (6.0) 19*c8dee2aaSAndroid Build Coastguard Workeri15 = 0x41200000 (10.0) 20*c8dee2aaSAndroid Build Coastguard Workeri16 = 0x40400000 (3.0) 21*c8dee2aaSAndroid Build Coastguard Workeri17 = 0x40400000 (3.0) 22*c8dee2aaSAndroid Build Coastguard Workeri18 = 0x40C00000 (6.0) 23*c8dee2aaSAndroid Build Coastguard Workeri19 = 0x41200000 (10.0) 24*c8dee2aaSAndroid Build Coastguard Workeri20 = 0xC0E00000 (-7.0) 25*c8dee2aaSAndroid Build Coastguard Workeri21 = 0xC1100000 (-9.0) 26*c8dee2aaSAndroid Build Coastguard Workeri22 = 0xC1100000 (-9.0) 27*c8dee2aaSAndroid Build Coastguard Workeri23 = 0xC1100000 (-9.0) 28*c8dee2aaSAndroid Build Coastguard Workeri24 = 0x41000000 (8.0) 29*c8dee2aaSAndroid Build Coastguard Workeri25 = 0x41000000 (8.0) 30*c8dee2aaSAndroid Build Coastguard Workeri26 = 0x40C00000 (6.0) 31*c8dee2aaSAndroid Build Coastguard Workeri27 = 0x41200000 (10.0) 32*c8dee2aaSAndroid Build Coastguard Workeri28 = 0x40000000 (2.0) 33*c8dee2aaSAndroid Build Coastguard Workeri29 = 0x3F800000 (1.0) 34*c8dee2aaSAndroid Build Coastguard Workeri30 = 0x3F000000 (0.5) 35*c8dee2aaSAndroid Build Coastguard Workeri31 = 0x3E800000 (0.25) 36*c8dee2aaSAndroid Build Coastguard Workeri32 = 0x00000006 (8.407791e-45) 37*c8dee2aaSAndroid Build Coastguard Workeri33 = 0x00000006 (8.407791e-45) 38*c8dee2aaSAndroid Build Coastguard Workeri34 = 0x00000007 (9.809089e-45) 39*c8dee2aaSAndroid Build Coastguard Workeri35 = 0x00000008 (1.121039e-44) 40*c8dee2aaSAndroid Build Coastguard Workeri36 = 0x00000007 (9.809089e-45) 41*c8dee2aaSAndroid Build Coastguard Workeri37 = 0x00000009 (1.261169e-44) 42*c8dee2aaSAndroid Build Coastguard Workeri38 = 0x00000009 (1.261169e-44) 43*c8dee2aaSAndroid Build Coastguard Workeri39 = 0x00000009 (1.261169e-44) 44*c8dee2aaSAndroid Build Coastguard Workeri40 = 0x00000009 (1.261169e-44) 45*c8dee2aaSAndroid Build Coastguard Workeri41 = 0x00000009 (1.261169e-44) 46*c8dee2aaSAndroid Build Coastguard Workeri42 = 0x0000000A (1.401298e-44) 47*c8dee2aaSAndroid Build Coastguard Workeri43 = 0x0000000A (1.401298e-44) 48*c8dee2aaSAndroid Build Coastguard Workeri44 = 0x00000006 (8.407791e-45) 49*c8dee2aaSAndroid Build Coastguard Workeri45 = 0x00000006 (8.407791e-45) 50*c8dee2aaSAndroid Build Coastguard Workeri46 = 0x00000006 (8.407791e-45) 51*c8dee2aaSAndroid Build Coastguard Workeri47 = 0x0000000A (1.401298e-44) 52*c8dee2aaSAndroid Build Coastguard Workeri48 = 0x00000003 (4.203895e-45) 53*c8dee2aaSAndroid Build Coastguard Workeri49 = 0x00000003 (4.203895e-45) 54*c8dee2aaSAndroid Build Coastguard Workeri50 = 0x00000006 (8.407791e-45) 55*c8dee2aaSAndroid Build Coastguard Workeri51 = 0x0000000A (1.401298e-44) 56*c8dee2aaSAndroid Build Coastguard Workeri52 = 0xFFFFFFF9 57*c8dee2aaSAndroid Build Coastguard Workeri53 = 0xFFFFFFF7 58*c8dee2aaSAndroid Build Coastguard Workeri54 = 0xFFFFFFF7 59*c8dee2aaSAndroid Build Coastguard Workeri55 = 0xFFFFFFF7 60*c8dee2aaSAndroid Build Coastguard Workeri56 = 0x00000008 (1.121039e-44) 61*c8dee2aaSAndroid Build Coastguard Workeri57 = 0x00000008 (1.121039e-44) 62*c8dee2aaSAndroid Build Coastguard Workeri58 = 0x00000006 (8.407791e-45) 63*c8dee2aaSAndroid Build Coastguard Workeri59 = 0x0000000A (1.401298e-44) 64*c8dee2aaSAndroid Build Coastguard Workeri60 = 0x000000C8 (2.802597e-43) 65*c8dee2aaSAndroid Build Coastguard Workeri61 = 0x00000064 (1.401298e-43) 66*c8dee2aaSAndroid Build Coastguard Workeri62 = 0x00000032 (7.006492e-44) 67*c8dee2aaSAndroid Build Coastguard Workeri63 = 0x00000019 (3.503246e-44) 68*c8dee2aaSAndroid Build Coastguard Worker 69*c8dee2aaSAndroid Build Coastguard Workerstore_src_rg coords = src.rg 70*c8dee2aaSAndroid Build Coastguard Workerinit_lane_masks CondMask = LoopMask = RetMask = true 71*c8dee2aaSAndroid Build Coastguard Workercopy_constant _0_ok = 0xFFFFFFFF 72*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i0..3 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)] 73*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 74*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 75*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i0..3 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)] 76*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 77*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 78*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 79*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 80*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 81*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i4..7 [0x40E00000 (7.0), 0x41100000 (9.0), 0x41100000 (9.0), 0x41100000 (9.0)] 82*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 83*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 84*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i4..7 [0x40E00000 (7.0), 0x41100000 (9.0), 0x41100000 (9.0), 0x41100000 (9.0)] 85*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 86*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 87*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 88*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 89*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 90*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i8..11 [0x41100000 (9.0), 0x41100000 (9.0), 0x41200000 (10.0), 0x41200000 (10.0)] 91*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 92*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 93*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i8..11 [0x41100000 (9.0), 0x41100000 (9.0), 0x41200000 (10.0), 0x41200000 (10.0)] 94*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 95*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 96*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 97*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 98*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 99*c8dee2aaSAndroid Build Coastguard Workersplat_3_constants _1_x(0..2) = 0x40C00000 (6.0) 100*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 101*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 102*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i12..15 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40C00000 (6.0), 0x41200000 (10.0)] 103*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 104*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 105*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 106*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 107*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 108*c8dee2aaSAndroid Build Coastguard Workersplat_2_constants _1_x(0..1) = 0x40400000 (3.0) 109*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 110*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 111*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i16..19 [0x40400000 (3.0), 0x40400000 (3.0), 0x40C00000 (6.0), 0x41200000 (10.0)] 112*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 113*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 114*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 115*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 116*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 117*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants _1_x = 0x40C00000 (6.0) 118*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 119*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 120*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x40C00000 (6.0) 121*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 122*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 123*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 124*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 125*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 126*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i0..3 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)] 127*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 128*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 129*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i0..3 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40E00000 (7.0), 0x41000000 (8.0)] 130*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 131*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 132*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 133*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 134*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 135*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i20..23 [0xC0E00000 (-7.0), 0xC1100000 (-9.0), 0xC1100000 (-9.0), 0xC1100000 (-9.0)] 136*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 137*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 138*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i20..23 [0xC0E00000 (-7.0), 0xC1100000 (-9.0), 0xC1100000 (-9.0), 0xC1100000 (-9.0)] 139*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 140*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 141*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 142*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 143*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 144*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i8..11 [0x41100000 (9.0), 0x41100000 (9.0), 0x41200000 (10.0), 0x41200000 (10.0)] 145*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 146*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 147*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i8..11 [0x41100000 (9.0), 0x41100000 (9.0), 0x41200000 (10.0), 0x41200000 (10.0)] 148*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 149*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 150*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 151*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 152*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 153*c8dee2aaSAndroid Build Coastguard Workersplat_3_constants _1_x(0..2) = 0x40C00000 (6.0) 154*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 155*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 156*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i12..15 [0x40C00000 (6.0), 0x40C00000 (6.0), 0x40C00000 (6.0), 0x41200000 (10.0)] 157*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 158*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 159*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 160*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 161*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 162*c8dee2aaSAndroid Build Coastguard Workersplat_2_constants _1_x(0..1) = 0x41000000 (8.0) 163*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 164*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 165*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i24..27 [0x41000000 (8.0), 0x41000000 (8.0), 0x40C00000 (6.0), 0x41200000 (10.0)] 166*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 167*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 168*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 169*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 170*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 171*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked _1_x = i28..31 [0x40000000 (2.0), 0x3F800000 (1.0), 0x3F000000 (0.5), 0x3E800000 (0.25)] 172*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 173*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 174*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $5..8 = i28..31 [0x40000000 (2.0), 0x3F800000 (1.0), 0x3F000000 (0.5), 0x3E800000 (0.25)] 175*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 176*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 177*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 178*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 179*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 180*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants _1_x = 0x40C00000 (6.0) 181*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 182*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 183*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x40C00000 (6.0) 184*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 185*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 186*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 187*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 188*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 189*c8dee2aaSAndroid Build Coastguard Workercopy_uniform _2_unknown = unknownInput 190*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 191*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 192*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 193*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 194*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 195*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 196*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 197*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 198*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 199*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 200*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 201*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants _1_x = 0 202*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 203*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 204*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0 205*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 206*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 207*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 208*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 209*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 210*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $0..3 = 0 211*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _2_unknown 212*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $4..7 = ($4..7).xxxx 213*c8dee2aaSAndroid Build Coastguard Workerdiv_4_floats $0..3 /= $4..7 214*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 215*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 216*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 217*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0 218*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 219*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 220*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 221*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 222*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 223*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 224*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 225*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 226*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 227*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 228*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 229*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 230*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 231*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 232*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 233*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 234*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 235*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 236*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 237*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 238*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 239*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 240*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 241*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 242*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 243*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 244*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 245*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 246*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 247*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 248*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 249*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 250*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 251*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 252*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 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 Workercopy_slot_unmasked $0 = _2_unknown 257*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 258*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 259*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 260*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 261*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 262*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 263*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 264*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 265*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 266*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 267*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 268*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 269*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 270*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 271*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 272*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 273*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 274*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 275*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 276*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 277*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 278*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 279*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 280*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 281*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 282*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 283*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 284*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 285*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 286*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 287*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 288*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 289*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants _1_x = 0 290*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 291*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 292*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0 293*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 294*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 295*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 296*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 297*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 298*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $0..3 = 0 299*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _2_unknown 300*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $4..7 = ($4..7).xxxx 301*c8dee2aaSAndroid Build Coastguard Workerdiv_4_floats $0..3 /= $4..7 302*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 303*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 304*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 305*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0 306*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 307*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 308*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 309*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 310*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 311*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 312*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 313*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 314*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 315*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 316*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 317*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 318*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 319*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 320*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 321*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 322*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 323*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 324*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 325*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 326*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 327*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 328*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 329*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 330*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 331*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 332*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 333*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants _1_x = 0 334*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 335*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $4 = _1_x(3) 336*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0 337*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 338*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 339*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 340*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 341*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 342*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 343*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 344*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 345*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 346*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 347*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 348*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 349*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 350*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 351*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 352*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 353*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 354*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 355*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 356*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 357*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 358*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 359*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 360*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 361*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 362*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 363*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 364*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $0 = _2_unknown 365*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 366*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 367*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $4..7 = 0x3F800000 (1.0) 368*c8dee2aaSAndroid Build Coastguard Workeradd_4_floats $0..3 += $4..7 369*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 370*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $4..7 = 0x3F800000 (1.0) 371*c8dee2aaSAndroid Build Coastguard Workersub_4_floats $0..3 -= $4..7 372*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 373*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 374*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 375*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 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_slot_unmasked $0 = _2_unknown 382*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 383*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 384*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $4..7 = 0x3F800000 (1.0) 385*c8dee2aaSAndroid Build Coastguard Workeradd_4_floats $0..3 += $4..7 386*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 387*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $4..7 = 0x3F800000 (1.0) 388*c8dee2aaSAndroid Build Coastguard Workersub_4_floats $0..3 -= $4..7 389*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked _1_x = $0..3 390*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $0..3 = _0_ok, _1_x(0..2) 391*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $4..5 = _1_x(3), _2_unknown 392*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 393*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_floats $1..4 = equal($1..4, $5..8) 394*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $1..2 &= $3..4 395*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 396*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $0 &= $1 397*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked _0_ok = $0 398*c8dee2aaSAndroid Build Coastguard Workerstore_condition_mask $12 = CondMask 399*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $13 = _0_ok 400*c8dee2aaSAndroid Build Coastguard Workercopy_constant $0 = 0 401*c8dee2aaSAndroid Build Coastguard Workermerge_condition_mask CondMask = $12 & $13 402*c8dee2aaSAndroid Build Coastguard Workerbranch_if_no_lanes_active branch_if_no_lanes_active +347 (label 1 at #681) 403*c8dee2aaSAndroid Build Coastguard Workercopy_constant ok = 0xFFFFFFFF 404*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked x = i32..35 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000007 (9.809089e-45), 0x00000008 (1.121039e-44)] 405*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 406*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 407*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i32..35 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000007 (9.809089e-45), 0x00000008 (1.121039e-44)] 408*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 409*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 410*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 411*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 412*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 413*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i36..39 [0x00000007 (9.809089e-45), 0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44)] 414*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 415*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 416*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 417*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i36..39 [0x00000007 (9.809089e-45), 0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44)] 418*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 419*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 420*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 421*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 422*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 423*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i40..43 [0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x0000000A (1.401298e-44), 0x0000000A (1.401298e-44)] 424*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 425*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 426*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 427*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i40..43 [0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x0000000A (1.401298e-44), 0x0000000A (1.401298e-44)] 428*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($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 Workercopy_slot_masked ok = Mask($1) 433*c8dee2aaSAndroid Build Coastguard Workersplat_3_constants $1..3 = 0x00000006 (8.407791e-45) 434*c8dee2aaSAndroid Build Coastguard Workercopy_3_slots_masked x(0..2) = Mask($1..3) 435*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 436*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 437*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i44..47 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x0000000A (1.401298e-44)] 438*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 439*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 440*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 441*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 442*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 443*c8dee2aaSAndroid Build Coastguard Workersplat_2_constants $1..2 = 0x00000003 (4.203895e-45) 444*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_masked x(0..1) = Mask($1..2) 445*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 446*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 447*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i48..51 [0x00000003 (4.203895e-45), 0x00000003 (4.203895e-45), 0x00000006 (8.407791e-45), 0x0000000A (1.401298e-44)] 448*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 449*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 450*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 451*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 452*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 453*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0x00000006 (8.407791e-45) 454*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 455*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 456*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 457*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0x00000006 (8.407791e-45) 458*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 459*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 460*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 461*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 462*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 463*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i32..35 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000007 (9.809089e-45), 0x00000008 (1.121039e-44)] 464*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 465*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 466*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 467*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i32..35 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000007 (9.809089e-45), 0x00000008 (1.121039e-44)] 468*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 469*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 470*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 471*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 472*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 473*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i52..55 [0xFFFFFFF9, 0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7] 474*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 475*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 476*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 477*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i52..55 [0xFFFFFFF9, 0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7] 478*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 479*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 480*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 481*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 482*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 483*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i40..43 [0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x0000000A (1.401298e-44), 0x0000000A (1.401298e-44)] 484*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 485*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 486*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 487*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i40..43 [0x00000009 (1.261169e-44), 0x00000009 (1.261169e-44), 0x0000000A (1.401298e-44), 0x0000000A (1.401298e-44)] 488*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 489*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 490*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 491*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 492*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 493*c8dee2aaSAndroid Build Coastguard Workersplat_3_constants $1..3 = 0x00000006 (8.407791e-45) 494*c8dee2aaSAndroid Build Coastguard Workercopy_3_slots_masked x(0..2) = Mask($1..3) 495*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 496*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 497*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i44..47 [0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x00000006 (8.407791e-45), 0x0000000A (1.401298e-44)] 498*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 499*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 500*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 501*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 502*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 503*c8dee2aaSAndroid Build Coastguard Workersplat_2_constants $1..2 = 0x00000008 (1.121039e-44) 504*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_masked x(0..1) = Mask($1..2) 505*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 506*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 507*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i56..59 [0x00000008 (1.121039e-44), 0x00000008 (1.121039e-44), 0x00000006 (8.407791e-45), 0x0000000A (1.401298e-44)] 508*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 509*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 510*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 511*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 512*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 513*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $1..4 = i60..63 [0x000000C8 (2.802597e-43), 0x00000064 (1.401298e-43), 0x00000032 (7.006492e-44), 0x00000019 (3.503246e-44)] 514*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 515*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 516*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 517*c8dee2aaSAndroid Build Coastguard Workercopy_4_immutables_unmasked $6..9 = i60..63 [0x000000C8 (2.802597e-43), 0x00000064 (1.401298e-43), 0x00000032 (7.006492e-44), 0x00000019 (3.503246e-44)] 518*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 519*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 520*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 521*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 522*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 523*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0x00000006 (8.407791e-45) 524*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 525*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 526*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 527*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0x00000006 (8.407791e-45) 528*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 529*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 530*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 531*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 532*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 533*c8dee2aaSAndroid Build Coastguard Workercopy_uniform $1 = unknownInput 534*c8dee2aaSAndroid Build Coastguard Workercast_to_int_from_float $1 = FloatToInt($1) 535*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked unknown = $1 536*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 537*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 538*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 539*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 540*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 541*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 542*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 543*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 544*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 545*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 546*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0 547*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 548*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 549*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 550*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0 551*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 552*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 553*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 554*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 555*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 556*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0 557*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = unknown 558*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 559*c8dee2aaSAndroid Build Coastguard Workerdiv_4_ints $1..4 /= $5..8 560*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 561*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 562*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 563*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0 564*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 565*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 566*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 567*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 568*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 569*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 570*c8dee2aaSAndroid Build Coastguard Workerstack_rewind 571*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 572*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 573*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 574*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 575*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 576*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 577*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 578*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 579*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 580*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 581*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 582*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 583*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 584*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 585*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 586*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 587*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 588*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 589*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 590*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 591*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 592*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 593*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 594*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 595*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 596*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 597*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 598*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 599*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 600*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 601*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 602*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 603*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 604*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 605*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 606*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 607*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 608*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 609*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 610*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 611*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 612*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 613*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 614*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 615*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 616*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 617*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 618*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 619*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 620*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 621*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 622*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 623*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 624*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 625*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 626*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 627*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 628*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 629*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 630*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 631*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 632*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 633*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 634*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 635*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 636*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0 637*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 638*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 639*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 640*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0 641*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 642*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 643*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 644*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 645*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 646*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0 647*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = unknown 648*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $5..8 = ($5..8).xxxx 649*c8dee2aaSAndroid Build Coastguard Workerdiv_4_ints $1..4 /= $5..8 650*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 651*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 652*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 653*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0 654*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 655*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 656*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 657*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 658*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 659*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 660*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 661*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 662*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 663*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 664*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 665*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 666*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 667*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 668*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 669*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 670*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 671*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 672*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 673*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 674*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 675*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 676*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 677*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 678*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 679*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 680*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 681*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $1..4 = 0 682*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 683*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 684*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $5 = x(3) 685*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $6..9 = 0 686*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 687*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 688*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 689*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 690*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 691*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 692*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 693*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 694*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 695*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 696*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 697*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 698*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 699*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 700*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 701*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 702*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 703*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 704*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 705*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 706*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 707*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 708*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 709*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 710*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 711*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 712*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 713*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 714*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 715*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 716*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x00000001 (1.401298e-45) 717*c8dee2aaSAndroid Build Coastguard Workeradd_4_ints $1..4 += $5..8 718*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 719*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x00000001 (1.401298e-45) 720*c8dee2aaSAndroid Build Coastguard Workersub_4_ints $1..4 -= $5..8 721*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 722*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 723*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 724*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 725*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 726*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 727*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 728*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 729*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 730*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = unknown 731*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $1..4 = ($1..4).xxxx 732*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 733*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x00000001 (1.401298e-45) 734*c8dee2aaSAndroid Build Coastguard Workeradd_4_ints $1..4 += $5..8 735*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 736*c8dee2aaSAndroid Build Coastguard Workersplat_4_constants $5..8 = 0x00000001 (1.401298e-45) 737*c8dee2aaSAndroid Build Coastguard Workersub_4_ints $1..4 -= $5..8 738*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_masked x = Mask($1..4) 739*c8dee2aaSAndroid Build Coastguard Workercopy_4_slots_unmasked $1..4 = ok, x(0..2) 740*c8dee2aaSAndroid Build Coastguard Workercopy_2_slots_unmasked $5..6 = x(3), unknown 741*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $6..9 = ($6..9).xxxx 742*c8dee2aaSAndroid Build Coastguard Workercmpeq_4_ints $2..5 = equal($2..5, $6..9) 743*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_2_ints $2..3 &= $4..5 744*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $2 &= $3 745*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $1 &= $2 746*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked ok = Mask($1) 747*c8dee2aaSAndroid Build Coastguard Workerlabel label 0x00000002 748*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked $0 = Mask($1) 749*c8dee2aaSAndroid Build Coastguard Workerlabel label 0x00000001 750*c8dee2aaSAndroid Build Coastguard Workerload_condition_mask CondMask = $12 751*c8dee2aaSAndroid Build Coastguard Workerswizzle_4 $0..3 = ($0..3).xxxx 752*c8dee2aaSAndroid Build Coastguard Workercopy_4_uniforms $4..7 = colorRed 753*c8dee2aaSAndroid Build Coastguard Workercopy_4_uniforms $8..11 = colorGreen 754*c8dee2aaSAndroid Build Coastguard Workermix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 755*c8dee2aaSAndroid Build Coastguard Workerload_src src.rgba = $0..3 756