blob: 6485fa6d0ed85126b1ac30ce4086c80dd33fbfac [file] [log] [blame]
55 instructions
[immutable slots]
i0 = 0x40400000 (3.0)
store_src_rg coords = src.rg
init_lane_masks CondMask = LoopMask = RetMask = true
copy_constant b = 0x40000000 (2.0)
copy_constant b = 0x40000000 (2.0)
copy_constant $0 = 0x40400000 (3.0)
add_imm_float $0 += 0x429A0000 (77.0)
copy_slot_unmasked b = $0
copy_constant $0 = 0x40400000 (3.0)
add_imm_float $0 += 0x429A0000 (77.0)
sin_float $0 = sin($0)
copy_slot_unmasked b = $0
copy_constant $0 = 0x40400000 (3.0)
add_imm_float $0 += 0x429A0000 (77.0)
copy_slot_unmasked v = $0
add_imm_float $0 += 0x3F800000 (1.0)
label label 0
copy_constant $0 = 0x40400000 (3.0)
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_constant $0 = 0x40400000 (3.0)
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 #37)
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 #30)
label label 0x00000002
load_loop_mask LoopMask = $0
copy_constant d = 0x40400000 (3.0)
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