$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 = kZero (int, L6) $9 = kTen (int, L15) $10 = pos (float2 : slot 1/2, L106) $11 = pos (float2 : slot 2/2, L106) $12 = five (int, L107) $13 = five (int, L7) $14 = i (int, L8) $15 = five (int, L16) $16 = sum (int, L17) $17 = i (int, L18) $18 = five (int, L26) $19 = sum (int, L27) $20 = kOne (int, L28) $21 = i (int, L29) $22 = result (int4 : slot 1/4, L41) $23 = result (int4 : slot 2/4, L41) $24 = result (int4 : slot 3/4, L41) $25 = result (int4 : slot 4/4, L41) $26 = i (int, L42) $27 = result (int4 : slot 1/4, L53) $28 = result (int4 : slot 2/4, L53) $29 = result (int4 : slot 3/4, L53) $30 = result (int4 : slot 4/4, L53) $31 = i (int, L54) $32 = result (int4 : slot 1/4, L65) $33 = result (int4 : slot 2/4, L65) $34 = result (int4 : slot 3/4, L65) $35 = result (int4 : slot 4/4, L65) $36 = i (int, L66) $37 = result (int4 : slot 1/4, L77) $38 = result (int4 : slot 2/4, L77) $39 = result (int4 : slot 3/4, L77) $40 = result (int4 : slot 4/4, L77) $41 = i (int, L78) $42 = result (int4 : slot 1/4, L99) $43 = result (int4 : slot 2/4, L99) $44 = result (int4 : slot 3/4, L99) $45 = result (int4 : slot 4/4, L99) $46 = i (int, L100) $47 = result (int4 : slot 1/4, L88) $48 = result (int4 : slot 2/4, L88) $49 = result (int4 : slot 3/4, L88) $50 = result (int4 : slot 4/4, L88) $51 = i (int, L89) 30 registers, 663 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 0 (0) 10 r10 = splat FFFFFFFF (nan) 11 r11 = splat A (1.4012985e-44) 12 r12 = splat 5 (7.0064923e-45) 13 r13 = splat 1 (1.4012985e-45) 14 r14 = splat 2 (2.8025969e-45) 15 r15 = splat 3 (4.2038954e-45) 16 r16 = splat 4 (5.6051939e-45) 17 r17 = splat 6 (8.4077908e-45) 18 r18 = splat 7 (9.8090893e-45) 19 r19 = splat 8 (1.1210388e-44) 20 r20 = splat 9 (1.2611686e-44) 21 r21 = splat 23 (4.9045446e-44) 22 r22 = splat F (2.1019477e-44) loop: 23 r23 = index 24 trace_var r10 $0 = r1 (F32) 25 trace_var r10 $1 = r2 (F32) 26 trace_var r10 $2 = r3 (F32) 27 trace_var r10 $3 = r4 (F32) 28 trace_var r10 $4 = r5 (F32) 29 trace_var r10 $5 = r6 (F32) 30 trace_var r10 $6 = r7 (F32) 31 trace_var r10 $7 = r8 (F32) 32 trace_var r10 $9 = r11 (I32) 33 trace_call r10 L106 (enter) 34 trace_var r10 $10 = r23 (F32) 35 trace_var r10 $11 = r0 (F32) 36 trace_line r10 L107 37 r23 = min_f32 r23 r8 38 r23 = max_f32 r6 r23 39 r23 = trunc r23 40 r23 = mul_i32 r23 r12 41 trace_var r10 $12 = r23 (I32) 42 trace_line r10 L108 43 trace_call r10 L7 (enter) 44 trace_var r10 $13 = r23 (I32) 45 trace_line r10 L8 46 trace_line r10 L9 47 r24 = eq_i32 r9 r23 48 trace_line r24 L9 49 r25 = bit_xor r10 r24 50 trace_line r25 L8 51 trace_var r25 $14 = r13 (I32) 52 trace_line r25 L9 53 r26 = eq_i32 r13 r23 54 r25 = bit_and r26 r25 55 trace_line r25 L9 56 r26 = bit_and r13 r25 57 r25 = bit_or r24 r25 58 r24 = bit_xor r10 r25 59 trace_line r24 L8 60 trace_var r24 $14 = r14 (I32) 61 trace_line r24 L9 62 r27 = eq_i32 r14 r23 63 r24 = bit_and r27 r24 64 trace_line r24 L9 65 r26 = select r24 r14 r26 66 r24 = bit_or r25 r24 67 r25 = bit_xor r10 r24 68 trace_line r25 L8 69 trace_var r25 $14 = r15 (I32) 70 trace_line r25 L9 71 r27 = eq_i32 r15 r23 72 r25 = bit_and r27 r25 73 trace_line r25 L9 74 r26 = select r25 r15 r26 75 r25 = bit_or r24 r25 76 r24 = bit_xor r10 r25 77 trace_line r24 L8 78 trace_var r24 $14 = r16 (I32) 79 trace_line r24 L9 80 r27 = eq_i32 r16 r23 81 r24 = bit_and r27 r24 82 trace_line r24 L9 83 r26 = select r24 r16 r26 84 r24 = bit_or r25 r24 85 r25 = bit_xor r10 r24 86 trace_line r25 L8 87 trace_var r25 $14 = r12 (I32) 88 trace_line r25 L9 89 r27 = eq_i32 r12 r23 90 r25 = bit_and r27 r25 91 trace_line r25 L9 92 r26 = select r25 r12 r26 93 r25 = bit_or r24 r25 94 r24 = bit_xor r10 r25 95 trace_line r24 L8 96 trace_var r24 $14 = r17 (I32) 97 trace_line r24 L9 98 r27 = eq_i32 r17 r23 99 r24 = bit_and r27 r24 100 trace_line r24 L9 101 r26 = select r24 r17 r26 102 r24 = bit_or r25 r24 103 r25 = bit_xor r10 r24 104 trace_line r25 L8 105 trace_var r25 $14 = r18 (I32) 106 trace_line r25 L9 107 r27 = eq_i32 r18 r23 108 r25 = bit_and r27 r25 109 trace_line r25 L9 110 r26 = select r25 r18 r26 111 r25 = bit_or r24 r25 112 r24 = bit_xor r10 r25 113 trace_line r24 L8 114 trace_var r24 $14 = r19 (I32) 115 trace_line r24 L9 116 r27 = eq_i32 r19 r23 117 r24 = bit_and r27 r24 118 trace_line r24 L9 119 r26 = select r24 r19 r26 120 r24 = bit_or r25 r24 121 r25 = bit_xor r10 r24 122 trace_line r25 L8 123 trace_var r25 $14 = r20 (I32) 124 trace_line r25 L9 125 r27 = eq_i32 r20 r23 126 r25 = bit_and r27 r25 127 trace_line r25 L9 128 r26 = select r25 r20 r26 129 r25 = bit_or r24 r25 130 r25 = bit_xor r10 r25 131 trace_line r25 L8 132 trace_line r25 L11 133 r25 = bit_clear r26 r25 134 trace_call r10 L7 (exit) 135 r25 = eq_i32 r25 r12 136 trace_call r25 L16 (enter) 137 trace_var r25 $15 = r23 (I32) 138 trace_line r25 L17 139 trace_line r25 L18 140 trace_line r25 L19 141 r26 = gt_i32 r23 r9 142 r26 = bit_and r25 r26 143 trace_line r26 L19 144 r24 = bit_xor r10 r26 145 r27 = bit_and r25 r24 146 trace_line r27 L20 147 r26 = bit_or r24 r26 148 r24 = bit_and r25 r26 149 trace_line r24 L18 150 trace_var r24 $17 = r13 (I32) 151 trace_line r24 L19 152 r24 = gt_i32 r23 r13 153 r24 = bit_and r25 r24 154 r24 = bit_and r24 r26 155 trace_line r24 L19 156 r27 = bit_xor r10 r24 157 r27 = bit_and r26 r27 158 r26 = bit_and r25 r27 159 trace_line r26 L20 160 r28 = bit_and r13 r26 161 trace_var r26 $16 = r28 (I32) 162 r24 = bit_or r27 r24 163 r27 = bit_and r25 r24 164 trace_line r27 L18 165 trace_var r27 $17 = r14 (I32) 166 trace_line r27 L19 167 r27 = gt_i32 r23 r14 168 r27 = bit_and r25 r27 169 r27 = bit_and r27 r24 170 trace_line r27 L19 171 r26 = bit_xor r10 r27 172 r26 = bit_and r24 r26 173 r24 = bit_and r25 r26 174 trace_line r24 L20 175 r29 = add_i32 r28 r14 176 r28 = select r24 r29 r28 177 trace_var r24 $16 = r28 (I32) 178 r27 = bit_or r26 r27 179 r26 = bit_and r25 r27 180 trace_line r26 L18 181 trace_var r26 $17 = r15 (I32) 182 trace_line r26 L19 183 r26 = gt_i32 r23 r15 184 r26 = bit_and r25 r26 185 r26 = bit_and r26 r27 186 trace_line r26 L19 187 r24 = bit_xor r10 r26 188 r24 = bit_and r27 r24 189 r27 = bit_and r25 r24 190 trace_line r27 L20 191 r29 = add_i32 r28 r15 192 r28 = select r27 r29 r28 193 trace_var r27 $16 = r28 (I32) 194 r26 = bit_or r24 r26 195 r24 = bit_and r25 r26 196 trace_line r24 L18 197 trace_var r24 $17 = r16 (I32) 198 trace_line r24 L19 199 r24 = gt_i32 r23 r16 200 r24 = bit_and r25 r24 201 r24 = bit_and r24 r26 202 trace_line r24 L19 203 r27 = bit_xor r10 r24 204 r27 = bit_and r26 r27 205 r26 = bit_and r25 r27 206 trace_line r26 L20 207 r29 = add_i32 r28 r16 208 r28 = select r26 r29 r28 209 trace_var r26 $16 = r28 (I32) 210 r24 = bit_or r27 r24 211 r27 = bit_and r25 r24 212 trace_line r27 L18 213 trace_var r27 $17 = r12 (I32) 214 trace_line r27 L19 215 r27 = gt_i32 r23 r12 216 r27 = bit_and r25 r27 217 r27 = bit_and r27 r24 218 trace_line r27 L19 219 r26 = bit_xor r10 r27 220 r26 = bit_and r24 r26 221 r24 = bit_and r25 r26 222 trace_line r24 L20 223 r29 = add_i32 r28 r12 224 r28 = select r24 r29 r28 225 trace_var r24 $16 = r28 (I32) 226 r27 = bit_or r26 r27 227 r26 = bit_and r25 r27 228 trace_line r26 L18 229 trace_var r26 $17 = r17 (I32) 230 trace_line r26 L19 231 r26 = gt_i32 r23 r17 232 r26 = bit_and r25 r26 233 r26 = bit_and r26 r27 234 trace_line r26 L19 235 r24 = bit_xor r10 r26 236 r24 = bit_and r27 r24 237 r27 = bit_and r25 r24 238 trace_line r27 L20 239 r29 = add_i32 r28 r17 240 r28 = select r27 r29 r28 241 trace_var r27 $16 = r28 (I32) 242 r26 = bit_or r24 r26 243 r24 = bit_and r25 r26 244 trace_line r24 L18 245 trace_var r24 $17 = r18 (I32) 246 trace_line r24 L19 247 r24 = gt_i32 r23 r18 248 r24 = bit_and r25 r24 249 r24 = bit_and r24 r26 250 trace_line r24 L19 251 r27 = bit_xor r10 r24 252 r27 = bit_and r26 r27 253 r26 = bit_and r25 r27 254 trace_line r26 L20 255 r29 = add_i32 r28 r18 256 r28 = select r26 r29 r28 257 trace_var r26 $16 = r28 (I32) 258 r24 = bit_or r27 r24 259 r27 = bit_and r25 r24 260 trace_line r27 L18 261 trace_var r27 $17 = r19 (I32) 262 trace_line r27 L19 263 r27 = gt_i32 r23 r19 264 r27 = bit_and r25 r27 265 r27 = bit_and r27 r24 266 trace_line r27 L19 267 r26 = bit_xor r10 r27 268 r26 = bit_and r24 r26 269 r24 = bit_and r25 r26 270 trace_line r24 L20 271 r29 = add_i32 r28 r19 272 r28 = select r24 r29 r28 273 trace_var r24 $16 = r28 (I32) 274 r27 = bit_or r26 r27 275 r26 = bit_and r25 r27 276 trace_line r26 L18 277 trace_var r26 $17 = r20 (I32) 278 trace_line r26 L19 279 r26 = gt_i32 r23 r20 280 r26 = bit_and r25 r26 281 r26 = bit_and r26 r27 282 trace_line r26 L19 283 r24 = bit_xor r10 r26 284 r24 = bit_and r27 r24 285 r27 = bit_and r25 r24 286 trace_line r27 L20 287 r29 = add_i32 r28 r20 288 r28 = select r27 r29 r28 289 trace_var r27 $16 = r28 (I32) 290 r26 = bit_or r24 r26 291 r26 = bit_and r25 r26 292 trace_line r26 L18 293 trace_line r25 L22 294 r28 = bit_and r28 r25 295 trace_call r25 L16 (exit) 296 r28 = eq_i32 r28 r21 297 r28 = bit_and r25 r28 298 trace_call r28 L26 (enter) 299 trace_var r28 $18 = r23 (I32) 300 trace_line r28 L27 301 trace_line r28 L28 302 trace_var r28 $20 = r13 (I32) 303 trace_line r28 L29 304 trace_line r28 L30 305 r25 = gt_i32 r9 r23 306 r25 = bit_and r28 r25 307 trace_line r25 L30 308 r25 = bit_xor r10 r25 309 r26 = bit_and r28 r25 310 trace_line r26 L31 311 trace_line r26 L29 312 trace_var r26 $21 = r13 (I32) 313 trace_line r26 L30 314 r26 = gt_i32 r13 r23 315 r26 = bit_and r28 r26 316 r26 = bit_and r26 r25 317 trace_line r26 L30 318 r26 = bit_xor r10 r26 319 r26 = bit_and r25 r26 320 r25 = bit_and r28 r26 321 trace_line r25 L31 322 r24 = bit_and r13 r25 323 trace_var r25 $19 = r24 (I32) 324 trace_line r25 L29 325 trace_var r25 $21 = r14 (I32) 326 trace_line r25 L30 327 r25 = gt_i32 r14 r23 328 r25 = bit_and r28 r25 329 r25 = bit_and r25 r26 330 trace_line r25 L30 331 r25 = bit_xor r10 r25 332 r25 = bit_and r26 r25 333 r26 = bit_and r28 r25 334 trace_line r26 L31 335 r27 = add_i32 r24 r14 336 r24 = select r26 r27 r24 337 trace_var r26 $19 = r24 (I32) 338 trace_line r26 L29 339 trace_var r26 $21 = r15 (I32) 340 trace_line r26 L30 341 r26 = gt_i32 r15 r23 342 r26 = bit_and r28 r26 343 r26 = bit_and r26 r25 344 trace_line r26 L30 345 r26 = bit_xor r10 r26 346 r26 = bit_and r25 r26 347 r25 = bit_and r28 r26 348 trace_line r25 L31 349 r27 = add_i32 r24 r15 350 r24 = select r25 r27 r24 351 trace_var r25 $19 = r24 (I32) 352 trace_line r25 L29 353 trace_var r25 $21 = r16 (I32) 354 trace_line r25 L30 355 r25 = gt_i32 r16 r23 356 r25 = bit_and r28 r25 357 r25 = bit_and r25 r26 358 trace_line r25 L30 359 r25 = bit_xor r10 r25 360 r25 = bit_and r26 r25 361 r26 = bit_and r28 r25 362 trace_line r26 L31 363 r27 = add_i32 r24 r16 364 r24 = select r26 r27 r24 365 trace_var r26 $19 = r24 (I32) 366 trace_line r26 L29 367 trace_var r26 $21 = r12 (I32) 368 trace_line r26 L30 369 r26 = gt_i32 r12 r23 370 r26 = bit_and r28 r26 371 r26 = bit_and r26 r25 372 trace_line r26 L30 373 r26 = bit_xor r10 r26 374 r26 = bit_and r25 r26 375 r25 = bit_and r28 r26 376 trace_line r25 L31 377 r27 = add_i32 r24 r12 378 r24 = select r25 r27 r24 379 trace_var r25 $19 = r24 (I32) 380 trace_line r25 L29 381 trace_var r25 $21 = r17 (I32) 382 trace_line r25 L30 383 r25 = gt_i32 r17 r23 384 r25 = bit_and r28 r25 385 r25 = bit_and r25 r26 386 trace_line r25 L30 387 r25 = bit_xor r10 r25 388 r25 = bit_and r26 r25 389 r26 = bit_and r28 r25 390 trace_line r26 L31 391 r27 = add_i32 r24 r17 392 r24 = select r26 r27 r24 393 trace_var r26 $19 = r24 (I32) 394 trace_line r26 L29 395 trace_var r26 $21 = r18 (I32) 396 trace_line r26 L30 397 r26 = gt_i32 r18 r23 398 r26 = bit_and r28 r26 399 r26 = bit_and r26 r25 400 trace_line r26 L30 401 r26 = bit_xor r10 r26 402 r26 = bit_and r25 r26 403 r25 = bit_and r28 r26 404 trace_line r25 L31 405 r27 = add_i32 r24 r18 406 r24 = select r25 r27 r24 407 trace_var r25 $19 = r24 (I32) 408 trace_line r25 L29 409 trace_var r25 $21 = r19 (I32) 410 trace_line r25 L30 411 r25 = gt_i32 r19 r23 412 r25 = bit_and r28 r25 413 r25 = bit_and r25 r26 414 trace_line r25 L30 415 r25 = bit_xor r10 r25 416 r25 = bit_and r26 r25 417 r26 = bit_and r28 r25 418 trace_line r26 L31 419 r27 = add_i32 r24 r19 420 r24 = select r26 r27 r24 421 trace_var r26 $19 = r24 (I32) 422 trace_line r26 L29 423 trace_var r26 $21 = r20 (I32) 424 trace_line r26 L30 425 r23 = gt_i32 r20 r23 426 r23 = bit_and r28 r23 427 r23 = bit_and r23 r25 428 trace_line r23 L30 429 r23 = bit_xor r10 r23 430 r23 = bit_and r25 r23 431 r23 = bit_and r28 r23 432 trace_line r23 L31 433 r25 = add_i32 r24 r20 434 r24 = select r23 r25 r24 435 trace_var r23 $19 = r24 (I32) 436 trace_line r23 L29 437 trace_line r28 L33 438 r24 = bit_and r24 r28 439 trace_call r28 L26 (exit) 440 r24 = eq_i32 r24 r22 441 r24 = bit_and r28 r24 442 trace_call r24 L36 (enter) 443 trace_line r24 L38 444 trace_line r24 L39 445 trace_line r24 L41 446 trace_var r24 $22 = r20 (I32) 447 trace_var r24 $23 = r20 (I32) 448 trace_var r24 $24 = r20 (I32) 449 trace_var r24 $25 = r20 (I32) 450 trace_line r24 L42 451 trace_var r24 $26 = r13 (I32) 452 trace_line r24 L43 453 r28 = select r24 r13 r20 454 trace_var r24 $25 = r28 (I32) 455 trace_line r24 L42 456 trace_var r24 $26 = r14 (I32) 457 trace_line r24 L43 458 r23 = select r24 r28 r20 459 trace_var r24 $24 = r23 (I32) 460 r28 = select r24 r14 r28 461 trace_var r24 $25 = r28 (I32) 462 trace_line r24 L42 463 trace_var r24 $26 = r15 (I32) 464 trace_line r24 L43 465 r25 = select r24 r23 r20 466 trace_var r24 $23 = r25 (I32) 467 r23 = select r24 r28 r23 468 trace_var r24 $24 = r23 (I32) 469 r28 = select r24 r15 r28 470 trace_var r24 $25 = r28 (I32) 471 trace_line r24 L42 472 trace_line r24 L45 473 r25 = eq_i32 r25 r13 474 r23 = eq_i32 r23 r14 475 r28 = eq_i32 r28 r15 476 r23 = bit_and r25 r23 477 r28 = bit_and r23 r28 478 r28 = bit_and r28 r24 479 trace_call r24 L36 (exit) 480 r28 = bit_and r24 r28 481 trace_call r28 L48 (enter) 482 trace_line r28 L50 483 trace_line r28 L51 484 trace_line r28 L53 485 trace_var r28 $27 = r20 (I32) 486 trace_var r28 $28 = r20 (I32) 487 trace_var r28 $29 = r20 (I32) 488 trace_var r28 $30 = r20 (I32) 489 trace_line r28 L54 490 trace_var r28 $31 = r13 (I32) 491 trace_line r28 L55 492 r24 = select r28 r13 r20 493 trace_var r28 $30 = r24 (I32) 494 trace_line r28 L54 495 trace_var r28 $31 = r14 (I32) 496 trace_line r28 L55 497 r23 = select r28 r24 r20 498 trace_var r28 $29 = r23 (I32) 499 r24 = select r28 r14 r24 500 trace_var r28 $30 = r24 (I32) 501 trace_line r28 L54 502 trace_var r28 $31 = r15 (I32) 503 trace_line r28 L55 504 r25 = select r28 r23 r20 505 trace_var r28 $28 = r25 (I32) 506 r23 = select r28 r24 r23 507 trace_var r28 $29 = r23 (I32) 508 r24 = select r28 r15 r24 509 trace_var r28 $30 = r24 (I32) 510 trace_line r28 L54 511 trace_line r28 L57 512 r25 = eq_i32 r25 r13 513 r23 = eq_i32 r23 r14 514 r24 = eq_i32 r24 r15 515 r23 = bit_and r25 r23 516 r24 = bit_and r23 r24 517 r24 = bit_and r24 r28 518 trace_call r28 L48 (exit) 519 r24 = bit_and r28 r24 520 trace_call r24 L60 (enter) 521 trace_line r24 L62 522 trace_line r24 L63 523 trace_line r24 L65 524 trace_var r24 $32 = r20 (I32) 525 trace_var r24 $33 = r20 (I32) 526 trace_var r24 $34 = r20 (I32) 527 trace_var r24 $35 = r20 (I32) 528 trace_line r24 L66 529 trace_var r24 $36 = r15 (I32) 530 trace_line r24 L67 531 r28 = select r24 r15 r20 532 trace_var r24 $35 = r28 (I32) 533 trace_line r24 L66 534 trace_var r24 $36 = r14 (I32) 535 trace_line r24 L67 536 r23 = select r24 r28 r20 537 trace_var r24 $34 = r23 (I32) 538 r28 = select r24 r14 r28 539 trace_var r24 $35 = r28 (I32) 540 trace_line r24 L66 541 trace_var r24 $36 = r13 (I32) 542 trace_line r24 L67 543 r25 = select r24 r23 r20 544 trace_var r24 $33 = r25 (I32) 545 r23 = select r24 r28 r23 546 trace_var r24 $34 = r23 (I32) 547 r28 = select r24 r13 r28 548 trace_var r24 $35 = r28 (I32) 549 trace_line r24 L66 550 trace_line r24 L69 551 r25 = eq_i32 r25 r15 552 r23 = eq_i32 r23 r14 553 r28 = eq_i32 r28 r13 554 r23 = bit_and r25 r23 555 r28 = bit_and r23 r28 556 r28 = bit_and r28 r24 557 trace_call r24 L60 (exit) 558 r28 = bit_and r24 r28 559 trace_call r28 L72 (enter) 560 trace_line r28 L74 561 trace_line r28 L75 562 trace_line r28 L77 563 trace_var r28 $37 = r20 (I32) 564 trace_var r28 $38 = r20 (I32) 565 trace_var r28 $39 = r20 (I32) 566 trace_var r28 $40 = r20 (I32) 567 trace_line r28 L78 568 trace_var r28 $41 = r15 (I32) 569 trace_line r28 L79 570 r24 = select r28 r15 r20 571 trace_var r28 $40 = r24 (I32) 572 trace_line r28 L78 573 trace_var r28 $41 = r14 (I32) 574 trace_line r28 L79 575 r23 = select r28 r24 r20 576 trace_var r28 $39 = r23 (I32) 577 r24 = select r28 r14 r24 578 trace_var r28 $40 = r24 (I32) 579 trace_line r28 L78 580 trace_var r28 $41 = r13 (I32) 581 trace_line r28 L79 582 r25 = select r28 r23 r20 583 trace_var r28 $38 = r25 (I32) 584 r23 = select r28 r24 r23 585 trace_var r28 $39 = r23 (I32) 586 r24 = select r28 r13 r24 587 trace_var r28 $40 = r24 (I32) 588 trace_line r28 L78 589 trace_line r28 L81 590 r25 = eq_i32 r25 r15 591 r23 = eq_i32 r23 r14 592 r24 = eq_i32 r24 r13 593 r23 = bit_and r25 r23 594 r24 = bit_and r23 r24 595 r24 = bit_and r24 r28 596 trace_call r28 L72 (exit) 597 r24 = bit_and r28 r24 598 trace_call r24 L95 (enter) 599 trace_line r24 L97 600 trace_line r24 L99 601 trace_var r24 $42 = r20 (I32) 602 trace_var r24 $43 = r20 (I32) 603 trace_var r24 $44 = r20 (I32) 604 trace_var r24 $45 = r20 (I32) 605 trace_line r24 L100 606 trace_var r24 $46 = r13 (I32) 607 trace_line r24 L101 608 r28 = select r24 r13 r20 609 trace_var r24 $45 = r28 (I32) 610 trace_line r24 L100 611 trace_line r24 L103 612 r28 = eq_i32 r28 r13 613 r28 = bit_and r28 r24 614 trace_call r24 L95 (exit) 615 r28 = bit_and r24 r28 616 trace_call r28 L84 (enter) 617 trace_line r28 L86 618 trace_line r28 L88 619 trace_var r28 $47 = r20 (I32) 620 trace_var r28 $48 = r20 (I32) 621 trace_var r28 $49 = r20 (I32) 622 trace_var r28 $50 = r20 (I32) 623 trace_line r28 L89 624 trace_var r28 $51 = r13 (I32) 625 trace_line r28 L90 626 r24 = select r28 r13 r20 627 trace_var r28 $50 = r24 (I32) 628 trace_line r28 L89 629 trace_var r28 $51 = r14 (I32) 630 trace_line r28 L90 631 r23 = select r28 r24 r20 632 trace_var r28 $49 = r23 (I32) 633 r24 = select r28 r14 r24 634 trace_var r28 $50 = r24 (I32) 635 trace_line r28 L89 636 trace_var r28 $51 = r15 (I32) 637 trace_line r28 L90 638 r25 = select r28 r23 r20 639 trace_var r28 $48 = r25 (I32) 640 r23 = select r28 r24 r23 641 trace_var r28 $49 = r23 (I32) 642 r24 = select r28 r15 r24 643 trace_var r28 $50 = r24 (I32) 644 trace_line r28 L89 645 trace_line r28 L92 646 r25 = eq_i32 r25 r13 647 r23 = eq_i32 r23 r14 648 r24 = eq_i32 r24 r15 649 r23 = bit_and r25 r23 650 r24 = bit_and r23 r24 651 r24 = bit_and r24 r28 652 trace_call r28 L84 (exit) 653 r24 = bit_and r28 r24 654 r28 = select r24 r5 r1 655 r23 = select r24 r6 r2 656 r25 = select r24 r7 r3 657 r24 = select r24 r8 r4 658 trace_call r10 L106 (exit) 659 store32 ptr1 r28 660 store32 ptr2 r23 661 store32 ptr3 r25 662 store32 ptr4 r24