1$0 = u1[0] (float, L3) 2$1 = u1[1] (float, L3) 3$2 = u1[2] (float, L3) 4$3 = u1[3] (float, L3) 5$4 = u2[0] (float, L8) 6$5 = u2[1] (float, L8) 7$6 = u2[2] (float, L8) 8$7 = u2[3] (float, L8) 9$8 = u3[0] (float, L17) 10$9 = u3[1] (float, L17) 11$10 = u3[2] (float, L17) 12$11 = u3[3] (float, L17) 13$12 = u4[0] (float, L26) 14$13 = u4[1] (float, L26) 15$14 = u4[2] (float, L26) 16$15 = u4[3] (float, L26) 17$16 = u4[4] (float, L26) 18$17 = u4[5] (float, L26) 19$18 = u4[6] (float, L26) 20$19 = u4[7] (float, L26) 21$20 = u4[8] (float, L26) 22$21 = u4[9] (float, L26) 23$22 = u4[10] (float, L26) 24$23 = u4[11] (float, L26) 25$24 = u4[12] (float, L26) 26$25 = u4[13] (float, L26) 27$26 = u4[14] (float, L26) 28$27 = u4[15] (float, L26) 29$28 = xy (float2 : slot 1/2, L37) 30$29 = xy (float2 : slot 2/2, L37) 31$30 = sum (float, L10) 32$31 = i (int, L11) 33$32 = prod (float, L19) 34$33 = i (int, L20) 35$34 = sum (float, L28) 36$35 = f (float, L29) 37 3852 registers, 165 instructions: 390 r0 = uniform32 ptr0 0 401 r1 = uniform32 ptr0 4 412 r2 = uniform32 ptr0 8 423 r3 = uniform32 ptr0 C 434 r4 = uniform32 ptr0 10 445 r5 = uniform32 ptr0 14 456 r6 = uniform32 ptr0 18 467 r7 = uniform32 ptr0 1C 478 r8 = uniform32 ptr0 20 489 r9 = uniform32 ptr0 24 4910 r10 = uniform32 ptr0 28 5011 r11 = uniform32 ptr0 2C 5112 r12 = uniform32 ptr0 30 5213 r13 = uniform32 ptr0 34 5314 r14 = uniform32 ptr0 38 5415 r15 = uniform32 ptr0 3C 5516 r16 = uniform32 ptr0 40 5617 r17 = uniform32 ptr0 44 5718 r18 = uniform32 ptr0 48 5819 r19 = uniform32 ptr0 4C 5920 r20 = uniform32 ptr0 50 6021 r21 = uniform32 ptr0 54 6122 r22 = uniform32 ptr0 58 6223 r23 = uniform32 ptr0 5C 6324 r24 = uniform32 ptr0 60 6425 r25 = uniform32 ptr0 64 6526 r26 = uniform32 ptr0 68 6627 r27 = uniform32 ptr0 6C 6728 r28 = uniform32 ptr0 70 6829 r29 = splat 0 (0) 6930 r30 = splat FFFFFFFF (nan) 7031 r31 = splat 3 (4.2038954e-45) 7132 r32 = splat 2 (2.8025969e-45) 7233 r33 = add_f32 r8 r7 7334 r34 = splat 1 (1.4012985e-45) 7435 r35 = add_f32 r33 r6 7536 r36 = add_f32 r35 r5 7637 r37 = splat 3F800000 (1) 7738 r38 = mul_f32 r9 r9 7839 r39 = mul_f32 r38 r11 7940 r40 = mul_f32 r39 r12 8041 r41 = splat C0133333 (-2.3) 8142 r42 = splat 3FB33334 (1.4000001) 8243 r43 = sub_f32 r29 r14 8344 r44 = splat 40A33334 (5.1000004) 8445 r45 = sub_f32 r43 r18 8546 r46 = splat 410CCCCD (8.8000002) 8647 r47 = sub_f32 r45 r21 8748 r48 = splat 41480000 (12.5) 8849 r49 = sub_f32 r47 r25 8950 r50 = splat 4181999A (16.200001) 90loop: 9151 r51 = index 9252 trace_var r30 $0 = r1 (F32) 9353 trace_var r30 $1 = r2 (F32) 9454 trace_var r30 $2 = r3 (F32) 9555 trace_var r30 $3 = r4 (F32) 9656 trace_var r30 $4 = r5 (F32) 9757 trace_var r30 $5 = r6 (F32) 9858 trace_var r30 $6 = r7 (F32) 9959 trace_var r30 $7 = r8 (F32) 10060 trace_var r30 $8 = r9 (F32) 10161 trace_var r30 $9 = r10 (F32) 10262 trace_var r30 $10 = r11 (F32) 10363 trace_var r30 $11 = r12 (F32) 10464 trace_var r30 $12 = r13 (F32) 10565 trace_var r30 $13 = r14 (F32) 10666 trace_var r30 $14 = r15 (F32) 10767 trace_var r30 $15 = r16 (F32) 10868 trace_var r30 $16 = r17 (F32) 10969 trace_var r30 $17 = r18 (F32) 11070 trace_var r30 $18 = r19 (F32) 11171 trace_var r30 $19 = r20 (F32) 11272 trace_var r30 $20 = r21 (F32) 11373 trace_var r30 $21 = r22 (F32) 11474 trace_var r30 $22 = r23 (F32) 11575 trace_var r30 $23 = r24 (F32) 11676 trace_var r30 $24 = r25 (F32) 11777 trace_var r30 $25 = r26 (F32) 11878 trace_var r30 $26 = r27 (F32) 11979 trace_var r30 $27 = r28 (F32) 12080 trace_call r30 L37 (enter) 12181 trace_var r30 $28 = r51 (F32) 12282 trace_var r30 $29 = r0 (F32) 12383 trace_line r30 L38 12484 trace_call r30 L4 (enter) 12585 trace_line r30 L5 12686 trace_call r30 L4 (exit) 12787 trace_call r30 L9 (enter) 12888 trace_line r30 L10 12989 trace_line r30 L11 13090 trace_var r30 $31 = r31 (I32) 13191 trace_line r30 L12 13292 trace_var r30 $30 = r8 (F32) 13393 trace_line r30 L11 13494 trace_var r30 $31 = r32 (I32) 13595 trace_line r30 L12 13696 trace_var r30 $30 = r33 (F32) 13797 trace_line r30 L11 13898 trace_var r30 $31 = r34 (I32) 13999 trace_line r30 L12 140100 trace_var r30 $30 = r35 (F32) 141101 trace_line r30 L11 142102 trace_var r30 $31 = r29 (I32) 143103 trace_line r30 L12 144104 trace_var r30 $30 = r36 (F32) 145105 trace_line r30 L11 146106 trace_line r30 L14 147107 trace_call r30 L9 (exit) 148108 trace_call r30 L18 (enter) 149109 trace_line r30 L19 150110 trace_var r30 $32 = r37 (F32) 151111 trace_line r30 L20 152112 trace_line r30 L21 153113 trace_var r30 $32 = r9 (F32) 154114 trace_line r30 L20 155115 trace_var r30 $33 = r34 (I32) 156116 trace_line r30 L21 157117 trace_var r30 $32 = r38 (F32) 158118 trace_line r30 L20 159119 trace_var r30 $33 = r32 (I32) 160120 trace_line r30 L21 161121 trace_var r30 $32 = r39 (F32) 162122 trace_line r30 L20 163123 trace_var r30 $33 = r31 (I32) 164124 trace_line r30 L21 165125 trace_var r30 $32 = r40 (F32) 166126 trace_line r30 L20 167127 trace_line r30 L23 168128 trace_call r30 L18 (exit) 169129 trace_call r30 L27 (enter) 170130 trace_line r30 L28 171131 trace_line r30 L29 172132 trace_var r30 $35 = r41 (F32) 173133 trace_line r30 L30 174134 trace_line r30 L29 175135 trace_var r30 $35 = r42 (F32) 176136 trace_line r30 L30 177137 trace_line r30 L31 178138 trace_var r30 $34 = r43 (F32) 179139 trace_line r30 L29 180140 trace_var r30 $35 = r44 (F32) 181141 trace_line r30 L30 182142 trace_line r30 L31 183143 trace_var r30 $34 = r45 (F32) 184144 trace_line r30 L29 185145 trace_var r30 $35 = r46 (F32) 186146 trace_line r30 L30 187147 trace_line r30 L31 188148 trace_var r30 $34 = r47 (F32) 189149 trace_line r30 L29 190150 trace_var r30 $35 = r48 (F32) 191151 trace_line r30 L30 192152 trace_line r30 L31 193153 trace_var r30 $34 = r49 (F32) 194154 trace_line r30 L29 195155 trace_var r30 $35 = r50 (F32) 196156 trace_line r30 L30 197157 trace_line r30 L29 198158 trace_line r30 L34 199159 trace_call r30 L27 (exit) 200160 trace_call r30 L37 (exit) 201161 store32 ptr1 r1 202162 store32 ptr2 r36 203163 store32 ptr3 r40 204164 store32 ptr4 r49 205