xref: /aosp_15_r20/external/skia/tests/sksl/shared/ForLoopShadowing.skrp (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
133 instructions
2
3[immutable slots]
4i0 = 0x00000001 (1.401298e-45)
5i1 = 0x0000000A (1.401298e-44)
6
7store_src_rg                   v0..1 = src.rg
8init_lane_masks                CondMask = LoopMask = RetMask = true
9copy_constant                  counter = 0
10copy_constant                  i = 0
11store_loop_mask                $0 = LoopMask
12jump                           jump +16 (label 1 at #22)
13label                          label 0x00000002
14copy_constant                  $12 = 0
15store_condition_mask           $1 = CondMask
16copy_slot_unmasked             $2 = i
17cmpeq_imm_int                  $2 = equal($2, 0)
18merge_condition_mask           CondMask = $1 & $2
19continue_op                    $12 |= Mask(0xFFFFFFFF); LoopMask &= ~(CondMask & LoopMask & RetMask)
20load_condition_mask            CondMask = $1
21copy_slot_unmasked             $1 = counter
22add_imm_int                    $1 += 0x0000000A
23copy_slot_masked               counter = Mask($1)
24reenable_loop_mask             LoopMask |= $12
25copy_slot_unmasked             $1 = i
26add_imm_int                    $1 += 0x00000001
27copy_slot_masked               i = Mask($1)
28label                          label 0x00000001
29copy_slot_unmasked             $1 = i
30cmplt_imm_int                  $1 = lessThan($1, 0x0000000A)
31merge_loop_mask                LoopMask &= $1
32stack_rewind
33branch_if_any_lanes_active     branch_if_any_lanes_active -20 (label 2 at #7)
34label                          label 0
35load_loop_mask                 LoopMask = $0
36copy_slot_unmasked             $0 = counter
37cmpeq_imm_int                  $0 = equal($0, 0x0000005A)
38swizzle_4                      $0..3 = ($0..3).xxxx
39copy_4_uniforms                $4..7 = colorRed
40copy_4_uniforms                $8..11 = colorGreen
41mix_4_ints                     $0..3 = mix($4..7, $8..11, $0..3)
42load_src                       src.rgba = $0..3
43