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