blob: eae718cb6c490e7d5e50b495722b3db108fa29cc [file] [log] [blame]
40 instructions
[immutable slots]
i0 = 0xC0400000 (-3.0)
i1 = 0x40C00000 (6.0)
i2 = 0xC0400000 (-3.0)
i3 = 0x40C00000 (6.0)
i4 = 0xC1400000 (-12.0)
i5 = 0x40C00000 (6.0)
store_src_rg v0..1 = src.rg
init_lane_masks CondMask = LoopMask = RetMask = true
copy_3_uniforms $11..13 = testMatrix3x3(0..2)
copy_3_slots_unmasked $4..6 = $11..13
swizzle_3 $4..6 = ($4..6).yzx
swizzle_3 $11..13 = ($11..13).zxy
copy_3_uniforms $14..16 = testMatrix3x3(3..5)
copy_3_slots_unmasked $7..9 = $14..16
swizzle_3 $7..9 = ($7..9).zxy
mul_3_floats $4..6 *= $7..9
swizzle_3 $14..16 = ($14..16).yzx
mul_3_floats $11..13 *= $14..16
copy_3_slots_unmasked $7..9 = $11..13
sub_3_floats $4..6 -= $7..9
copy_3_immutables_unmasked $7..9 = i0..2 [0xC0400000 (-3.0), 0x40C00000 (6.0), 0xC0400000 (-3.0)]
cmpeq_3_floats $4..6 = equal($4..6, $7..9)
bitwise_and_int $5 &= $6
bitwise_and_int $4 &= $5
copy_3_uniforms $11..13 = testMatrix3x3(6..8)
copy_3_slots_unmasked $5..7 = $11..13
swizzle_3 $5..7 = ($5..7).yzx
swizzle_3 $11..13 = ($11..13).zxy
copy_3_uniforms $14..16 = testMatrix3x3(0..2)
copy_3_slots_unmasked $8..10 = $14..16
swizzle_3 $8..10 = ($8..10).zxy
mul_3_floats $5..7 *= $8..10
swizzle_3 $14..16 = ($14..16).yzx
mul_3_floats $11..13 *= $14..16
copy_3_slots_unmasked $8..10 = $11..13
sub_3_floats $5..7 -= $8..10
copy_3_immutables_unmasked $8..10 = i3..5 [0x40C00000 (6.0), 0xC1400000 (-12.0), 0x40C00000 (6.0)]
cmpeq_3_floats $5..7 = equal($5..7, $8..10)
bitwise_and_int $6 &= $7
bitwise_and_int $5 &= $6
bitwise_and_int $4 &= $5
branch_if_no_active_lanes_eq branch +3 (label 0 at #39) if no lanes of $4 == 0xFFFFFFFF
copy_4_uniforms $0..3 = colorGreen
jump jump +3 (label 1 at #41)
label label 0
copy_4_uniforms $0..3 = colorRed
label label 0x00000001
load_src src.rgba = $0..3