| $0 = colorRed (float4 : slot 1/4, L3) |
| $1 = colorRed (float4 : slot 2/4, L3) |
| $2 = colorRed (float4 : slot 3/4, L3) |
| $3 = colorRed (float4 : slot 4/4, L3) |
| $4 = colorGreen (float4 : slot 1/4, L3) |
| $5 = colorGreen (float4 : slot 2/4, L3) |
| $6 = colorGreen (float4 : slot 3/4, L3) |
| $7 = colorGreen (float4 : slot 4/4, L3) |
| $8 = [main].result (float4 : slot 1/4, L9) |
| $9 = [main].result (float4 : slot 2/4, L9) |
| $10 = [main].result (float4 : slot 3/4, L9) |
| $11 = [main].result (float4 : slot 4/4, L9) |
| $12 = pos (float2 : slot 1/2, L9) |
| $13 = pos (float2 : slot 2/2, L9) |
| $14 = ten (int, L11) |
| $15 = [get].result (int, L5) |
| $16 = x (int, L5) |
| $17 = [get].result (int, L5) |
| $18 = [get].result (int, L5) |
| F0 = half4 main(float2 pos) |
| F1 = int get(int x) |
| |
| 17 registers, 64 instructions: |
| 0 r0 = uniform32 ptr0 0 |
| 1 r1 = uniform32 ptr0 4 |
| 2 r2 = uniform32 ptr0 8 |
| 3 r3 = uniform32 ptr0 C |
| 4 r4 = uniform32 ptr0 10 |
| 5 r5 = uniform32 ptr0 14 |
| 6 r6 = uniform32 ptr0 18 |
| 7 r7 = uniform32 ptr0 1C |
| 8 r8 = uniform32 ptr0 20 |
| 9 r9 = splat 3F000000 (0.5) |
| 10 r10 = eq_f32 r0 r9 |
| 11 r11 = splat 5 (7.0064923e-45) |
| 12 r12 = splat 3 (4.2038954e-45) |
| 13 r13 = splat 2 (2.8025969e-45) |
| 14 r14 = splat A (1.4012985e-44) |
| loop: |
| 15 r15 = index |
| 16 r16 = eq_f32 r15 r9 |
| 17 r16 = bit_and r16 r10 |
| 18 trace_var 0 r16 r16 $0 = r1 |
| 19 trace_var 0 r16 r16 $1 = r2 |
| 20 trace_var 0 r16 r16 $2 = r3 |
| 21 trace_var 0 r16 r16 $3 = r4 |
| 22 trace_var 0 r16 r16 $4 = r5 |
| 23 trace_var 0 r16 r16 $5 = r6 |
| 24 trace_var 0 r16 r16 $6 = r7 |
| 25 trace_var 0 r16 r16 $7 = r8 |
| 26 trace_enter 0 r16 r16 F0 |
| 27 trace_var 0 r16 r16 $12 = r15 |
| 28 trace_var 0 r16 r16 $13 = r0 |
| 29 trace_scope 0 r16 r16 1 |
| 30 trace_line 0 r16 r16 L11 |
| 31 trace_enter 0 r16 r16 F1 |
| 32 trace_var 0 r16 r16 $16 = r11 |
| 33 trace_scope 0 r16 r16 1 |
| 34 trace_line 0 r16 r16 L6 |
| 35 trace_var 0 r16 r16 $15 = r11 |
| 36 trace_scope 0 r16 r16 -1 |
| 37 trace_exit 0 r16 r16 F1 |
| 38 trace_enter 0 r16 r16 F1 |
| 39 trace_var 0 r16 r16 $16 = r12 |
| 40 trace_scope 0 r16 r16 1 |
| 41 trace_line 0 r16 r16 L6 |
| 42 trace_var 0 r16 r16 $17 = r12 |
| 43 trace_scope 0 r16 r16 -1 |
| 44 trace_exit 0 r16 r16 F1 |
| 45 trace_enter 0 r16 r16 F1 |
| 46 trace_var 0 r16 r16 $16 = r13 |
| 47 trace_scope 0 r16 r16 1 |
| 48 trace_line 0 r16 r16 L6 |
| 49 trace_var 0 r16 r16 $18 = r13 |
| 50 trace_scope 0 r16 r16 -1 |
| 51 trace_exit 0 r16 r16 F1 |
| 52 trace_var 0 r16 r16 $14 = r14 |
| 53 trace_line 0 r16 r16 L12 |
| 54 trace_var 0 r16 r16 $8 = r5 |
| 55 trace_var 0 r16 r16 $9 = r6 |
| 56 trace_var 0 r16 r16 $10 = r7 |
| 57 trace_var 0 r16 r16 $11 = r8 |
| 58 trace_scope 0 r16 r16 -1 |
| 59 trace_exit 0 r16 r16 F0 |
| 60 store32 ptr1 r5 |
| 61 store32 ptr2 r6 |
| 62 store32 ptr3 r7 |
| 63 store32 ptr4 r8 |