| 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 |