138 instructions 2 3store_src_rg xy = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5copy_constant i = 0 6copy_slot_unmasked i₁ = i 7copy_constant x = 0 8label label 0x00000002 9copy_slot_unmasked i₂ = i₁ 10copy_constant x₁ = 0 11label label 0x00000005 12copy_slot_unmasked i₃ = i₂ 13copy_constant x₂ = 0 14label label 0x00000008 15copy_slot_unmasked i₄ = i₃ 16copy_constant x₃ = 0 17label label 0x0000000B 18add_imm_int i₄ += 0x00000001 19add_imm_int x₃ += 0x00000001 20copy_slot_unmasked $0 = x₃ 21cmplt_imm_int $0 = lessThan($0, 0x0000000A) 22stack_rewind 23branch_if_no_active_lanes_eq branch -6 (label 11 at #15) if no lanes of $0 == 0 24label label 0x0000000A 25copy_slot_unmasked i₃ = i₄ 26label label 0x00000009 27add_imm_int x₂ += 0x00000001 28copy_slot_unmasked $0 = x₂ 29cmplt_imm_int $0 = lessThan($0, 0x0000000A) 30stack_rewind 31branch_if_no_active_lanes_eq branch -17 (label 8 at #12) if no lanes of $0 == 0 32label label 0x00000007 33copy_slot_unmasked i₂ = i₃ 34label label 0x00000006 35add_imm_int x₁ += 0x00000001 36copy_slot_unmasked $0 = x₁ 37cmplt_imm_int $0 = lessThan($0, 0x0000000A) 38stack_rewind 39branch_if_no_active_lanes_eq branch -28 (label 5 at #9) if no lanes of $0 == 0 40label label 0x00000004 41copy_slot_unmasked i₁ = i₂ 42label label 0x00000003 43add_imm_int x += 0x00000001 44copy_slot_unmasked $0 = x 45cmplt_imm_int $0 = lessThan($0, 0x0000000A) 46stack_rewind 47branch_if_no_active_lanes_eq branch -39 (label 2 at #6) if no lanes of $0 == 0 48label label 0x00000001 49copy_slot_unmasked i = i₁ 50label label 0 51splat_4_constants $0..3 = 0 52load_src src.rgba = $0..3 53