1$0 = gInitialized (float, L3) 2$1 = gInitializedFromOther (float, L4) 3$2 = gUninitialized (float, L5) 4$3 = [main].result (float4 : slot 1/4, L11) 5$4 = [main].result (float4 : slot 2/4, L11) 6$5 = [main].result (float4 : slot 3/4, L11) 7$6 = [main].result (float4 : slot 4/4, L11) 8$7 = xy (float2 : slot 1/2, L11) 9$8 = xy (float2 : slot 2/2, L11) 10F0 = float4 main(float2 xy) 11F1 = void init_globals() 12 138 registers, 33 instructions: 140 r0 = uniform32 ptr0 0 151 r1 = splat 0 (0) 162 r2 = splat 3F000000 (0.5) 173 r3 = eq_f32 r0 r2 184 r4 = splat BF800000 (-1) 195 r5 = splat 3F800000 (1) 20loop: 216 r6 = index 227 r7 = eq_f32 r6 r2 238 r7 = bit_and r7 r3 249 trace_var 0 r7 r7 $0 = r4 2510 trace_var 0 r7 r7 $1 = r5 2611 trace_enter 0 r7 r7 F0 2712 trace_var 0 r7 r7 $7 = r6 2813 trace_var 0 r7 r7 $8 = r0 2914 trace_scope 0 r7 r7 1 3015 trace_line 0 r7 r7 L12 3116 trace_enter 0 r7 r7 F1 3217 trace_scope 0 r7 r7 1 3318 trace_line 0 r7 r7 L8 3419 trace_var 0 r7 r7 $2 = r5 3520 trace_scope 0 r7 r7 -1 3621 trace_exit 0 r7 r7 F1 3722 trace_line 0 r7 r7 L13 3823 trace_var 0 r7 r7 $3 = r1 3924 trace_var 0 r7 r7 $4 = r5 4025 trace_var 0 r7 r7 $5 = r1 4126 trace_var 0 r7 r7 $6 = r5 4227 trace_scope 0 r7 r7 -1 4328 trace_exit 0 r7 r7 F0 4429 store32 ptr1 r1 4530 store32 ptr2 r5 4631 store32 ptr3 r1 4732 store32 ptr4 r5 48