1$0 = colorGreen (float4 : slot 1/4, L3) 2$1 = colorGreen (float4 : slot 2/4, L3) 3$2 = colorGreen (float4 : slot 3/4, L3) 4$3 = colorGreen (float4 : slot 4/4, L3) 5$4 = colorRed (float4 : slot 1/4, L3) 6$5 = colorRed (float4 : slot 2/4, L3) 7$6 = colorRed (float4 : slot 3/4, L3) 8$7 = colorRed (float4 : slot 4/4, L3) 9$8 = coords (float2 : slot 1/2, L57) 10$9 = coords (float2 : slot 2/2, L57) 11$10 = zero (float4 : slot 1/4, L58) 12$11 = zero (float4 : slot 2/4, L58) 13$12 = zero (float4 : slot 3/4, L58) 14$13 = zero (float4 : slot 4/4, L58) 15$14 = one (float4 : slot 1/4, L59) 16$15 = one (float4 : slot 2/4, L59) 17$16 = one (float4 : slot 3/4, L59) 18$17 = one (float4 : slot 4/4, L59) 19$18 = green (float4 : slot 1/4, L60) 20$19 = green (float4 : slot 2/4, L60) 21$20 = green (float4 : slot 3/4, L60) 22$21 = green (float4 : slot 4/4, L60) 23$22 = red (float4 : slot 1/4, L63) 24$23 = red (float4 : slot 2/4, L63) 25$24 = red (float4 : slot 3/4, L63) 26$25 = red (float4 : slot 4/4, L63) 27$26 = mp (float, L6) 28$27 = hp (float, L7) 29$28 = ihp (int, L8) 30$29 = imp (int, L9) 31$30 = mp2 (float2 : slot 1/2, L15) 32$31 = mp2 (float2 : slot 2/2, L15) 33$32 = hp2 (float2 : slot 1/2, L16) 34$33 = hp2 (float2 : slot 2/2, L16) 35$34 = mp3 (float3 : slot 1/3, L17) 36$35 = mp3 (float3 : slot 2/3, L17) 37$36 = mp3 (float3 : slot 3/3, L17) 38$37 = hp3 (float3 : slot 1/3, L18) 39$38 = hp3 (float3 : slot 2/3, L18) 40$39 = hp3 (float3 : slot 3/3, L18) 41$40 = mp4 (float4 : slot 1/4, L19) 42$41 = mp4 (float4 : slot 2/4, L19) 43$42 = mp4 (float4 : slot 3/4, L19) 44$43 = mp4 (float4 : slot 4/4, L19) 45$44 = hp4 (float4 : slot 1/4, L20) 46$45 = hp4 (float4 : slot 2/4, L20) 47$46 = hp4 (float4 : slot 3/4, L20) 48$47 = hp4 (float4 : slot 4/4, L20) 49$48 = ihp2 (int2 : slot 1/2, L22) 50$49 = ihp2 (int2 : slot 2/2, L22) 51$50 = imp2 (int2 : slot 1/2, L23) 52$51 = imp2 (int2 : slot 2/2, L23) 53$52 = ihp3 (int3 : slot 1/3, L24) 54$53 = ihp3 (int3 : slot 2/3, L24) 55$54 = ihp3 (int3 : slot 3/3, L24) 56$55 = imp3 (int3 : slot 1/3, L25) 57$56 = imp3 (int3 : slot 2/3, L25) 58$57 = imp3 (int3 : slot 3/3, L25) 59$58 = ihp4 (int4 : slot 1/4, L26) 60$59 = ihp4 (int4 : slot 2/4, L26) 61$60 = ihp4 (int4 : slot 3/4, L26) 62$61 = ihp4 (int4 : slot 4/4, L26) 63$62 = imp4 (int4 : slot 1/4, L27) 64$63 = imp4 (int4 : slot 2/4, L27) 65$64 = imp4 (int4 : slot 3/4, L27) 66$65 = imp4 (int4 : slot 4/4, L27) 67$66 = mp2 (float2x2 : slot 1/4, L34) 68$67 = mp2 (float2x2 : slot 2/4, L34) 69$68 = mp2 (float2x2 : slot 3/4, L34) 70$69 = mp2 (float2x2 : slot 4/4, L34) 71$70 = hp2 (float2x2 : slot 1/4, L35) 72$71 = hp2 (float2x2 : slot 2/4, L35) 73$72 = hp2 (float2x2 : slot 3/4, L35) 74$73 = hp2 (float2x2 : slot 4/4, L35) 75$74 = mp3 (float3x3 : slot 1/9, L36) 76$75 = mp3 (float3x3 : slot 2/9, L36) 77$76 = mp3 (float3x3 : slot 3/9, L36) 78$77 = mp3 (float3x3 : slot 4/9, L36) 79$78 = mp3 (float3x3 : slot 5/9, L36) 80$79 = mp3 (float3x3 : slot 6/9, L36) 81$80 = mp3 (float3x3 : slot 7/9, L36) 82$81 = mp3 (float3x3 : slot 8/9, L36) 83$82 = mp3 (float3x3 : slot 9/9, L36) 84$83 = hp3 (float3x3 : slot 1/9, L37) 85$84 = hp3 (float3x3 : slot 2/9, L37) 86$85 = hp3 (float3x3 : slot 3/9, L37) 87$86 = hp3 (float3x3 : slot 4/9, L37) 88$87 = hp3 (float3x3 : slot 5/9, L37) 89$88 = hp3 (float3x3 : slot 6/9, L37) 90$89 = hp3 (float3x3 : slot 7/9, L37) 91$90 = hp3 (float3x3 : slot 8/9, L37) 92$91 = hp3 (float3x3 : slot 9/9, L37) 93$92 = mp4 (float4x4 : slot 1/16, L38) 94$93 = mp4 (float4x4 : slot 2/16, L38) 95$94 = mp4 (float4x4 : slot 3/16, L38) 96$95 = mp4 (float4x4 : slot 4/16, L38) 97$96 = mp4 (float4x4 : slot 5/16, L38) 98$97 = mp4 (float4x4 : slot 6/16, L38) 99$98 = mp4 (float4x4 : slot 7/16, L38) 100$99 = mp4 (float4x4 : slot 8/16, L38) 101$100 = mp4 (float4x4 : slot 9/16, L38) 102$101 = mp4 (float4x4 : slot 10/16, L38) 103$102 = mp4 (float4x4 : slot 11/16, L38) 104$103 = mp4 (float4x4 : slot 12/16, L38) 105$104 = mp4 (float4x4 : slot 13/16, L38) 106$105 = mp4 (float4x4 : slot 14/16, L38) 107$106 = mp4 (float4x4 : slot 15/16, L38) 108$107 = mp4 (float4x4 : slot 16/16, L38) 109$108 = hp4 (float4x4 : slot 1/16, L39) 110$109 = hp4 (float4x4 : slot 2/16, L39) 111$110 = hp4 (float4x4 : slot 3/16, L39) 112$111 = hp4 (float4x4 : slot 4/16, L39) 113$112 = hp4 (float4x4 : slot 5/16, L39) 114$113 = hp4 (float4x4 : slot 6/16, L39) 115$114 = hp4 (float4x4 : slot 7/16, L39) 116$115 = hp4 (float4x4 : slot 8/16, L39) 117$116 = hp4 (float4x4 : slot 9/16, L39) 118$117 = hp4 (float4x4 : slot 10/16, L39) 119$118 = hp4 (float4x4 : slot 11/16, L39) 120$119 = hp4 (float4x4 : slot 12/16, L39) 121$120 = hp4 (float4x4 : slot 13/16, L39) 122$121 = hp4 (float4x4 : slot 14/16, L39) 123$122 = hp4 (float4x4 : slot 15/16, L39) 124$123 = hp4 (float4x4 : slot 16/16, L39) 125$124 = mf[0] (float, L45) 126$125 = hf[0] (float, L46) 127$126 = mv[0] (float2 : slot 1/2, L47) 128$127 = mv[0] (float2 : slot 2/2, L47) 129$128 = mv[1] (float2 : slot 1/2, L47) 130$129 = mv[1] (float2 : slot 2/2, L47) 131$130 = hv[0] (float2 : slot 1/2, L48) 132$131 = hv[0] (float2 : slot 2/2, L48) 133$132 = hv[1] (float2 : slot 1/2, L48) 134$133 = hv[1] (float2 : slot 2/2, L48) 135$134 = value (float, L53) 136$135 = value (float, L54) 137$136 = value (float, L55) 138 13919 registers, 172 instructions: 1400 r0 = uniform32 ptr0 0 1411 r1 = uniform32 ptr0 4 1422 r2 = uniform32 ptr0 8 1433 r3 = uniform32 ptr0 C 1444 r4 = uniform32 ptr0 10 1455 r5 = uniform32 ptr0 14 1466 r6 = uniform32 ptr0 18 1477 r7 = uniform32 ptr0 1C 1488 r8 = uniform32 ptr0 20 1499 r9 = splat FFFFFFFF (nan) 15010 r10 = splat 3F800000 (1) 15111 r11 = splat 3F000000 (0.5) 15212 r12 = splat 2 (2.8025969e-45) 15313 r13 = splat 40000000 (2) 15414 r14 = splat 40400000 (3) 15515 r15 = splat 40800000 (4) 15616 r16 = splat 3 (4.2038954e-45) 15717 r17 = splat 4 (5.6051939e-45) 158loop: 15918 r18 = index 16019 trace_var r9 $0 = r1 (F32) 16120 trace_var r9 $1 = r2 (F32) 16221 trace_var r9 $2 = r3 (F32) 16322 trace_var r9 $3 = r4 (F32) 16423 trace_var r9 $4 = r5 (F32) 16524 trace_var r9 $5 = r6 (F32) 16625 trace_var r9 $6 = r7 (F32) 16726 trace_var r9 $7 = r8 (F32) 16827 trace_call r9 L57 (enter) 16928 trace_var r9 $8 = r18 (F32) 17029 trace_var r9 $9 = r0 (F32) 17130 trace_line r9 L58 17231 trace_line r9 L59 17332 trace_var r9 $14 = r10 (F32) 17433 trace_var r9 $15 = r10 (F32) 17534 trace_var r9 $16 = r10 (F32) 17635 trace_var r9 $17 = r10 (F32) 17736 trace_line r9 L60 17837 trace_var r9 $18 = r1 (F32) 17938 trace_var r9 $19 = r2 (F32) 18039 trace_var r9 $20 = r3 (F32) 18140 trace_var r9 $21 = r4 (F32) 18241 trace_line r9 L61 18342 trace_line r9 L63 18443 trace_var r9 $22 = r5 (F32) 18544 trace_var r9 $23 = r6 (F32) 18645 trace_var r9 $24 = r7 (F32) 18746 trace_var r9 $25 = r8 (F32) 18847 trace_line r9 L64 18948 trace_line r9 L66 19049 trace_call r9 L5 (enter) 19150 trace_line r9 L6 19251 trace_var r9 $26 = r11 (F32) 19352 trace_line r9 L7 19453 trace_var r9 $27 = r11 (F32) 19554 trace_line r9 L8 19655 trace_var r9 $28 = r12 (I32) 19756 trace_line r9 L9 19857 trace_var r9 $29 = r12 (I32) 19958 trace_line r9 L11 20059 trace_call r9 L5 (exit) 20160 trace_call r9 L14 (enter) 20261 trace_line r9 L15 20362 trace_var r9 $30 = r13 (F32) 20463 trace_var r9 $31 = r13 (F32) 20564 trace_line r9 L16 20665 trace_var r9 $32 = r13 (F32) 20766 trace_var r9 $33 = r13 (F32) 20867 trace_line r9 L17 20968 trace_var r9 $34 = r14 (F32) 21069 trace_var r9 $35 = r14 (F32) 21170 trace_var r9 $36 = r14 (F32) 21271 trace_line r9 L18 21372 trace_var r9 $37 = r14 (F32) 21473 trace_var r9 $38 = r14 (F32) 21574 trace_var r9 $39 = r14 (F32) 21675 trace_line r9 L19 21776 trace_var r9 $40 = r15 (F32) 21877 trace_var r9 $41 = r15 (F32) 21978 trace_var r9 $42 = r15 (F32) 22079 trace_var r9 $43 = r15 (F32) 22180 trace_line r9 L20 22281 trace_var r9 $44 = r15 (F32) 22382 trace_var r9 $45 = r15 (F32) 22483 trace_var r9 $46 = r15 (F32) 22584 trace_var r9 $47 = r15 (F32) 22685 trace_line r9 L22 22786 trace_var r9 $48 = r12 (I32) 22887 trace_var r9 $49 = r12 (I32) 22988 trace_line r9 L23 23089 trace_var r9 $50 = r12 (I32) 23190 trace_var r9 $51 = r12 (I32) 23291 trace_line r9 L24 23392 trace_var r9 $52 = r16 (I32) 23493 trace_var r9 $53 = r16 (I32) 23594 trace_var r9 $54 = r16 (I32) 23695 trace_line r9 L25 23796 trace_var r9 $55 = r16 (I32) 23897 trace_var r9 $56 = r16 (I32) 23998 trace_var r9 $57 = r16 (I32) 24099 trace_line r9 L26 241100 trace_var r9 $58 = r17 (I32) 242101 trace_var r9 $59 = r17 (I32) 243102 trace_var r9 $60 = r17 (I32) 244103 trace_var r9 $61 = r17 (I32) 245104 trace_line r9 L27 246105 trace_var r9 $62 = r17 (I32) 247106 trace_var r9 $63 = r17 (I32) 248107 trace_var r9 $64 = r17 (I32) 249108 trace_var r9 $65 = r17 (I32) 250109 trace_line r9 L29 251110 trace_call r9 L14 (exit) 252111 trace_call r9 L33 (enter) 253112 trace_line r9 L34 254113 trace_var r9 $66 = r13 (F32) 255114 trace_var r9 $69 = r13 (F32) 256115 trace_line r9 L35 257116 trace_var r9 $70 = r13 (F32) 258117 trace_var r9 $73 = r13 (F32) 259118 trace_line r9 L36 260119 trace_var r9 $74 = r14 (F32) 261120 trace_var r9 $78 = r14 (F32) 262121 trace_var r9 $82 = r14 (F32) 263122 trace_line r9 L37 264123 trace_var r9 $83 = r14 (F32) 265124 trace_var r9 $87 = r14 (F32) 266125 trace_var r9 $91 = r14 (F32) 267126 trace_line r9 L38 268127 trace_var r9 $92 = r15 (F32) 269128 trace_var r9 $97 = r15 (F32) 270129 trace_var r9 $102 = r15 (F32) 271130 trace_var r9 $107 = r15 (F32) 272131 trace_line r9 L39 273132 trace_var r9 $108 = r15 (F32) 274133 trace_var r9 $113 = r15 (F32) 275134 trace_var r9 $118 = r15 (F32) 276135 trace_var r9 $123 = r15 (F32) 277136 trace_line r9 L41 278137 trace_call r9 L33 (exit) 279138 trace_call r9 L44 (enter) 280139 trace_line r9 L45 281140 trace_var r9 $124 = r10 (F32) 282141 trace_line r9 L46 283142 trace_var r9 $125 = r10 (F32) 284143 trace_line r9 L47 285144 trace_var r9 $127 = r10 (F32) 286145 trace_line r9 L47 287146 trace_var r9 $128 = r13 (F32) 288147 trace_var r9 $129 = r14 (F32) 289148 trace_line r9 L48 290149 trace_var r9 $131 = r10 (F32) 291150 trace_line r9 L48 292151 trace_var r9 $132 = r13 (F32) 293152 trace_var r9 $133 = r14 (F32) 294153 trace_line r9 L50 295154 trace_call r9 L44 (exit) 296155 trace_call r9 L53 (enter) 297156 trace_var r9 $134 = r10 (F32) 298157 trace_line r9 L53 299158 trace_call r9 L53 (exit) 300159 trace_call r9 L54 (enter) 301160 trace_var r9 $135 = r13 (F32) 302161 trace_line r9 L54 303162 trace_call r9 L54 (exit) 304163 trace_call r9 L55 (enter) 305164 trace_var r9 $136 = r14 (F32) 306165 trace_line r9 L55 307166 trace_call r9 L55 (exit) 308167 trace_call r9 L57 (exit) 309168 store32 ptr1 r1 310169 store32 ptr2 r2 311170 store32 ptr3 r3 312171 store32 ptr4 r4 313