• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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