xref: /aosp_15_r20/external/skia/tests/sksl/shared/NumberCasts.skrp (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
126 instructions
2
3store_src_rg                   coords = src.rg
4init_lane_masks                CondMask = LoopMask = RetMask = true
5splat_3_constants              B = 0
6splat_3_constants              B = 0xFFFFFFFF
7splat_3_constants              F = 0
8copy_constant                  F(0) = 0x3F9D70A4 (1.23)
9copy_constant                  F(1) = 0
10copy_constant                  F(2) = 0x3F800000 (1.0)
11splat_3_constants              I = 0
12splat_3_constants              I = 0x00000001 (1.401298e-45)
13copy_2_slots_unmasked          $0..1 = F(0..1)
14mul_float                      $0 *= $1
15copy_slot_unmasked             $1 = F(2)
16mul_float                      $0 *= $1
17copy_2_slots_unmasked          $1..2 = B(0..1)
18bitwise_and_int                $1 &= $2
19copy_slot_unmasked             $2 = B(2)
20bitwise_and_int                $1 &= $2
21bitwise_and_imm_int            $1 &= 0x3F800000
22copy_constant                  $2 = 0
23copy_2_slots_unmasked          $3..4 = I(0..1)
24mul_int                        $3 *= $4
25copy_slot_unmasked             $4 = I(2)
26mul_int                        $3 *= $4
27cast_to_float_from_int         $3 = IntToFloat($3)
28load_src                       src.rgba = $0..3
29