| store_src_rg v0..1 = src.rg |
| init_lane_masks CondMask = LoopMask = RetMask = true |
| copy_constant zero = 0 |
| splat_4_constants globalArray[0], globalArray[1], globalVector = 0x3F800000 (1.0) |
| splat_4_constants globalMatrix = 0x3F800000 (1.0) |
| copy_constant localArray[0] = 0 |
| splat_3_constants localArray[1], localVector = 0x3F800000 (1.0) |
| copy_constant localMatrix(0) = 0 |
| copy_constant localMatrix(1) = 0x3F800000 (1.0) |
| copy_constant localMatrix(2) = 0x40000000 (2.0) |
| copy_constant localMatrix(3) = 0x40400000 (3.0) |
| copy_slot_unmasked $6 = zero |
| copy_from_indirect_unmasked $0 = Indirect(globalArray[0] + $6) |
| copy_slot_unmasked $6 = zero |
| copy_from_indirect_unmasked $1 = Indirect(localArray[0] + $6) |
| mul_float $0 *= $1 |
| copy_slot_unmasked $6 = zero |
| copy_from_indirect_unmasked $1 = Indirect(globalVector(0) + $6) |
| copy_slot_unmasked $6 = zero |
| copy_from_indirect_unmasked $2 = Indirect(localVector(0) + $6) |
| mul_float $1 *= $2 |
| copy_slot_unmasked $6 = zero |
| mul_imm_int $6 *= 0x00000002 |
| copy_from_indirect_unmasked $2..3 = Indirect(globalMatrix(0..1) + $6) |
| copy_slot_unmasked $6 = zero |
| mul_imm_int $6 *= 0x00000002 |
| copy_from_indirect_unmasked $4..5 = Indirect(localMatrix(0..1) + $6) |
| mul_2_floats $2..3 *= $4..5 |
| load_src src.rgba = $0..3 |