155 instructions 2 3store_src_rg coords = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5splat_4_constants a = 0 6splat_4_constants b = 0 7splat_4_constants c = 0 8splat_4_constants d = 0 9copy_4_uniforms b = colorRed 10copy_4_uniforms c = colorGreen 11copy_4_uniforms x = colorBlack 12copy_4_slots_unmasked d = x 13label label 0 14copy_4_uniforms a = colorWhite 15copy_4_slots_unmasked $0..3 = a 16copy_4_slots_unmasked $4..7 = a 17mul_4_floats $0..3 *= $4..7 18copy_4_slots_unmasked a = $0..3 19copy_4_slots_unmasked $0..3 = b 20copy_4_slots_unmasked $4..7 = b 21mul_4_floats $0..3 *= $4..7 22copy_4_slots_unmasked b = $0..3 23copy_4_slots_unmasked $0..3 = c 24copy_4_slots_unmasked $4..7 = c 25mul_4_floats $0..3 *= $4..7 26copy_4_slots_unmasked c = $0..3 27copy_4_slots_unmasked $0..3 = d 28copy_4_slots_unmasked $4..7 = d 29mul_4_floats $0..3 *= $4..7 30copy_4_slots_unmasked d = $0..3 31copy_4_slots_unmasked $0..3 = a 32copy_4_uniforms $4..7 = colorWhite 33cmpeq_4_floats $0..3 = equal($0..3, $4..7) 34bitwise_and_2_ints $0..1 &= $2..3 35bitwise_and_int $0 &= $1 36copy_4_slots_unmasked $1..4 = b 37copy_4_uniforms $5..8 = colorRed 38cmpeq_4_floats $1..4 = equal($1..4, $5..8) 39bitwise_and_2_ints $1..2 &= $3..4 40bitwise_and_int $1 &= $2 41bitwise_and_int $0 &= $1 42copy_4_slots_unmasked $1..4 = c 43copy_4_uniforms $5..8 = colorGreen 44cmpeq_4_floats $1..4 = equal($1..4, $5..8) 45bitwise_and_2_ints $1..2 &= $3..4 46bitwise_and_int $1 &= $2 47bitwise_and_int $0 &= $1 48copy_4_slots_unmasked $1..4 = d 49copy_4_uniforms $5..8 = colorBlack 50cmpeq_4_floats $1..4 = equal($1..4, $5..8) 51bitwise_and_2_ints $1..2 &= $3..4 52bitwise_and_int $1 &= $2 53bitwise_and_int $0 &= $1 54swizzle_4 $0..3 = ($0..3).xxxx 55copy_4_uniforms $4..7 = colorRed 56copy_4_uniforms $8..11 = colorGreen 57mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 58load_src src.rgba = $0..3 59