blob: ffe8dd4b02a0067db0b3ad64a21540c1c9268a7d [file] [log] [blame]
store_src_rg coords = src.rg
init_lane_masks CondMask = LoopMask = RetMask = true
copy_constant b = 0x40000000 (2.0)
copy_constant c = 0x40400000 (3.0)
copy_constant b = 0x40000000 (2.0)
copy_slot_unmasked $0 = c
add_imm_float $0 += 0x429A0000 (77.0)
copy_slot_unmasked b = $0
copy_slot_unmasked $0 = c
add_imm_float $0 += 0x429A0000 (77.0)
sin_float $0 = sin($0)
copy_slot_unmasked b = $0
copy_slot_unmasked $0 = c
add_imm_float $0 += 0x429A0000 (77.0)
copy_slot_unmasked v = $0
add_imm_float $0 += 0x3F800000 (1.0)
label label 0
copy_slot_unmasked $0 = c
add_imm_float $0 += 0x429A0000 (77.0)
copy_slot_unmasked v = $0
add_imm_float $0 += 0x3F800000 (1.0)
label label 0x00000001
copy_slot_unmasked b = $0
copy_slot_unmasked $0 = c
cos_float $0 = cos($0)
copy_slot_unmasked b = $0
copy_slot_unmasked b = $0
copy_constant x = 0
store_loop_mask $0 = LoopMask
jump jump +8 (label 3 at #38)
label label 0x00000004
copy_constant $4 = 0
continue_op $4 |= Mask(0xFFFFFFFF); LoopMask &= ~(CondMask & LoopMask & RetMask)
reenable_loop_mask LoopMask |= $4
copy_slot_unmasked $1 = x
add_imm_int $1 += 0x00000001
copy_slot_masked x = Mask($1)
label label 0x00000003
copy_slot_unmasked $1 = x
cmplt_imm_int $1 = lessThan($1, 0x00000001)
merge_loop_mask LoopMask &= $1
stack_rewind
branch_if_any_lanes_active branch_if_any_lanes_active -12 (label 4 at #31)
label label 0x00000002
load_loop_mask LoopMask = $0
copy_slot_unmasked d = c
copy_constant b = 0x40400000 (3.0)
add_imm_float d += 0x3F800000 (1.0)
copy_slot_unmasked $0 = b
cmpeq_imm_float $0 = equal($0, 0x40000000 (2.0))
bitwise_and_imm_int $0 &= 0x3F800000
copy_slot_unmasked $1 = b
cmpeq_imm_float $1 = equal($1, 0x40400000 (3.0))
bitwise_and_imm_int $1 &= 0x3F800000
copy_slot_unmasked $2 = d
cmpeq_imm_float $2 = equal($2, 0x40A00000 (5.0))
bitwise_and_imm_int $2 &= 0x3F800000
copy_slot_unmasked $3 = d
cmpeq_imm_float $3 = equal($3, 0x40800000 (4.0))
bitwise_and_imm_int $3 &= 0x3F800000
load_src src.rgba = $0..3