126 instructions 2 3store_src_rg xy = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5splat_3_constants f, i, b = 0 6copy_slot_unmasked $0 = f 7cmpne_imm_float $0 = notEqual($0, 0) 8copy_slot_unmasked $1 = i 9cast_to_float_from_int $1 = IntToFloat($1) 10copy_slot_unmasked $2 = b 11bitwise_and_imm_int $2 &= 0x3F800000 12mix_int $0 = mix($1, $2, $0) 13copy_slot_unmasked x = $0 14copy_slot_unmasked $0 = i 15cmpne_imm_int $0 = notEqual($0, 0) 16copy_slot_unmasked $1 = f 17cast_to_int_from_float $1 = FloatToInt($1) 18copy_slot_unmasked $2 = b 19bitwise_and_imm_int $2 &= 0x00000001 20mix_int $0 = mix($1, $2, $0) 21copy_slot_unmasked y = $0 22copy_slot_unmasked $0 = x 23swizzle_4 $0..3 = ($0..3).xxxx 24copy_slot_unmasked $4 = y 25cast_to_float_from_int $4 = IntToFloat($4) 26swizzle_4 $4..7 = ($4..7).xxxx 27mul_4_floats $0..3 *= $4..7 28load_src src.rgba = $0..3 29