| 29 instructions |
| |
| store_src_rg xy = src.rg |
| init_lane_masks CondMask = LoopMask = RetMask = true |
| splat_2_constants i, a = 0 |
| label label 0x00000001 |
| copy_constant b = 0 |
| label label 0x00000003 |
| copy_constant c = 0 |
| label label 0x00000005 |
| copy_constant d = 0 |
| label label 0x00000007 |
| add_imm_int i += 0x00000001 |
| add_imm_int d += 0x00000001 |
| copy_slot_unmasked $0 = d |
| cmplt_imm_int $0 = lessThan($0, 0x0000000A) |
| stack_rewind |
| branch_if_no_active_lanes_eq branch -6 (label 7 at #10) if no lanes of $0 == 0 |
| label label 0x00000006 |
| add_imm_int c += 0x00000001 |
| copy_slot_unmasked $0 = c |
| cmplt_imm_int $0 = lessThan($0, 0x0000000A) |
| stack_rewind |
| branch_if_no_active_lanes_eq branch -14 (label 5 at #8) if no lanes of $0 == 0 |
| label label 0x00000004 |
| add_imm_int b += 0x00000001 |
| copy_slot_unmasked $0 = b |
| cmplt_imm_int $0 = lessThan($0, 0x0000000A) |
| stack_rewind |
| branch_if_no_active_lanes_eq branch -22 (label 3 at #6) if no lanes of $0 == 0 |
| label label 0x00000002 |
| add_imm_int a += 0x00000001 |
| copy_slot_unmasked $0 = a |
| cmplt_imm_int $0 = lessThan($0, 0x0000000A) |
| stack_rewind |
| branch_if_no_active_lanes_eq branch -30 (label 1 at #4) if no lanes of $0 == 0 |
| label label 0 |
| splat_4_constants $0..3 = 0 |
| load_src src.rgba = $0..3 |