129 instructions 2 3store_src_rg xy = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5splat_2_constants i, a = 0 6label label 0x00000001 7copy_constant b = 0 8label label 0x00000003 9copy_constant c = 0 10label label 0x00000005 11copy_constant d = 0 12label label 0x00000007 13add_imm_int i += 0x00000001 14add_imm_int d += 0x00000001 15copy_slot_unmasked $0 = d 16cmplt_imm_int $0 = lessThan($0, 0x0000000A) 17stack_rewind 18branch_if_no_active_lanes_eq branch -6 (label 7 at #10) if no lanes of $0 == 0 19label label 0x00000006 20add_imm_int c += 0x00000001 21copy_slot_unmasked $0 = c 22cmplt_imm_int $0 = lessThan($0, 0x0000000A) 23stack_rewind 24branch_if_no_active_lanes_eq branch -14 (label 5 at #8) if no lanes of $0 == 0 25label label 0x00000004 26add_imm_int b += 0x00000001 27copy_slot_unmasked $0 = b 28cmplt_imm_int $0 = lessThan($0, 0x0000000A) 29stack_rewind 30branch_if_no_active_lanes_eq branch -22 (label 3 at #6) if no lanes of $0 == 0 31label label 0x00000002 32add_imm_int a += 0x00000001 33copy_slot_unmasked $0 = a 34cmplt_imm_int $0 = lessThan($0, 0x0000000A) 35stack_rewind 36branch_if_no_active_lanes_eq branch -30 (label 1 at #4) if no lanes of $0 == 0 37label label 0 38splat_4_constants $0..3 = 0 39load_src src.rgba = $0..3 40