19 dcl_globalFlags refactoringAllowed
20 dcl_immediateConstantBuffer { { 0x0000cccc, -0.000000, 15, 0},
21 { 0x00008888, 65981199646559862000000000.000000, 15, 0},
22 { 0x0000eeee, 15358528172589056.000000, 15, 0},
23 { 0x0000ecc8, 3584194248704.000000, 15, 0},
24 { 0x0000c880, -0.000000, 15, 0},
25 { 0x0000feec, -0.000000, 15, 0},
26 { 0x0000fec8, 14680365989888.000000, 15, 0},
27 { 0x0000ec80, 15362462362632192.000000, 15, 0},
28 { 0x0000c800, -0.000000, 15, 0},
29 { 0x0000ffec, -0.000000, 15, 0},
30 { 0x0000fe80, -0.000000, 15, 0},
31 { 0x0000e800, -0.000000, 15, 0},
32 { 0x0000ffe8, -0.000000, 15, 0},
33 { 0x0000ff00, -0.000000, 15, 0},
34 { 0x0000fff0, -0.000000, 15, 0},
35 { 0x0000f000, 0.000000, 15, 0},
36 { 0x0000f710, -0.000000, 15, 0},
37 { 142, 0.000000, 2, 0},
38 { 0x00007100, -0.000000, 8, 0},
39 { 2254, 22076467445760.000000, 2, 0},
40 { 140, -0.000000, 2, 0},
41 { 0x00007310, 70798013459086900000000000.000000, 8, 0},
42 { 0x00003100, -0.000000, 8, 0},
43 { 0x00008cce, 0.000000, 15, 0},
44 { 2188, 0x0050a4a4, 2, 0},
45 { 0x00003110, -0.000000, 8, 0},
46 { 0x00006666, 0.000000, 2, 0},
47 { 0x0000366c, 17610885206241624000000000.000000, 2, 0},
48 { 6120, -0.000000, 8, 0},
49 { 4080, -0.000000, 8, 0},
50 { 0x0000718e, 22097854464.000000, 2, 0},
51 { 0x0000399c, 65888818352238725000000000.000000, 2, 0},
52 { 0x0000aaaa, -0.000000, 15, 0},
53 { 0x0000f0f0, 19411582976.000000, 15, 0},
54 { 0x00005a5a, -0.000000, 6, 0},
55 { 0x000033cc, 0.000000, 8, 0},
56 { 0x00003c3c, 0.000000, 2, 0},
57 { 0x000055aa, 0.000000, 8, 0},
58 { 0x00009696, 0.000000, 15, 0},
59 { 0x0000a55a, 22151331840.000000, 15, 0},
60 { 0x000073ce, 9304358912.000000, 2, 0},
61 { 5064, -0.000000, 8, 0},
62 { 0x0000324c, 271536072765004600000000.000000, 2, 0},
63 { 0x00003bdc, -0.000000, 2, 0},
64 { 0x00006996, 21517107200.000000, 2, 0},
65 { 0x0000c33c, 12724757752857623000000000.000000, 15, 0},
66 { 0x00009966, 1365.320801, 15, 0},
67 { 1632, 272006464738884190000000.000000, 6, 0},
68 { 626, -0.000000, 6, 0},
69 { 1252, 5783798415360.000000, 2, 0},
70 { 0x00004e40, -0.000000, 6, 0},
71 { 0x00002720, -0.000000, 8, 0},
72 { 0x0000c936, -0.000000, 15, 0},
73 { 0x0000936c, -0.000000, 15, 0},
74 { 0x000039c6, -0.000000, 2, 0},
75 { 0x0000639c, -0.000000, 2, 0},
76 { 0x00009336, -0.000000, 15, 0},
77 { 0x00009cc6, -0.000000, 15, 0},
78 { 0x0000817e, -0.000000, 15, 0},
79 { 0x0000e718, -0.000000, 15, 0},
80 { 0x0000ccf0, 4.007874, 15, 0},
81 { 4044, -0.000000, 2, 0},
82 { 0x00007744, -0.000000, 2, 0},
83 { 0x0000ee22, 0.000000, 15, 0},
276 dcl_constantbuffer cb0[2], immediateIndexed
277 dcl_resource_texture2d (
float,
float,
float,
float) t0
278 dcl_resource_structured t1, 16
279 dcl_uav_structured u0, 16
280 dcl_input vThreadIDInGroupFlattened
281 dcl_input vThreadGroupID.x
283 dcl_tgsm_structured g0, 100, 64
284 dcl_thread_group 64, 1, 1
285 ushr r0.x, vThreadIDInGroupFlattened.x, l(4)
286 ishl r0.
y, vThreadGroupID.x, l(2)
287 iadd r0.y, r0.y, cb0[1].x
288 iadd r0.x, r0.x, r0.y
289 uge r0.y, r0.x, cb0[1].y
293 and r0.y, vThreadIDInGroupFlattened.x, l(48)
294 iadd r0.
z, -r0.y, vThreadIDInGroupFlattened.x
295 ld_structured r1.xyz, r0.x, l(4), t1.xyzx
296 and r0.w, r1.x, l(0x7fffffff)
297 ld_structured r2.x, r0.x, l(4), t1.xxxx
298 ushr r1.x, r2.x, l(31)
299 ult r2.xyzw, r0.zzzz, l(16, 8, 4, 2)
301 udiv r1.w, null, r0.x, cb0[0].y
302 imad r3.x, -r1.w, cb0[0].y, r0.x
303 ishl r3.x, r3.x, l(2)
304 ishl r1.w, r1.w, l(2)
306 iadd r3.x, r3.y, r3.x
307 ushr r4.x, r0.z, l(2)
308 iadd r3.y, r1.w, r4.x
309 mov r3.zw, l(0,0,0,0)
310 ld r3.xyzw, r3.xyzw, t0.xyzw
311 mul r3.xyzw, r3.xyzw, l(255.000000, 255.000000, 255.000000, 255.000000)
312 ftou r3.xyzw, r3.xyzw
313 umin r3.xyzw, r3.xyzw, l(255, 255, 255, 255)
314 ieq r4.xy, r0.wwww, l(4, 5, 0, 0)
316 ieq r4.xyz, r1.zzzz, l(1, 2, 3, 0)
317 movc r5.zw, r4.zzzz, r3.wwwz, r3.zzzw
319 movc r5.yzw, r4.yyyy, r3.wwzy, r5.yyzw
320 movc r4.xyzw, r4.xxxx, r3.wyzx, r5.xyzw
321 movc r3.xyzw, r1.wwww, r4.xyzw, r3.xyzw
322 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(0), r3.xyzw
324 iadd r1.w, r1.y, l(-64)
326 ld_structured r3.xyzw, vThreadIDInGroupFlattened.x, l(0), g0.xyzw
327 ishl r4.x, r0.z, l(1)
328 ushr r4.x, icb[r1.w + 0].y, r4.x
330 ieq r4.yz, r0.wwww, l(0, 0, 2, 0)
333 movc r5.xyzw, r4.xxxx, r3.xyzw, l(-1,-1,-1,-1)
334 and r3.xyzw, r3.xyzw, r4.xxxx
335 movc r5.xyzw, r4.yyyy, r5.xyzw, l(-1,-1,-1,-1)
336 and r3.xyzw, r3.xyzw, r4.yyyy
337 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r5.xyzw
338 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r3.xyzw
341 ld_structured r3.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
342 ld_structured r4.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
343 iadd r5.x, vThreadIDInGroupFlattened.x, l(8)
344 ld_structured r6.xyzw, r5.x, l(36), g0.xyzw
345 ld_structured r5.xyzw, r5.x, l(52), g0.xyzw
346 umin r3.xyzw, r3.xyzw, r6.xyzw
347 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r3.xyzw
348 umax r3.xyzw, r4.xyzw, r5.xyzw
349 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r3.xyzw
352 ld_structured r3.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
353 ld_structured r4.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
354 iadd r5.x, vThreadIDInGroupFlattened.x, l(4)
355 ld_structured r6.xyzw, r5.x, l(36), g0.xyzw
356 ld_structured r5.xyzw, r5.x, l(52), g0.xyzw
357 umin r3.xyzw, r3.xyzw, r6.xyzw
358 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r3.xyzw
359 umax r3.xyzw, r4.xyzw, r5.xyzw
360 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r3.xyzw
363 ld_structured r3.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
364 ld_structured r4.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
365 iadd r5.x, vThreadIDInGroupFlattened.x, l(2)
366 ld_structured r6.xyzw, r5.x, l(36), g0.xyzw
367 ld_structured r5.xyzw, r5.x, l(52), g0.xyzw
368 umin r3.xyzw, r3.xyzw, r6.xyzw
369 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r3.xyzw
370 umax r3.xyzw, r4.xyzw, r5.xyzw
371 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r3.xyzw
373 ult r3.xy, r0.zzzz, l(1, 3, 0, 0)
375 ld_structured r4.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
376 ld_structured r5.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
377 iadd r3.z, vThreadIDInGroupFlattened.x, l(1)
378 ld_structured r6.xyzw, r3.z, l(36), g0.xyzw
379 ld_structured r7.xyzw, r3.z, l(52), g0.xyzw
380 umin r4.xyzw, r4.xyzw, r6.xyzw
381 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r4.xyzw
382 umax r4.xyzw, r5.xyzw, r7.xyzw
383 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r4.xyzw
385 ieq r3.zw, r0.zzzz, l(0, 0, 2, 1)
387 ld_structured r4.xyzw, r0.y, l(36), g0.xyzw
388 ld_structured r5.xyzw, r0.y, l(52), g0.xyzw
391 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(0), g0.xyzw
392 ushr r3.z, icb[r1.y + 0].x, r0.z
394 ishl r7.x, r0.z, l(1)
395 ushr r7.x, icb[r1.w + 0].y, r7.x
397 ieq r8.xyzw, r0.wwww, l(0, 2, 1, 3)
399 movc r9.xyzw, r7.xxxx, r6.xyzw, l(-1,-1,-1,-1)
400 and r7.xyzw, r6.xyzw, r7.xxxx
401 or r8.xy, r8.ywyy, r8.xzxx
405 movc r10.xyzw, r3.zzzz, r6.xyzw, l(-1,-1,-1,-1)
406 and r6.xyzw, r6.xyzw, r3.zzzz
407 movc r10.xyzw, r8.yyyy, r10.xyzw, l(-1,-1,-1,-1)
408 and r6.xyzw, r6.xyzw, r8.yyyy
409 movc r9.xyzw, r8.xxxx, r9.xyzw, r10.xyzw
410 movc r6.xyzw, r8.xxxx, r7.xyzw, r6.xyzw
411 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r9.xyzw
412 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
415 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
416 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
417 iadd r3.z, vThreadIDInGroupFlattened.x, l(8)
418 ld_structured r8.xyzw, r3.z, l(36), g0.xyzw
419 ld_structured r9.xyzw, r3.z, l(52), g0.xyzw
420 umin r6.xyzw, r6.xyzw, r8.xyzw
421 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
422 umax r6.xyzw, r7.xyzw, r9.xyzw
423 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
426 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
427 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
428 iadd r3.z, vThreadIDInGroupFlattened.x, l(4)
429 ld_structured r8.xyzw, r3.z, l(36), g0.xyzw
430 ld_structured r9.xyzw, r3.z, l(52), g0.xyzw
431 umin r6.xyzw, r6.xyzw, r8.xyzw
432 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
433 umax r6.xyzw, r7.xyzw, r9.xyzw
434 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
437 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
438 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
439 iadd r3.z, vThreadIDInGroupFlattened.x, l(2)
440 ld_structured r8.xyzw, r3.z, l(36), g0.xyzw
441 ld_structured r9.xyzw, r3.z, l(52), g0.xyzw
442 umin r6.xyzw, r6.xyzw, r8.xyzw
443 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
444 umax r6.xyzw, r7.xyzw, r9.xyzw
445 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
448 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
449 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
450 iadd r3.z, vThreadIDInGroupFlattened.x, l(1)
451 ld_structured r8.xyzw, r3.z, l(36), g0.xyzw
452 ld_structured r9.xyzw, r3.z, l(52), g0.xyzw
453 umin r6.xyzw, r6.xyzw, r8.xyzw
454 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
455 umax r6.xyzw, r7.xyzw, r9.xyzw
456 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
459 ld_structured r4.xyzw, r0.y, l(36), g0.xyzw
460 ld_structured r5.xyzw, r0.y, l(52), g0.xyzw
463 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(0), g0.xyzw
464 ushr r3.z, icb[r1.y + 0].x, r0.z
466 ishl r7.x, r0.z, l(1)
467 ushr r7.x, icb[r1.w + 0].y, r7.x
469 ieq r8.xyzw, r0.wwww, l(0, 2, 1, 3)
470 movc r9.xyzw, r7.xxxx, l(-1,-1,-1,-1), r6.xyzw
471 movc r7.xyzw, r7.xxxx, l(0,0,0,0), r6.xyzw
472 or r8.xy, r8.ywyy, r8.xzxx
473 ieq r10.xyzw, r0.wwww, l(7, 4, 5, 6)
475 movc r11.xyzw, r3.zzzz, l(-1,-1,-1,-1), r6.xyzw
476 movc r12.xyzw, r3.zzzz, l(0,0,0,0), r6.xyzw
477 or r3.z, r10.z, r10.y
479 movc r10.xyzw, r3.zzzz, r6.xyzw, l(-1,-1,-1,-1)
480 and r6.xyzw, r6.xyzw, r3.zzzz
481 movc r10.xyzw, r8.yyyy, r11.xyzw, r10.xyzw
482 movc r6.xyzw, r8.yyyy, r12.xyzw, r6.xyzw
483 movc r9.xyzw, r8.xxxx, r9.xyzw, r10.xyzw
484 movc r6.xyzw, r8.xxxx, r7.xyzw, r6.xyzw
485 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r9.xyzw
486 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
489 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
490 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
491 iadd r2.y, vThreadIDInGroupFlattened.x, l(8)
492 ld_structured r8.xyzw, r2.y, l(36), g0.xyzw
493 ld_structured r9.xyzw, r2.y, l(52), g0.xyzw
494 umin r6.xyzw, r6.xyzw, r8.xyzw
495 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
496 umax r6.xyzw, r7.xyzw, r9.xyzw
497 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
500 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
501 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
502 iadd r2.y, vThreadIDInGroupFlattened.x, l(4)
503 ld_structured r8.xyzw, r2.y, l(36), g0.xyzw
504 ld_structured r9.xyzw, r2.y, l(52), g0.xyzw
505 umin r6.xyzw, r6.xyzw, r8.xyzw
506 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
507 umax r6.xyzw, r7.xyzw, r9.xyzw
508 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
511 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
512 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
513 iadd r2.y, vThreadIDInGroupFlattened.x, l(2)
514 ld_structured r8.xyzw, r2.y, l(36), g0.xyzw
515 ld_structured r9.xyzw, r2.y, l(52), g0.xyzw
516 umin r6.xyzw, r6.xyzw, r8.xyzw
517 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
518 umax r6.xyzw, r7.xyzw, r9.xyzw
519 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
522 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(36), g0.xyzw
523 ld_structured r7.xyzw, vThreadIDInGroupFlattened.x, l(52), g0.xyzw
524 iadd r2.y, vThreadIDInGroupFlattened.x, l(1)
525 ld_structured r8.xyzw, r2.y, l(36), g0.xyzw
526 ld_structured r9.xyzw, r2.y, l(52), g0.xyzw
527 umin r6.xyzw, r6.xyzw, r8.xyzw
528 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r6.xyzw
529 umax r6.xyzw, r7.xyzw, r9.xyzw
530 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r6.xyzw
533 ld_structured r4.xyzw, r0.y, l(36), g0.xyzw
534 ld_structured r5.xyzw, r0.y, l(52), g0.xyzw
537 ieq r2.yzw, r0.wwww, l(0, 1, 4, 5)
538 ushr r3.x, r1.z, r0.z
540 ishl r3.y, r0.z, l(1)
541 ushr r6.x, r1.z, r3.y
542 iadd r3.y, r3.y, l(1)
543 ushr r6.y, r1.z, r3.y
544 and r3.yz, r6.xxyx, l(0, 1, 1, 0)
545 movc r3.xy, r2.yyyy, r3.xxxx, r3.yzyy
547 iadd r6.xyz, r4.xyzx, l(4, 4, 4, 0)
548 umin r6.xyz, r6.xyzx, l(255, 255, 255, 0)
549 ushr r6.xyz, r6.xyzx, l(3)
550 and r6.xyz, r6.xyzx, l(30, 30, 30, 0)
551 iadd r6.xyz, r3.xxxx, r6.xyzx
552 ishl r6.xyz, r6.xyzx, l(3)
553 ushr r7.xyz, r6.xyzx, l(5)
554 iadd r7.xyz, r6.xyzx, r7.xyzx
555 iadd r8.xyz, r5.xyzx, l(4, 4, 4, 0)
556 umin r8.xyz, r8.xyzx, l(255, 255, 255, 0)
557 ushr r8.xyz, r8.xyzx, l(3)
558 and r8.xyz, r8.xyzx, l(30, 30, 30, 0)
559 iadd r8.xyz, r3.yyyy, r8.xyzx
560 ishl r8.xyz, r8.xyzx, l(3)
561 ushr r9.xyz, r8.xyzx, l(5)
562 iadd r5.xyz, r8.xyzx, r9.xyzx
564 mov r4.xyw, l(255,2040,0,2040)
567 iadd r9.xyz, r4.xyzx, l(1, 1, 1, 0)
568 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
569 ushr r9.xyz, r9.xyzx, l(1)
570 and r9.xyz, r9.xyzx, l(126, 126, 126, 0)
571 iadd r9.xyz, r3.xxxx, r9.xyzx
572 ishl r6.xyz, r9.xyzx, l(1)
573 ushr r9.xyz, r6.xyzx, l(7)
574 iadd r7.xyz, r6.xyzx, r9.xyzx
575 iadd r9.xyz, r5.xyzx, l(1, 1, 1, 0)
576 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
577 ushr r9.xyz, r9.xyzx, l(1)
578 and r9.xyz, r9.xyzx, l(126, 126, 126, 0)
579 iadd r9.xyz, r3.yyyy, r9.xyzx
580 ishl r8.xyz, r9.xyzx, l(1)
581 ushr r9.xyz, r8.xyzx, l(7)
582 iadd r5.xyz, r8.xyzx, r9.xyzx
584 mov r4.xyw, l(255,510,0,510)
588 iadd r9.xyz, r4.xyzx, l(4, 4, 4, 0)
589 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
590 and r6.xyz, r9.xyzx, l(248, 248, 248, 0)
591 ushr r9.xyz, r9.xyzx, l(5)
592 iadd r7.xyz, r6.xyzx, r9.xyzx
593 iadd r9.xyz, r5.xyzx, l(4, 4, 4, 0)
594 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
595 and r8.xyz, r9.xyzx, l(248, 248, 248, 0)
596 ushr r9.xyz, r9.xyzx, l(5)
597 iadd r5.xyz, r8.xyzx, r9.xyzx
599 mov r4.xyw, l(255,2040,0,2040)
603 and r9.xyz, r4.xyzx, l(-2, -2, -2, 0)
604 iadd r6.xyz, r3.xxxx, r9.xyzx
605 and r9.xyz, r5.xyzx, l(-2, -2, -2, 0)
606 iadd r8.xyz, r3.yyyy, r9.xyzx
610 mov r4.xyw, l(255,255,0,255)
614 iadd r9.xyzw, r4.xyzw, l(4, 4, 4, 2)
615 umin r9.xyzw, r9.xyzw, l(255, 255, 255, 255)
616 and r6.xyzw, r9.xyzw, l(248, 248, 248, 252)
617 ushr r10.xyz, r9.xyzx, l(5)
618 ushr r10.w, r9.w, l(6)
619 iadd r7.xyzw, r6.xyzw, r10.xyzw
620 iadd r9.xyzw, r5.xyzw, l(4, 4, 4, 2)
621 umin r9.xyzw, r9.xyzw, l(255, 255, 255, 255)
622 and r4.xyzw, r9.xwzy, l(248, 252, 248, 248)
623 ushr r10.xyz, r9.xyzx, l(5)
624 ushr r10.w, r9.w, l(6)
625 iadd r5.xyzw, r4.xwzy, r10.xyzw
632 iadd r9.xyz, r4.xyzx, l(1, 1, 1, 0)
633 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
634 and r6.xyz, r9.xyzx, l(254, 254, 254, 0)
635 ushr r9.xyz, r9.xyzx, l(7)
636 iadd r7.xyz, r6.xyzx, r9.xyzx
637 iadd r9.xyz, r5.xyzx, l(1, 1, 1, 0)
638 umin r9.xyz, r9.xyzx, l(255, 255, 255, 0)
639 and r8.xyz, r9.xyzx, l(254, 254, 254, 0)
640 ushr r9.xyz, r9.xyzx, l(7)
641 iadd r5.xyz, r8.xyzx, r9.xyzx
647 and r9.xyzw, r4.xyzw, l(-2, -2, -2, -2)
648 iadd r6.xyzw, r3.xxxx, r9.xyzw
649 and r9.xyzw, r5.xyzw, l(-2, -2, -2, -2)
650 iadd r4.xyzw, r3.yyyy, r9.xwzy
656 iadd r9.xyzw, r4.xyzw, l(2, 2, 2, 2)
657 umin r9.xyzw, r9.xyzw, l(255, 255, 255, 255)
658 ushr r9.xyzw, r9.xyzw, l(2)
659 and r9.xyzw, r9.xyzw, l(62, 62, 62, 62)
660 iadd r9.xyzw, r3.xxxx, r9.xyzw
661 ishl r6.xyzw, r9.xyzw, l(2)
662 ushr r10.xyzw, r6.xyzw, l(6)
663 iadd r4.xyzw, r6.wxzy, r10.wxzy
664 iadd r10.xyzw, r5.xyzw, l(2, 2, 2, 2)
665 umin r10.xyzw, r10.xyzw, l(255, 255, 255, 255)
666 ushr r10.xyzw, r10.xyzw, l(2)
667 and r10.xyzw, r10.xyzw, l(62, 62, 62, 62)
668 iadd r10.xyzw, r3.yyyy, r10.xwyz
669 ishl r8.xyzw, r10.xzwy, l(2)
670 ushr r11.xyzw, r8.xyzw, l(6)
671 iadd r5.xyzw, r8.xyzw, r11.xyzw
673 ishl r3.xy, r10.xyxx, l(2)
685 iadd r10.xyzw, r5.xyzw, r9.xyzw
687 movc r2.y, r2.y, l(0), r10.w
691 imul null, r2.zw, r10.xxxy, r10.xxxy
692 iadd r2.z, r2.w, r2.z
693 imad r2.z, r10.z, r10.z, r2.z
694 imul null, r2.w, r2.y, r2.y
695 ld_structured r11.xyzw, r0.y, l(0), g0.xyzw
696 iadd r3.xyz, -r7.xyzx, r11.xyzx
697 imul null, r3.xy, r3.xyxx, r10.xyxx
698 iadd r3.x, r3.y, r3.x
699 imad r3.x, r10.z, r3.z, r3.x
700 iadd r3.y, -r4.x, r11.w
701 imul null, r3.y, r2.y, r3.y
703 ilt r10.w, l(0), r3.x
704 and r3.z, r3.z, r10.w
706 mul r3.x, r3.x, l(63.499989)
708 ishl r2.z, r2.z, l(5)
711 movc r11.xyz, r2.zzzz, r5.xyzx, r7.xyzx
712 movc r5.xyz, r2.zzzz, r7.xyzx, r5.xyzx
713 movc r12.xyz, r2.zzzz, r8.xyzx, r6.xyzx
714 movc r8.xyz, r2.zzzz, r6.xyzx, r8.xyzx
719 mul r3.x, r3.x, l(63.499989)
721 ishl r2.w, r2.w, l(5)
725 movc r13.xyzw, r2.zzzz, r4.zxyw, r4.xzwy
729 mov r6.xyzw, r12.xyzw
733 mov r11.xyzw, r7.xyzw
742 mov r2.z, icb[r1.y + 0].z
744 mov r2.z, icb[r1.y + 0].w
747 imul null, r3.xy, r10.xyxx, r10.xyxx
748 iadd r2.w, r3.y, r3.x
749 imad r2.w, r10.z, r10.z, r2.w
750 imad r2.w, r2.y, r2.y, r2.w
751 iadd r2.z, r0.y, r2.z
752 ld_structured r3.xyzw, r2.z, l(0), g0.xyzw
753 iadd r3.xyzw, r9.xyzw, r3.xyzw
754 imul null, r3.xy, r3.xyxx, r10.xyxx
755 iadd r2.z, r3.y, r3.x
756 imad r2.z, r10.z, r3.z, r2.z
757 imad r2.y, r2.y, r3.w, r2.z
762 mul r2.y, r2.y, l(63.499989)
764 ishl r2.w, r2.w, l(5)
768 movc r11.xyzw, r2.yyyy, r5.xyzw, r7.xyzw
769 movc r5.xyzw, r2.yyyy, r7.xyzw, r5.xyzw
772 movc r6.xyzw, r2.yyyy, r8.xyzw, r4.xyzw
773 movc r8.xyzw, r2.yyyy, r4.xyzw, r8.xyzw
775 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(36), r11.xyzw
776 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(52), r5.xyzw
777 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(68), r6.xyzw
778 store_structured g0.xyzw, vThreadIDInGroupFlattened.x, l(84), r8.xyzw
781 ieq r2.xyzw, r0.wwww, l(0, 1, 6, 4)
783 movc r3.yz, r1.xxxx, l(0,1,2,0), l(0,2,1,0)
784 movc r3.yz, r2.wwww, r3.yyzy, l(0,2,2,0)
785 movc r3.yz, r2.zzzz, l(0,0,0,0), r3.yyzy
786 movc r3.xy, r3.xxxx, l(1,1,0,0), r3.yzyy
787 ieq r4.xyzw, r0.wwww, l(2, 3, 7, 5)
788 ishl r2.z, r0.z, l(1)
789 ushr r1.w, icb[r1.w + 0].y, r2.z
791 or r2.xyz, r2.xywx, r4.xywx
793 ushr r2.w, icb[r1.y + 0].x, r0.z
796 movc r1.w, r2.x, r1.w, r2.y
797 iadd r1.w, r0.y, r1.w
798 ld_structured r4.xyzw, r1.w, l(36), g0.xyzw
799 ld_structured r5.xyzw, r1.w, l(52), g0.xyzw
800 iadd r5.xyzw, -r4.xyzw, r5.xyzw
802 movc r1.w, r1.w, l(0), r5.w
804 imul null, r2.xy, r5.xyxx, r5.xyxx
805 iadd r2.x, r2.y, r2.x
806 imad r2.x, r5.z, r5.z, r2.x
807 imul null, r2.y, r1.w, r1.w
808 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(0), g0.xyzw
809 iadd r7.xyzw, -r4.xyzw, r6.xyzw
810 imul null, r2.zw, r5.xxxy, r7.xxxy
811 iadd r2.z, r2.w, r2.z
812 imad r2.z, r5.z, r7.z, r2.z
818 mul r2.z, r2.z, l(63.499989)
821 ishl r3.yw, r3.xxxy, l(6)
822 iadd r2.x, r2.x, r3.y
823 iadd r6.xy, r3.ywyy, l(11, 11, 0, 0)
824 udiv null, r6.xy, r6.xyxx, l(68, 68, 0, 0)
825 ult r7.xy, r3.ywyy, l(1, 1, 0, 0)
826 movc r6.xy, r7.xyxx, l(15,15,0,0), r6.xyxx
827 movc r2.x, r3.z, icb[r2.x + 64].x, r6.x
828 movc r7.y, r2.w, l(0), r2.x
829 imul null, r2.x, r1.w, r7.w
830 ige r2.zw, l(0, 0, 0, 0), r2.yyyx
834 mul r2.x, r2.x, l(63.499989)
837 iadd r2.x, r2.x, r3.w
838 movc r2.x, r2.w, icb[r2.x + 64].x, r6.y
839 movc r7.x, r2.z, l(0), r2.x
840 movc r2.xy, r1.xxxx, r7.xyxx, r7.yxyy
842 imul null, r2.zw, r5.xxxy, r5.xxxy
843 iadd r2.z, r2.w, r2.z
844 imad r2.z, r5.z, r5.z, r2.z
845 imad r2.z, r1.w, r1.w, r2.z
846 ld_structured r6.xyzw, vThreadIDInGroupFlattened.x, l(0), g0.xyzw
847 iadd r4.xyzw, -r4.xyzw, r6.xyzw
848 imul null, r3.yz, r4.xxyx, r5.xxyx
849 iadd r2.w, r3.z, r3.y
850 imad r2.w, r5.z, r4.z, r2.w
851 imad r1.w, r1.w, r4.w, r2.w
857 mul r1.w, r1.w, l(63.499989)
861 ishl r2.z, r3.x, l(6)
862 iadd r1.w, r1.w, r2.z
863 iadd r3.x, r2.z, l(11)
864 udiv null, r3.x, r3.x, l(68)
866 movc r2.z, r2.z, l(15), r3.x
867 movc r1.w, r3.y, icb[r1.w + 64].x, r2.z
868 movc r2.x, r2.w, l(0), r1.w
871 store_structured g0.xy, vThreadIDInGroupFlattened.x, l(16), r2.xyxx
875 ishl r0.z, r1.y, l(1)
876 iadd r0.z, r0.z, l(-128)
877 iadd r0.z, r0.z, l(1)
878 ld_structured r2.xyz, r0.y, l(68), g0.xyzx
879 ishl r3.x, r2.x, l(1)
880 ishl r3.y, r2.y, l(25)
881 ishl r3.z, r2.z, l(17)
882 and r3.xyz, r3.xyzx, l(480, 0xe0000000, 0x01e00000, 0)
884 ld_structured r4.xyz, r0.y, l(84), g0.xyzx
885 ishl r5.x, r4.x, l(5)
886 ishl r5.y, r4.z, l(21)
887 and r2.xw, r5.xxxy, l(7680, 0, 0, 0x1e000000)
889 iadd r3.xw, r0.yyyy, l(1, 0, 0, 2)
890 ld_structured r5.xyz, r3.x, l(68), g0.xyzx
891 ishl r6.x, r5.x, l(9)
892 ishl r6.y, r5.y, l(1)
893 ishl r6.z, r5.z, l(25)
894 and r6.xyz, r6.xyzx, l(0x0001e000, 480, 0xe0000000, 0)
896 ld_structured r7.xyz, r3.x, l(84), g0.xyzx
897 ishl r8.x, r7.x, l(13)
898 ishl r8.y, r7.y, l(5)
899 and r4.xw, r8.xxxy, l(0x001e0000, 0, 0, 7680)
901 ld_structured r8.xyz, r3.w, l(68), g0.xyzx
902 ishl r9.x, r8.x, l(17)
903 ishl r9.y, r8.y, l(9)
904 ishl r9.z, r8.z, l(1)
905 and r9.xyz, r9.xyzx, l(0x01e00000, 0x0001e000, 480, 0)
907 ld_structured r10.xyz, r3.w, l(84), g0.xyzx
908 ishl r11.x, r10.x, l(21)
909 ishl r11.y, r10.y, l(13)
910 ishl r11.z, r10.z, l(5)
911 and r11.xyz, r11.xyzx, l(0x1e000000, 0x001e0000, 7680, 0)
914 ld_structured r13.xy, r0.y, l(68), g0.xyxx
915 ushr r0.z, r13.y, l(7)
917 ushr r1.w, r4.y, l(3)
918 and r1.w, r1.w, l(30)
919 iadd r0.z, r0.z, r1.w
920 iadd r0.z, r6.y, r0.z
921 iadd r0.z, r4.w, r0.z
922 iadd r0.z, r9.y, r0.z
923 iadd r0.z, r11.y, r0.z
924 iadd r0.z, r3.z, r0.z
925 iadd r0.z, r2.w, r0.z
926 iadd r12.y, r6.z, r0.z
927 ld_structured r2.x, r3.x, l(76), g0.xxxx
928 ushr r0.z, r2.x, l(7)
930 ushr r1.w, r7.z, l(3)
931 and r1.w, r1.w, l(30)
932 iadd r0.z, r0.z, r1.w
933 iadd r0.z, r9.z, r0.z
934 iadd r0.z, r11.z, r0.z
935 ishl r1.w, r13.x, l(10)
936 and r1.w, r1.w, l(8192)
937 iadd r0.z, r0.z, r1.w
938 ld_structured r2.x, r0.y, l(84), g0.xxxx
939 ishl r1.w, r2.x, l(11)
940 and r1.w, r1.w, l(0x00004000)
941 iadd r0.z, r0.z, r1.w
942 ld_structured r2.x, r3.x, l(68), g0.xxxx
943 ishl r1.w, r2.x, l(12)
944 and r1.w, r1.w, l(0x00008000)
945 iadd r0.z, r0.z, r1.w
946 ld_structured r2.x, r3.x, l(84), g0.xxxx
947 ishl r1.w, r2.x, l(13)
948 and r1.w, r1.w, l(0x00010000)
949 iadd r0.z, r0.z, r1.w
950 ld_structured r2.x, r3.w, l(68), g0.xxxx
951 ishl r1.w, r2.x, l(14)
952 and r1.w, r1.w, l(0x00020000)
953 iadd r0.z, r0.z, r1.w
954 ld_structured r2.x, r3.w, l(84), g0.xxxx
955 ishl r1.w, r2.x, l(15)
956 and r1.w, r1.w, l(0x00040000)
957 iadd r0.z, r0.z, r1.w
958 ld_structured r2.x, r0.y, l(16), g0.xxxx
959 ishl r1.w, r2.x, l(19)
960 iadd r0.z, r0.z, r1.w
961 umin r1.w, l(4), icb[r1.y + 128].y
967 iadd r2.y, r0.y, r2.x
968 ld_structured r3.x, r2.y, l(16), g0.xxxx
969 imad r2.y, r2.x, l(3), l(18)
970 ishl r2.y, r3.x, r2.y
971 or r12.z, r2.y, r12.z
972 iadd r2.x, r2.x, l(1)
974 ult r0.z, icb[r1.y + 128].y, l(4)
976 iadd r0.z, r0.y, l(4)
977 ld_structured r3.x, r0.z, l(16), g0.xxxx
978 ishl r0.z, r3.x, l(29)
979 or r12.z, r0.z, r12.z
980 iadd r2.z, r2.x, l(1)
983 iadd r0.z, r0.y, l(4)
984 ld_structured r3.x, r0.z, l(16), g0.xxxx
985 ushr r0.z, r3.x, l(2)
990 ult r1.w, icb[r1.y + 128].y, r2.z
992 iadd r1.w, r0.y, r2.z
993 ld_structured r3.x, r1.w, l(16), g0.xxxx
994 imad r1.w, r2.z, l(3), l(-14)
995 ishl r1.w, r3.x, r1.w
997 iadd r2.z, r2.z, l(1)
1003 ult r2.x, icb[r1.y + 128].z, r1.w
1005 iadd r2.x, r0.y, r1.w
1006 ld_structured r3.x, r2.x, l(16), g0.xxxx
1007 imad r2.x, r1.w, l(3), l(-15)
1008 ishl r2.x, r3.x, r2.x
1010 iadd r1.w, r1.w, l(1)
1015 uge r2.y, r2.x, l(16)
1017 iadd r2.y, r0.y, r2.x
1018 ld_structured r3.x, r2.y, l(16), g0.xxxx
1019 imad r2.y, r2.x, l(3), l(-16)
1020 ishl r2.y, r3.x, r2.y
1021 or r12.w, r2.y, r12.w
1022 iadd r2.x, r2.x, l(1)
1025 ieq r0.z, r0.w, l(1)
1027 ishl r0.z, r1.y, l(2)
1028 iadd r0.z, r0.z, l(2)
1029 ld_structured r2.xyz, r0.y, l(68), g0.xyzx
1030 ishl r3.x, r2.x, l(6)
1031 ishl r3.y, r2.z, l(22)
1032 and r2.xz, r3.xxyx, l(0x00003f00, 0, 0x3f000000, 0)
1034 ld_structured r3.xyz, r0.y, l(84), g0.xyzx
1035 ishl r4.x, r3.x, l(12)
1036 ishl r4.y, r3.y, l(4)
1037 ishl r4.z, r3.z, l(28)
1038 and r3.xyz, r4.xyzx, l(0x000fc000, 4032, 0xc0000000, 0)
1040 iadd r1.w, r0.y, l(1)
1041 ld_structured r4.xyz, r1.w, l(68), g0.xyzx
1042 ishl r5.x, r4.x, l(18)
1043 ishl r5.y, r4.y, l(10)
1044 ishl r5.z, r4.z, l(2)
1045 and r4.xyz, r5.xyzx, l(0x03f00000, 0x0003f000, 1008, 0)
1047 ld_structured r5.xyz, r1.w, l(84), g0.xyzx
1048 ishl r6.x, r5.x, l(24)
1049 ishl r6.y, r5.y, l(16)
1050 ishl r6.z, r5.z, l(8)
1051 and r5.xyz, r6.xyzx, l(0xfc000000, 0x00fc0000, 0x0000fc00, 0)
1052 or r12.x, r0.z, r5.x
1053 ushr r0.z, r2.y, l(2)
1054 and r0.z, r0.z, l(63)
1055 iadd r0.z, r3.y, r0.z
1056 iadd r0.z, r4.y, r0.z
1057 iadd r0.z, r5.y, r0.z
1058 iadd r0.z, r2.z, r0.z
1059 iadd r12.y, r3.z, r0.z
1060 ld_structured r2.x, r0.y, l(92), g0.xxxx
1061 ushr r0.z, r2.x, l(4)
1062 and r0.z, r0.z, l(15)
1063 iadd r0.z, r4.z, r0.z
1064 iadd r0.z, r5.z, r0.z
1065 ld_structured r2.x, r0.y, l(68), g0.xxxx
1066 ishl r2.x, r2.x, l(15)
1067 and r2.x, r2.x, l(0x00010000)
1068 iadd r0.z, r0.z, r2.x
1069 ld_structured r2.x, r1.w, l(68), g0.xxxx
1070 ishl r2.x, r2.x, l(16)
1071 and r2.x, r2.x, l(0x00020000)
1072 iadd r0.z, r0.z, r2.x
1073 ld_structured r2.x, r0.y, l(16), g0.xxxx
1074 ishl r2.x, r2.x, l(18)
1075 iadd r0.z, r0.z, r2.x
1076 ieq r2.y, l(15), icb[r1.y + 128].y
1078 iadd r3.xyzw, r0.yyyy, l(15, 14, 13, 12)
1079 ld_structured r4.x, r3.x, l(16), g0.xxxx
1080 ishl r2.y, r4.x, l(30)
1081 ld_structured r4.x, r3.y, l(16), g0.xxxx
1082 ishl r2.z, r4.x, l(27)
1084 ld_structured r4.x, r3.z, l(16), g0.xxxx
1085 ishl r2.z, r4.x, l(24)
1087 ld_structured r3.x, r3.w, l(16), g0.xxxx
1088 ishl r2.z, r3.x, l(21)
1090 iadd r3.xyzw, r0.yyyy, l(11, 10, 9, 8)
1091 ld_structured r4.x, r3.x, l(16), g0.xxxx
1092 ishl r2.z, r4.x, l(18)
1094 ld_structured r4.x, r3.y, l(16), g0.xxxx
1095 ishl r2.z, r4.x, l(15)
1097 ld_structured r4.x, r3.z, l(16), g0.xxxx
1098 ishl r2.z, r4.x, l(12)
1100 ld_structured r3.x, r3.w, l(16), g0.xxxx
1101 ishl r2.z, r3.x, l(9)
1103 iadd r3.xyzw, r0.yyyy, l(7, 6, 5, 4)
1104 ld_structured r4.x, r3.x, l(16), g0.xxxx
1105 ishl r2.z, r4.x, l(6)
1107 ld_structured r4.x, r3.y, l(16), g0.xxxx
1108 ishl r2.z, r4.x, l(3)
1110 ld_structured r4.x, r3.z, l(16), g0.xxxx
1111 or r12.w, r2.y, r4.x
1112 ld_structured r3.x, r3.w, l(16), g0.xxxx
1113 ishl r2.y, r3.x, l(29)
1114 iadd r2.zw, r0.yyyy, l(0, 0, 3, 2)
1115 ld_structured r3.x, r2.z, l(16), g0.xxxx
1116 ishl r2.z, r3.x, l(26)
1118 ld_structured r3.x, r2.w, l(16), g0.xxxx
1119 ishl r2.z, r3.x, l(23)
1121 ld_structured r3.x, r1.w, l(16), g0.xxxx
1122 ishl r2.z, r3.x, l(20)
1125 or r12.z, r0.z, r2.y
1127 ieq r2.y, l(2), icb[r1.y + 128].y
1129 iadd r3.xyzw, r0.yyyy, l(15, 14, 13, 12)
1130 ld_structured r4.x, r3.x, l(16), g0.xxxx
1131 ishl r2.y, r4.x, l(29)
1132 ld_structured r4.x, r3.y, l(16), g0.xxxx
1133 ishl r2.z, r4.x, l(26)
1135 ld_structured r4.x, r3.z, l(16), g0.xxxx
1136 ishl r2.z, r4.x, l(23)
1138 ld_structured r3.x, r3.w, l(16), g0.xxxx
1139 ishl r2.z, r3.x, l(20)
1141 iadd r3.xyzw, r0.yyyy, l(11, 10, 9, 8)
1142 ld_structured r4.x, r3.x, l(16), g0.xxxx
1143 ishl r2.z, r4.x, l(17)
1145 ld_structured r4.x, r3.y, l(16), g0.xxxx
1146 ishl r2.z, r4.x, l(14)
1148 ld_structured r4.x, r3.z, l(16), g0.xxxx
1149 ishl r2.z, r4.x, l(11)
1151 ld_structured r3.x, r3.w, l(16), g0.xxxx
1152 ishl r2.z, r3.x, l(8)
1154 iadd r3.xyzw, r0.yyyy, l(7, 6, 5, 4)
1155 ld_structured r4.x, r3.x, l(16), g0.xxxx
1156 ishl r2.z, r4.x, l(5)
1158 ld_structured r4.x, r3.y, l(16), g0.xxxx
1159 ishl r2.z, r4.x, l(2)
1161 ld_structured r4.x, r3.z, l(16), g0.xxxx
1162 ushr r2.z, r4.x, l(1)
1163 or r12.w, r2.z, r2.y
1164 ishl r2.y, r4.x, l(31)
1165 ld_structured r3.x, r3.w, l(16), g0.xxxx
1166 ishl r2.z, r3.x, l(28)
1168 iadd r2.zw, r0.yyyy, l(0, 0, 3, 2)
1169 ld_structured r3.x, r2.z, l(16), g0.xxxx
1170 ishl r2.z, r3.x, l(25)
1172 ld_structured r3.x, r2.w, l(16), g0.xxxx
1173 ishl r2.z, r3.x, l(23)
1175 ld_structured r3.x, r1.w, l(16), g0.xxxx
1176 ishl r2.z, r3.x, l(20)
1179 or r12.z, r0.z, r2.y
1181 ieq r2.y, l(8), icb[r1.y + 128].y
1183 iadd r3.xyzw, r0.yyyy, l(15, 14, 13, 12)
1184 ld_structured r4.x, r3.x, l(16), g0.xxxx
1185 ishl r2.y, r4.x, l(29)
1186 ld_structured r4.x, r3.y, l(16), g0.xxxx
1187 ishl r2.z, r4.x, l(26)
1189 ld_structured r4.x, r3.z, l(16), g0.xxxx
1190 ishl r2.z, r4.x, l(23)
1192 ld_structured r3.x, r3.w, l(16), g0.xxxx
1193 ishl r2.z, r3.x, l(20)
1195 iadd r3.xyzw, r0.yyyy, l(11, 10, 9, 8)
1196 ld_structured r4.x, r3.x, l(16), g0.xxxx
1197 ishl r2.z, r4.x, l(17)
1199 ld_structured r4.x, r3.y, l(16), g0.xxxx
1200 ishl r2.z, r4.x, l(14)
1202 ld_structured r4.x, r3.z, l(16), g0.xxxx
1203 ishl r2.z, r4.x, l(11)
1205 ld_structured r3.x, r3.w, l(16), g0.xxxx
1206 ishl r2.z, r3.x, l(9)
1208 iadd r3.xyzw, r0.yyyy, l(7, 6, 5, 4)
1209 ld_structured r4.x, r3.x, l(16), g0.xxxx
1210 ishl r2.z, r4.x, l(6)
1212 ld_structured r4.x, r3.y, l(16), g0.xxxx
1213 ishl r2.z, r4.x, l(3)
1215 ld_structured r4.x, r3.z, l(16), g0.xxxx
1216 or r12.w, r2.y, r4.x
1217 ld_structured r3.x, r3.w, l(16), g0.xxxx
1218 ishl r2.y, r3.x, l(29)
1219 iadd r2.zw, r0.yyyy, l(0, 0, 3, 2)
1220 ld_structured r3.x, r2.z, l(16), g0.xxxx
1221 ishl r2.z, r3.x, l(26)
1223 ld_structured r3.x, r2.w, l(16), g0.xxxx
1224 ishl r2.z, r3.x, l(23)
1226 ld_structured r3.x, r1.w, l(16), g0.xxxx
1227 ishl r2.z, r3.x, l(20)
1230 or r12.z, r0.z, r2.y
1232 iadd r3.xyzw, r0.yyyy, l(15, 14, 13, 12)
1233 ld_structured r4.x, r3.x, l(16), g0.xxxx
1234 ishl r2.y, r4.x, l(29)
1235 ld_structured r4.x, r3.y, l(16), g0.xxxx
1236 ishl r2.z, r4.x, l(26)
1238 ld_structured r4.x, r3.z, l(16), g0.xxxx
1239 ishl r2.z, r4.x, l(23)
1241 ld_structured r3.x, r3.w, l(16), g0.xxxx
1242 ishl r2.z, r3.x, l(20)
1244 iadd r3.xyzw, r0.yyyy, l(11, 10, 9, 8)
1245 ld_structured r4.x, r3.x, l(16), g0.xxxx
1246 ishl r2.z, r4.x, l(17)
1248 ld_structured r4.x, r3.y, l(16), g0.xxxx
1249 ishl r2.z, r4.x, l(14)
1251 ld_structured r4.x, r3.z, l(16), g0.xxxx
1252 ishl r2.z, r4.x, l(11)
1254 ld_structured r3.x, r3.w, l(16), g0.xxxx
1255 ishl r2.z, r3.x, l(8)
1257 iadd r3.xyzw, r0.yyyy, l(7, 6, 5, 4)
1258 ld_structured r4.x, r3.x, l(16), g0.xxxx
1259 ishl r2.z, r4.x, l(6)
1261 ld_structured r4.x, r3.y, l(16), g0.xxxx
1262 ishl r2.z, r4.x, l(4)
1264 ld_structured r4.x, r3.z, l(16), g0.xxxx
1265 or r12.w, r2.y, r4.x
1266 ld_structured r3.x, r3.w, l(16), g0.xxxx
1267 ishl r2.y, r3.x, l(29)
1268 iadd r2.zw, r0.yyyy, l(0, 0, 3, 2)
1269 ld_structured r3.x, r2.z, l(16), g0.xxxx
1270 ishl r2.z, r3.x, l(26)
1272 ld_structured r3.x, r2.w, l(16), g0.xxxx
1273 ishl r2.z, r3.x, l(23)
1275 ld_structured r3.x, r1.w, l(16), g0.xxxx
1276 ishl r1.w, r3.x, l(20)
1279 or r12.z, r0.z, r1.w
1284 ieq r0.z, r0.w, l(2)
1286 ishl r0.z, r1.y, l(3)
1287 iadd r0.z, r0.z, l(-512)
1288 iadd r0.z, r0.z, l(4)
1289 ld_structured r2.xyz, r0.y, l(68), g0.xyzx
1290 ishl r3.x, r2.x, l(6)
1291 ishl r3.y, r2.y, l(4)
1292 ishl r3.z, r2.z, l(2)
1293 and r3.xyz, r3.xyzx, l(0x00003e00, 3968, 992, 0)
1295 ld_structured r4.xyz, r0.y, l(84), g0.xyzx
1296 ishl r5.x, r4.x, l(11)
1297 ishl r5.y, r4.y, l(9)
1298 ishl r5.z, r4.z, l(7)
1299 and r5.xyz, r5.xyzx, l(0x0007c000, 0x0001f000, 0x00007c00, 0)
1301 iadd r2.xw, r0.yyyy, l(1, 0, 0, 2)
1302 ld_structured r6.xyz, r2.x, l(68), g0.xyzx
1303 ishl r7.x, r6.x, l(16)
1304 ishl r7.y, r6.y, l(14)
1305 ishl r7.z, r6.z, l(12)
1306 and r7.xyz, r7.xyzx, l(0x00f80000, 0x003e0000, 0x000f8000, 0)
1308 ld_structured r8.xyz, r2.x, l(84), g0.xyzx
1309 ishl r9.x, r8.x, l(21)
1310 ishl r9.y, r8.y, l(19)
1311 ishl r9.z, r8.z, l(17)
1312 and r9.xyz, r9.xyzx, l(0x1f000000, 0x07c00000, 0x01f00000, 0)
1314 ld_structured r10.xyz, r2.w, l(68), g0.xyzx
1315 ishl r11.x, r10.x, l(26)
1316 ishl r11.y, r10.y, l(24)
1317 ishl r11.z, r10.z, l(22)
1318 and r11.xyz, r11.xyzx, l(0xe0000000, 0xf8000000, 0x3e000000, 0)
1319 or r12.x, r0.z, r11.x
1320 ld_structured r13.x, r2.w, l(68), g0.xxxx
1321 ushr r0.z, r13.x, l(6)
1322 and r0.z, r0.z, l(3)
1323 ld_structured r13.xyz, r2.w, l(84), g0.xyzx
1324 ushr r14.x, r13.x, l(1)
1325 ushr r14.y, r13.y, l(3)
1326 and r3.xw, r14.xxxy, l(124, 0, 0, 31)
1327 iadd r0.z, r0.z, r3.x
1328 iadd r0.z, r3.y, r0.z
1329 iadd r0.z, r5.y, r0.z
1330 iadd r0.z, r7.y, r0.z
1331 iadd r0.z, r9.y, r0.z
1332 iadd r12.y, r11.y, r0.z
1333 iadd r0.z, r3.z, r3.w
1334 iadd r0.z, r5.z, r0.z
1335 iadd r0.z, r7.z, r0.z
1336 iadd r0.z, r9.z, r0.z
1337 iadd r0.z, r11.z, r0.z
1338 ishl r1.w, r13.z, l(27)
1339 and r1.w, r1.w, l(0xc0000000)
1340 iadd r12.z, r0.z, r1.w
1341 ld_structured r2.x, r2.w, l(92), g0.xxxx
1342 ushr r0.z, r2.x, l(5)
1343 and r0.z, r0.z, l(7)
1344 ld_structured r2.x, r0.y, l(16), g0.xxxx
1345 ishl r1.w, r2.x, l(3)
1346 iadd r0.z, r0.z, r1.w
1350 ult r2.y, icb[r1.y + 128].y, r2.x
1352 iadd r2.y, r0.y, r2.x
1353 ld_structured r3.x, r2.y, l(16), g0.xxxx
1354 ishl r2.y, r2.x, l(1)
1355 iadd r2.y, r2.y, l(2)
1356 ishl r2.y, r3.x, r2.y
1358 iadd r2.x, r2.x, l(1)
1363 ult r2.z, icb[r1.y + 128].z, r2.y
1365 iadd r2.z, r0.y, r2.y
1366 ld_structured r3.x, r2.z, l(16), g0.xxxx
1367 ishl r2.z, r2.y, l(1)
1368 iadd r2.z, r2.z, l(1)
1369 ishl r2.z, r3.x, r2.z
1371 iadd r2.y, r2.y, l(1)
1376 uge r2.x, r1.w, l(16)
1378 iadd r2.x, r0.y, r1.w
1379 ld_structured r3.x, r2.x, l(16), g0.xxxx
1380 ishl r2.x, r1.w, l(1)
1381 ishl r2.x, r3.x, r2.x
1382 or r12.w, r2.x, r12.w
1383 iadd r1.w, r1.w, l(1)
1386 ieq r0.z, r0.w, l(3)
1388 ishl r0.z, r1.y, l(4)
1389 iadd r0.z, r0.z, l(8)
1390 ld_structured r2.xyz, r0.y, l(68), g0.xyzx
1391 ishl r3.x, r2.x, l(9)
1392 ishl r3.y, r2.y, l(5)
1393 ishl r3.z, r2.z, l(1)
1394 and r3.xyz, r3.xyzx, l(0x0001fc00, 8128, 508, 0)
1396 ld_structured r4.xyz, r0.y, l(84), g0.xyzx
1397 ishl r5.x, r4.x, l(16)
1398 ishl r5.y, r4.y, l(12)
1399 ishl r5.z, r4.z, l(8)
1400 and r5.xyz, r5.xyzx, l(0x00fe0000, 0x000fe000, 0x0000fe00, 0)
1402 iadd r1.w, r0.y, l(1)
1403 ld_structured r6.xyz, r1.w, l(68), g0.xyzx
1404 ishl r7.x, r6.x, l(23)
1405 ishl r7.y, r6.y, l(19)
1406 ishl r7.z, r6.z, l(15)
1407 and r7.xyz, r7.xyzx, l(0x7f000000, 0x07f00000, 0x007f0000, 0)
1409 ld_structured r8.xyz, r1.w, l(84), g0.xyzx
1410 ishl r9.x, r8.x, l(30)
1411 ishl r9.y, r8.y, l(26)
1412 ishl r9.z, r8.z, l(22)
1413 and r9.xyz, r9.xyzx, l(0x80000000, 0xf8000000, 0x3f800000, 0)
1414 or r12.x, r0.z, r9.x
1415 ld_structured r10.xy, r1.w, l(84), g0.xyxx
1416 ushr r11.x, r10.x, l(2)
1417 ushr r11.y, r10.y, l(6)
1418 and r2.xw, r11.xxxy, l(63, 0, 0, 3)
1419 iadd r2.xy, r3.yzyy, r2.xwxx
1420 iadd r2.xy, r5.yzyy, r2.xyxx
1421 iadd r2.xy, r7.yzyy, r2.xyxx
1422 iadd r2.xy, r9.yzyy, r2.xyxx
1423 ld_structured r3.x, r0.y, l(68), g0.xxxx
1424 ishl r0.z, r3.x, l(30)
1425 and r0.z, r0.z, l(0x40000000)
1426 iadd r0.z, r0.z, r2.y
1427 ld_structured r3.x, r0.y, l(84), g0.xxxx
1428 ishl r2.y, r3.x, l(31)
1429 iadd r12.z, r0.z, r2.y
1430 ld_structured r3.x, r1.w, l(68), g0.xxxx
1431 and r0.z, r3.x, l(1)
1432 ld_structured r3.x, r1.w, l(84), g0.xxxx
1433 ishl r1.w, r3.x, l(1)
1434 and r1.w, r1.w, l(2)
1435 iadd r0.z, r0.z, r1.w
1436 ld_structured r3.x, r0.y, l(16), g0.xxxx
1437 ishl r1.w, r3.x, l(2)
1438 iadd r0.z, r0.z, r1.w
1442 ult r2.z, icb[r1.y + 128].y, r2.y
1444 iadd r2.z, r0.y, r2.y
1445 ld_structured r3.x, r2.z, l(16), g0.xxxx
1446 ishl r2.z, r2.y, l(1)
1447 iadd r2.z, r2.z, l(1)
1448 ishl r2.z, r3.x, r2.z
1450 iadd r2.y, r2.y, l(1)
1455 uge r2.z, r0.z, l(16)
1457 iadd r2.z, r0.z, r0.y
1458 ld_structured r3.x, r2.z, l(16), g0.xxxx
1459 ishl r2.z, r0.z, l(1)
1460 ishl r2.z, r3.x, r2.z
1461 or r12.w, r2.z, r12.w
1462 iadd r0.z, r0.z, l(1)
1466 ieq r0.z, r0.w, l(4)
1468 ishl r0.z, r1.z, l(5)
1469 and r0.z, r0.z, l(96)
1470 iadd r0.z, r0.z, l(16)
1471 ishl r1.x, r1.x, l(7)
1472 iadd r0.z, r0.z, r1.x
1473 ld_structured r2.xyzw, r0.y, l(68), g0.xyzw
1474 ishl r3.x, r2.x, l(5)
1475 ishl r3.y, r2.y, l(15)
1476 ishl r3.z, r2.z, l(25)
1477 ishl r3.w, r2.w, l(4)
1478 and r2.xyzw, r3.xyzw, l(7936, 0x007c0000, 0xf0000000, 4032)
1479 iadd r0.z, r0.z, r2.x
1480 ld_structured r3.xyzw, r0.y, l(84), g0.xyzw
1481 ishl r4.xz, r3.xxwx, l(10)
1482 ishl r4.y, r3.y, l(20)
1483 and r3.xyw, r4.xyxz, l(0x0003e000, 0x0f800000, 0, 0x0003f000)
1484 iadd r0.z, r0.z, r3.x
1485 iadd r0.z, r2.y, r0.z
1486 iadd r0.z, r3.y, r0.z
1487 iadd r12.x, r2.z, r0.z
1488 ld_structured r4.x, r0.y, l(76), g0.xxxx
1489 ushr r0.z, r4.x, l(7)
1490 and r0.z, r0.z, l(1)
1491 ushr r1.x, r3.z, l(2)
1492 and r1.x, r1.x, l(62)
1493 iadd r0.z, r0.z, r1.x
1494 iadd r0.z, r2.w, r0.z
1495 iadd r0.z, r3.w, r0.z
1496 ld_structured r2.xy, r0.y, l(16), g0.xyxx
1497 ishl r3.x, r2.x, l(18)
1498 ishl r3.y, r2.y, l(17)
1499 and r1.xw, r3.xxxy, l(0x00040000, 0, 0, 0x00060000)
1500 iadd r0.z, r0.z, r1.x
1501 iadd r2.xyzw, r0.yyyy, l(1, 2, 3, 4)
1502 ld_structured r3.xy, r2.x, l(16), g0.xyxx
1503 ishl r3.xy, r3.xyxx, l(19)
1504 iadd r0.z, r0.z, r3.x
1505 ld_structured r4.xy, r2.y, l(16), g0.xyxx
1506 ishl r1.x, r4.x, l(21)
1507 ishl r2.x, r4.y, l(22)
1509 ld_structured r4.xy, r2.z, l(16), g0.xyxx
1510 ishl r1.x, r4.x, l(23)
1511 ishl r2.y, r4.y, l(25)
1513 ld_structured r4.xy, r2.w, l(16), g0.xyxx
1514 ishl r1.x, r4.x, l(25)
1515 ishl r2.z, r4.y, l(28)
1517 iadd r4.xyzw, r0.yyyy, l(5, 6, 7, 8)
1518 ld_structured r5.xy, r4.x, l(16), g0.xyxx
1519 ishl r1.x, r5.x, l(27)
1520 ishl r2.w, r5.y, l(31)
1522 ld_structured r5.xy, r4.y, l(16), g0.xyxx
1523 ishl r1.x, r5.x, l(29)
1524 ishl r3.x, r5.y, l(2)
1526 ld_structured r5.xy, r4.z, l(16), g0.xyxx
1527 ishl r1.x, r5.x, l(31)
1528 ishl r3.z, r5.y, l(5)
1529 or r12.y, r0.z, r1.x
1530 ld_structured r5.x, r4.z, l(16), g0.xxxx
1531 ushr r0.z, r5.x, l(1)
1532 ld_structured r5.xy, r4.w, l(16), g0.xyxx
1533 ishl r1.x, r5.x, l(1)
1534 ishl r3.w, r5.y, l(8)
1536 iadd r5.xyzw, r0.yyyy, l(9, 10, 11, 12)
1537 ld_structured r6.xy, r5.x, l(16), g0.xyxx
1538 ishl r1.x, r6.x, l(3)
1539 ishl r4.y, r6.y, l(11)
1541 ld_structured r6.xy, r5.y, l(16), g0.xyxx
1542 ishl r1.x, r6.x, l(5)
1543 ishl r4.z, r6.y, l(14)
1545 ld_structured r6.xy, r5.z, l(16), g0.xyxx
1546 ishl r1.x, r6.x, l(7)
1547 ishl r4.w, r6.y, l(17)
1549 ld_structured r5.xy, r5.w, l(16), g0.xyxx
1550 ishl r1.x, r5.x, l(9)
1551 ishl r5.x, r5.y, l(20)
1553 iadd r5.yzw, r0.yyyy, l(0, 13, 14, 15)
1554 ld_structured r6.xy, r5.y, l(16), g0.xyxx
1555 ishl r1.x, r6.x, l(11)
1556 ishl r5.y, r6.y, l(23)
1558 ld_structured r6.xy, r5.z, l(16), g0.xyxx
1559 ishl r1.x, r6.x, l(13)
1560 ishl r5.z, r6.y, l(26)
1562 ld_structured r6.xy, r5.w, l(16), g0.xyxx
1563 ishl r1.x, r6.x, l(15)
1564 ishl r5.w, r6.y, l(29)
1571 or r12.z, r2.w, r0.z
1572 ld_structured r2.x, r4.x, l(20), g0.xxxx
1573 ushr r0.z, r2.x, l(1)
1583 or r12.w, r5.w, r0.z
1585 ieq r0.z, r0.w, l(5)
1587 ishl r0.z, r1.z, l(6)
1588 iadd r0.z, r0.z, l(32)
1589 ld_structured r2.xyzw, r0.y, l(68), g0.xyzw
1590 ishl r3.x, r2.x, l(7)
1591 ishl r3.y, r2.y, l(21)
1592 ishl r3.z, r2.z, l(3)
1593 ishl r1.x, r2.w, l(18)
1594 and r2.xyz, r3.xyzx, l(0x00007f00, 0x1fc00000, 2032, 0)
1596 ld_structured r3.xyzw, r0.y, l(84), g0.xyzw
1597 ishl r4.x, r3.x, l(14)
1598 ishl r4.y, r3.y, l(28)
1599 ishl r4.z, r3.z, l(10)
1600 ishl r1.z, r3.w, l(26)
1601 and r3.xyz, r4.xyzx, l(0x003f8000, 0xe0000000, 0x0003f800, 0)
1604 or r12.x, r3.y, r0.z
1605 ld_structured r4.x, r0.y, l(88), g0.xxxx
1606 ushr r0.z, r4.x, l(4)
1607 and r0.z, r0.z, l(15)
1608 iadd r0.z, r2.z, r0.z
1609 iadd r0.z, r3.z, r0.z
1610 iadd r0.z, r1.x, r0.z
1611 or r12.y, r1.z, r0.z
1612 ld_structured r2.x, r0.y, l(96), g0.xxxx
1613 ushr r0.z, r2.x, l(6)
1614 ld_structured r2.xy, r0.y, l(16), g0.xyxx
1615 ishl r1.x, r2.x, l(2)
1616 ishl r1.z, r2.y, l(1)
1618 iadd r2.xyzw, r0.yyyy, l(1, 2, 3, 4)
1619 ld_structured r3.xy, r2.x, l(16), g0.xyxx
1620 ishl r1.x, r3.x, l(3)
1621 ishl r1.w, r3.y, l(2)
1623 ld_structured r3.xy, r2.y, l(16), g0.xyxx
1624 ishl r1.x, r3.x, l(5)
1625 ishl r2.x, r3.y, l(4)
1627 ld_structured r3.xy, r2.z, l(16), g0.xyxx
1628 ishl r1.x, r3.x, l(7)
1629 ishl r2.y, r3.y, l(6)
1631 ld_structured r3.xy, r2.w, l(16), g0.xyxx
1632 ishl r1.x, r3.x, l(9)
1633 ishl r2.z, r3.y, l(8)
1635 iadd r3.xyzw, r0.yyyy, l(5, 6, 7, 8)
1636 ld_structured r4.xy, r3.x, l(16), g0.xyxx
1637 ishl r1.x, r4.x, l(11)
1638 ishl r2.w, r4.y, l(10)
1640 ld_structured r4.xy, r3.y, l(16), g0.xyxx
1641 ishl r1.x, r4.x, l(13)
1642 ishl r3.x, r4.y, l(12)
1644 ld_structured r4.xy, r3.z, l(16), g0.xyxx
1645 ishl r1.x, r4.x, l(15)
1646 ishl r3.y, r4.y, l(14)
1648 ld_structured r4.xy, r3.w, l(16), g0.xyxx
1649 ishl r1.x, r4.x, l(17)
1650 ishl r3.z, r4.y, l(16)
1652 iadd r4.xyzw, r0.yyyy, l(9, 10, 11, 12)
1653 ld_structured r5.xy, r4.x, l(16), g0.xyxx
1654 ishl r1.x, r5.x, l(19)
1655 ishl r3.w, r5.y, l(18)
1657 ld_structured r5.xy, r4.y, l(16), g0.xyxx
1658 ishl r1.x, r5.x, l(21)
1659 ishl r4.x, r5.y, l(20)
1661 ld_structured r5.xy, r4.z, l(16), g0.xyxx
1662 ishl r1.x, r5.x, l(23)
1663 ishl r4.y, r5.y, l(22)
1665 ld_structured r5.xy, r4.w, l(16), g0.xyxx
1666 ishl r1.x, r5.x, l(25)
1667 ishl r4.z, r5.y, l(24)
1669 iadd r5.xyz, r0.yyyy, l(13, 14, 15, 0)
1670 ld_structured r6.xy, r5.x, l(16), g0.xyxx
1671 ishl r1.x, r6.x, l(27)
1672 ishl r4.w, r6.y, l(26)
1674 ld_structured r6.xy, r5.y, l(16), g0.xyxx
1675 ishl r1.x, r6.x, l(29)
1676 ishl r5.x, r6.y, l(28)
1678 ld_structured r6.xy, r5.z, l(16), g0.xyxx
1679 ishl r1.x, r6.x, l(31)
1680 ishl r5.y, r6.y, l(30)
1681 or r12.z, r0.z, r1.x
1682 ld_structured r6.x, r5.z, l(16), g0.xxxx
1683 ushr r0.z, r6.x, l(1)
1699 or r12.w, r5.y, r0.z
1701 ieq r0.z, r0.w, l(6)
1703 ld_structured r2.xyzw, r0.y, l(68), g0.xyzw
1704 ishl r3.x, r2.x, l(6)
1705 ishl r3.y, r2.y, l(20)
1706 ishl r3.z, r2.z, l(2)
1707 ishl r3.w, r2.w, l(16)
1708 and r2.xyzw, r3.xyzw, l(0x00003f80, 0x0fe00000, 1016, 0x00fe0000)
1709 iadd r0.z, r2.x, l(64)
1710 ld_structured r3.xyzw, r0.y, l(84), g0.xyzw
1711 ishl r4.x, r3.x, l(13)
1712 ishl r4.y, r3.y, l(27)
1713 ishl r4.z, r3.z, l(9)
1714 ishl r4.w, r3.w, l(23)
1715 and r3.xyzw, r4.xyzw, l(0x001fc000, 0xf0000000, 0x0001fc00, 0x7f000000)
1716 iadd r0.z, r0.z, r3.x
1717 iadd r0.z, r2.y, r0.z
1718 iadd r12.x, r3.y, r0.z
1719 ld_structured r4.xy, r0.y, l(84), g0.xyxx
1720 ushr r0.z, r4.y, l(5)
1721 and r0.z, r0.z, l(7)
1722 iadd r0.z, r2.z, r0.z
1723 iadd r0.z, r3.z, r0.z
1724 iadd r0.z, r2.w, r0.z
1725 iadd r0.z, r3.w, r0.z
1726 ld_structured r2.x, r0.y, l(68), g0.xxxx
1727 ishl r0.w, r2.x, l(31)
1728 iadd r12.y, r0.w, r0.z
1729 and r0.z, r4.x, l(1)
1730 ld_structured r2.x, r0.y, l(16), g0.xxxx
1731 ishl r0.w, r2.x, l(1)
1732 iadd r0.z, r0.w, r0.z
1733 iadd r2.xyzw, r0.yyyy, l(1, 2, 3, 4)
1734 ld_structured r3.x, r2.x, l(16), g0.xxxx
1735 ishl r0.w, r3.x, l(4)
1737 ld_structured r3.x, r2.y, l(16), g0.xxxx
1738 ishl r0.w, r3.x, l(8)
1740 ld_structured r3.x, r2.z, l(16), g0.xxxx
1741 ishl r0.w, r3.x, l(12)
1743 ld_structured r2.x, r2.w, l(16), g0.xxxx
1744 ishl r0.w, r2.x, l(16)
1746 iadd r2.xyzw, r0.yyyy, l(5, 6, 7, 8)
1747 ld_structured r3.x, r2.x, l(16), g0.xxxx
1748 ishl r0.w, r3.x, l(20)
1750 ld_structured r3.x, r2.y, l(16), g0.xxxx
1751 ishl r0.w, r3.x, l(24)
1753 ld_structured r3.x, r2.z, l(16), g0.xxxx
1754 ishl r0.w, r3.x, l(28)
1755 or r12.z, r0.w, r0.z
1756 ld_structured r2.x, r2.w, l(16), g0.xxxx
1757 iadd r3.xyzw, r0.yyyy, l(9, 10, 11, 12)
1758 ld_structured r4.x, r3.x, l(16), g0.xxxx
1759 ishl r0.z, r4.x, l(4)
1761 ld_structured r2.x, r3.y, l(16), g0.xxxx
1762 ishl r0.w, r2.x, l(8)
1764 ld_structured r2.x, r3.z, l(16), g0.xxxx
1765 ishl r0.w, r2.x, l(12)
1767 ld_structured r2.x, r3.w, l(16), g0.xxxx
1768 ishl r0.w, r2.x, l(16)
1770 iadd r1.xzw, r0.yyyy, l(13, 0, 14, 15)
1771 ld_structured r2.x, r1.x, l(16), g0.xxxx
1772 ishl r0.w, r2.x, l(20)
1774 ld_structured r2.x, r1.z, l(16), g0.xxxx
1775 ishl r0.w, r2.x, l(24)
1777 ld_structured r2.x, r1.w, l(16), g0.xxxx
1778 ishl r0.w, r2.x, l(28)
1779 or r12.w, r0.w, r0.z
1781 ishl r0.z, r1.y, l(8)
1782 iadd r0.z, r0.z, l(128)
1783 ld_structured r2.xyzw, r0.y, l(68), g0.xyzw
1784 ishl r3.x, r2.x, l(11)
1785 ishl r3.y, r2.z, l(19)
1786 ishl r3.z, r2.w, l(7)
1787 and r1.xzw, r3.xxyz, l(0x0007c000, 0, 0x07c00000, 0x00007c00)
1789 ld_structured r3.xyzw, r0.y, l(84), g0.xyzw
1790 ishl r4.x, r3.x, l(16)
1791 ishl r4.y, r3.y, l(4)
1792 ishl r4.z, r3.z, l(24)
1793 ishl r4.w, r3.w, l(12)
1794 and r4.xyzw, r4.xyzw, l(0x00f80000, 3968, 0xf8000000, 0x000f8000)
1796 iadd r0.w, r0.y, l(1)
1797 ld_structured r5.xyzw, r0.w, l(68), g0.xyzw
1798 ishl r6.x, r5.x, l(21)
1799 ishl r6.y, r5.y, l(9)
1800 ishl r6.z, r5.w, l(17)
1801 and r6.xyz, r6.xyzx, l(0x1f000000, 0x0001f000, 0x01f00000, 0)
1803 ld_structured r7.xyzw, r0.w, l(84), g0.xyzw
1804 ishl r8.x, r7.x, l(26)
1805 ishl r8.y, r7.y, l(14)
1806 ishl r8.z, r7.z, l(2)
1807 ishl r8.w, r7.w, l(22)
1808 and r8.xyzw, r8.xyzw, l(0xe0000000, 0x003e0000, 992, 0x3e000000)
1809 or r12.x, r0.z, r8.x
1810 ld_structured r9.x, r0.w, l(84), g0.xxxx
1811 ushr r10.x, r9.x, l(6)
1812 ushr r10.y, r9.x, l(1)
1813 and r6.xw, r10.xxxy, l(3, 0, 0, 2)
1814 ushr r0.z, r2.y, l(1)
1815 and r0.z, r0.z, l(124)
1816 iadd r0.z, r0.z, r6.x
1817 iadd r0.z, r4.y, r0.z
1818 iadd r0.z, r6.y, r0.z
1819 iadd r0.z, r8.y, r0.z
1820 iadd r0.z, r1.z, r0.z
1821 iadd r12.y, r4.z, r0.z
1822 ushr r0.z, r5.z, l(3)
1823 and r0.z, r0.z, l(31)
1824 iadd r0.z, r8.z, r0.z
1825 iadd r0.z, r1.w, r0.z
1826 iadd r0.z, r4.w, r0.z
1827 iadd r0.z, r6.z, r0.z
1828 iadd r0.z, r8.w, r0.z
1829 ld_structured r2.x, r0.y, l(68), g0.xxxx
1830 ishl r1.x, r2.x, l(28)
1831 and r1.x, r1.x, l(0x40000000)
1832 iadd r0.z, r0.z, r1.x
1833 ld_structured r2.x, r0.y, l(84), g0.xxxx
1834 ishl r1.x, r2.x, l(29)
1835 and r1.x, r1.x, l(0x80000000)
1836 iadd r12.z, r0.z, r1.x
1837 ld_structured r2.x, r0.w, l(68), g0.xxxx
1838 ushr r0.z, r2.x, l(2)
1839 and r0.z, r0.z, l(1)
1840 iadd r0.z, r6.w, r0.z
1841 ld_structured r2.x, r0.y, l(16), g0.xxxx
1842 ishl r0.w, r2.x, l(2)
1843 iadd r0.z, r0.w, r0.z
1847 ult r1.z, icb[r1.y + 128].y, r1.x
1849 iadd r1.z, r0.y, r1.x
1850 ld_structured r2.x, r1.z, l(16), g0.xxxx
1851 ishl r1.z, r1.x, l(1)
1852 iadd r1.z, r1.z, l(1)
1853 ishl r1.z, r2.x, r1.z
1855 iadd r1.x, r1.x, l(1)
1860 uge r1.y, r0.z, l(16)
1862 iadd r1.y, r0.z, r0.y
1863 ld_structured r2.x, r1.y, l(16), g0.xxxx
1864 ishl r1.y, r0.z, l(1)
1865 ishl r1.y, r2.x, r1.y
1866 or r12.w, r1.y, r12.w
1867 iadd r0.z, r0.z, l(1)
1876 store_structured u0.xyzw, r0.x, l(0), r12.xyzw
1882 const BYTE BC7Encode_EncodeBlockCS[] =
1884 68, 88, 66, 67, 38, 175,
1885 165, 204, 73, 182, 127, 102,
1886 182, 246, 162, 152, 80, 235,
1887 28, 253, 1, 0, 0, 0,
1888 200, 193, 0, 0, 3, 0,
1891 0, 0, 73, 83, 71, 78,
1894 79, 83, 71, 78, 8, 0,
1897 69, 88, 116, 193, 0, 0,
1898 64, 0, 5, 0, 93, 48,
1901 0, 0, 204, 204, 0, 0,
1902 80, 80, 104, 170, 15, 0,
1904 136, 136, 0, 0, 64, 80,
1905 90, 106, 15, 0, 0, 0,
1906 0, 0, 0, 0, 238, 238,
1907 0, 0, 0, 66, 90, 90,
1909 0, 0, 200, 236, 0, 0,
1910 168, 160, 80, 84, 15, 0,
1912 128, 200, 0, 0, 0, 0,
1913 165, 165, 15, 0, 0, 0,
1914 0, 0, 0, 0, 236, 254,
1915 0, 0, 80, 80, 160, 160,
1917 0, 0, 200, 254, 0, 0,
1918 160, 160, 85, 85, 15, 0,
1920 128, 236, 0, 0, 80, 80,
1921 90, 90, 15, 0, 0, 0,
1923 0, 0, 0, 0, 85, 170,
1925 0, 0, 236, 255, 0, 0,
1926 0, 85, 85, 170, 15, 0,
1928 128, 254, 0, 0, 0, 85,
1929 170, 170, 15, 0, 0, 0,
1931 0, 0, 144, 144, 144, 144,
1933 0, 0, 232, 255, 0, 0,
1934 148, 148, 148, 148, 15, 0,
1936 0, 255, 0, 0, 164, 164,
1937 164, 164, 15, 0, 0, 0,
1938 0, 0, 0, 0, 240, 255,
1939 0, 0, 80, 148, 165, 169,
1942 80, 66, 10, 42, 15, 0,
1944 16, 247, 0, 0, 64, 80,
1945 148, 165, 15, 0, 0, 0,
1947 0, 0, 84, 80, 66, 10,
1950 0, 165, 165, 165, 8, 0,
1952 206, 8, 0, 0, 160, 160,
1953 160, 85, 2, 0, 0, 0,
1955 0, 0, 84, 84, 168, 168,
1957 0, 0, 16, 115, 0, 0,
1958 64, 64, 106, 106, 8, 0,
1961 164, 164, 8, 0, 0, 0,
1962 0, 0, 0, 0, 206, 140,
1966 164, 164, 80, 0, 2, 0,
1968 16, 49, 0, 0, 144, 144,
1969 165, 170, 8, 0, 0, 0,
1970 0, 0, 0, 0, 102, 102,
1971 0, 0, 20, 105, 105, 20,
1973 0, 0, 108, 54, 0, 0,
1974 0, 20, 105, 105, 2, 0,
1976 232, 23, 0, 0, 160, 133,
1977 133, 160, 8, 0, 0, 0,
1978 0, 0, 0, 0, 240, 15,
1979 0, 0, 20, 20, 130, 170,
1981 0, 0, 142, 113, 0, 0,
1982 80, 164, 164, 80, 2, 0,
1984 156, 57, 0, 0, 0, 2,
1985 90, 106, 2, 0, 0, 0,
1986 0, 0, 0, 0, 170, 170,
1987 0, 0, 0, 128, 165, 169,
1989 0, 0, 240, 240, 0, 0,
1990 168, 160, 144, 80, 15, 0,
1992 90, 90, 0, 0, 80, 144,
1993 160, 168, 6, 0, 0, 0,
1994 0, 0, 0, 0, 204, 51,
1995 0, 0, 36, 36, 36, 36,
1998 0, 85, 170, 0, 2, 0,
2000 170, 85, 0, 0, 36, 73,
2001 146, 36, 8, 0, 0, 0,
2002 0, 0, 0, 0, 150, 150,
2003 0, 0, 36, 146, 73, 36,
2005 0, 0, 90, 165, 0, 0,
2006 80, 10, 165, 80, 15, 0,
2008 206, 115, 0, 0, 80, 165,
2010 0, 0, 0, 0, 200, 19,
2011 0, 0, 68, 68, 170, 170,
2014 0, 0, 102, 102, 2, 0,
2016 220, 59, 0, 0, 160, 165,
2017 160, 165, 2, 0, 0, 0,
2018 0, 0, 0, 0, 150, 105,
2019 0, 0, 160, 80, 160, 80,
2021 0, 0, 60, 195, 0, 0,
2022 40, 105, 40, 105, 15, 0,
2024 102, 153, 0, 0, 68, 170,
2025 170, 68, 15, 0, 0, 0,
2027 0, 0, 0, 102, 102, 102,
2030 68, 68, 68, 170, 6, 0,
2032 228, 4, 0, 0, 168, 84,
2033 168, 84, 2, 0, 0, 0,
2035 0, 0, 128, 149, 128, 149,
2038 0, 150, 150, 150, 8, 0,
2040 54, 201, 0, 0, 168, 84,
2041 84, 168, 15, 0, 0, 0,
2042 0, 0, 0, 0, 108, 147,
2043 0, 0, 128, 149, 149, 128,
2045 0, 0, 198, 57, 0, 0,
2046 20, 20, 20, 170, 2, 0,
2048 156, 99, 0, 0, 0, 0,
2049 150, 150, 2, 0, 0, 0,
2050 0, 0, 0, 0, 54, 147,
2051 0, 0, 20, 20, 170, 170,
2053 0, 0, 198, 156, 0, 0,
2054 160, 80, 80, 160, 15, 0,
2056 126, 129, 0, 0, 160, 165,
2057 165, 160, 15, 0, 0, 0,
2058 0, 0, 0, 0, 24, 231,
2061 0, 0, 240, 204, 0, 0,
2062 128, 64, 128, 64, 15, 0,
2064 204, 15, 0, 0, 168, 169,
2065 168, 169, 2, 0, 0, 0,
2066 0, 0, 0, 0, 68, 119,
2067 0, 0, 68, 170, 170, 170,
2069 0, 0, 34, 238, 0, 0,
2070 84, 82, 74, 42, 15, 0,
2584 89, 0, 0, 4, 70, 142,
2587 0, 4, 0, 112, 16, 0,
2590 0, 112, 16, 0, 1, 0,
2592 158, 0, 0, 4, 0, 224,
2596 95, 0, 0, 2, 18, 16,
2598 15, 0, 0, 0, 160, 0,
2599 0, 5, 0, 240, 17, 0,
2602 155, 0, 0, 4, 64, 0,
2616 10, 128, 32, 0, 0, 0,
2626 26, 128, 32, 0, 0, 0,
2637 0, 0, 26, 0, 16, 128,
2640 167, 0, 0, 9, 114, 0,
2644 4, 0, 0, 0, 70, 114,
2650 255, 255, 255, 127, 167, 0,
2655 0, 0, 6, 112, 16, 0,
2662 242, 0, 16, 0, 2, 0,
2663 0, 0, 166, 10, 16, 0,
2670 78, 0, 0, 9, 130, 0,
2672 0, 208, 0, 0, 10, 0,
2674 26, 128, 32, 0, 0, 0,
2676 35, 0, 0, 11, 18, 0,
2678 58, 0, 16, 128, 65, 0,
2680 26, 128, 32, 0, 0, 0,
2688 41, 0, 0, 7, 130, 0,
2712 194, 0, 16, 0, 3, 0,
2717 0, 7, 242, 0, 16, 0,
2720 70, 126, 16, 0, 0, 0,
2722 242, 0, 16, 0, 3, 0,
2723 0, 0, 70, 14, 16, 0,
2725 0, 0, 0, 0, 127, 67,
2726 0, 0, 127, 67, 0, 0,
2727 127, 67, 0, 0, 127, 67,
2728 28, 0, 0, 5, 242, 0,
2730 70, 14, 16, 0, 3, 0,
2732 242, 0, 16, 0, 3, 0,
2733 0, 0, 70, 14, 16, 0,
2736 255, 0, 0, 0, 255, 0,
2738 32, 0, 0, 10, 50, 0,
2740 246, 15, 16, 0, 0, 0,
2745 0, 7, 130, 0, 16, 0,
2750 114, 0, 16, 0, 4, 0,
2751 0, 0, 166, 10, 16, 0,
2756 55, 0, 0, 9, 194, 0,
2758 166, 10, 16, 0, 4, 0,
2759 0, 0, 246, 11, 16, 0,
2760 3, 0, 0, 0, 166, 14,
2766 226, 0, 16, 0, 5, 0,
2770 86, 14, 16, 0, 5, 0,
2772 242, 0, 16, 0, 4, 0,
2776 70, 14, 16, 0, 5, 0,
2778 242, 0, 16, 0, 3, 0,
2779 0, 0, 246, 15, 16, 0,
2782 70, 14, 16, 0, 3, 0,
2784 242, 240, 17, 0, 0, 0,
2787 0, 0, 70, 14, 16, 0,
2790 130, 0, 16, 0, 1, 0,
2793 0, 0, 192, 255, 255, 255,
2796 167, 0, 0, 8, 242, 0,
2798 10, 64, 2, 0, 1, 64,
2800 70, 254, 17, 0, 0, 0,
2808 26, 144, 144, 0, 58, 0,
2816 32, 0, 0, 10, 98, 0,
2818 246, 15, 16, 0, 0, 0,
2832 55, 0, 0, 12, 242, 0,
2835 0, 0, 70, 14, 16, 0,
2837 0, 0, 255, 255, 255, 255,
2838 255, 255, 255, 255, 255, 255,
2839 255, 255, 255, 255, 255, 255,
2842 70, 14, 16, 0, 3, 0,
2845 0, 12, 242, 0, 16, 0,
2848 70, 14, 16, 0, 5, 0,
2850 255, 255, 255, 255, 255, 255,
2851 255, 255, 255, 255, 255, 255,
2852 255, 255, 255, 255, 1, 0,
2853 0, 7, 242, 0, 16, 0,
2858 242, 240, 17, 0, 0, 0,
2861 0, 0, 70, 14, 16, 0,
2863 0, 8, 242, 240, 17, 0,
2866 52, 0, 0, 0, 70, 14,
2871 0, 8, 242, 0, 16, 0,
2874 36, 0, 0, 0, 70, 254,
2876 167, 0, 0, 8, 242, 0,
2878 10, 64, 2, 0, 1, 64,
2880 70, 254, 17, 0, 0, 0,
2886 242, 0, 16, 0, 6, 0,
2890 70, 254, 17, 0, 0, 0,
2892 242, 0, 16, 0, 5, 0,
2896 70, 254, 17, 0, 0, 0,
2898 242, 0, 16, 0, 3, 0,
2899 0, 0, 70, 14, 16, 0,
2902 168, 0, 0, 8, 242, 240,
2904 10, 64, 2, 0, 1, 64,
2906 70, 14, 16, 0, 3, 0,
2908 242, 0, 16, 0, 3, 0,
2909 0, 0, 70, 14, 16, 0,
2912 168, 0, 0, 8, 242, 240,
2914 10, 64, 2, 0, 1, 64,
2916 70, 14, 16, 0, 3, 0,
2920 167, 0, 0, 8, 242, 0,
2922 10, 64, 2, 0, 1, 64,
2924 70, 254, 17, 0, 0, 0,
2926 242, 0, 16, 0, 4, 0,
2929 0, 0, 70, 254, 17, 0,
2935 0, 9, 242, 0, 16, 0,
2939 0, 0, 70, 254, 17, 0,
2941 0, 9, 242, 0, 16, 0,
2945 0, 0, 70, 254, 17, 0,
2947 0, 7, 242, 0, 16, 0,
2950 70, 14, 16, 0, 6, 0,
2952 242, 240, 17, 0, 0, 0,
2955 0, 0, 70, 14, 16, 0,
2957 0, 7, 242, 0, 16, 0,
2960 70, 14, 16, 0, 5, 0,
2962 242, 240, 17, 0, 0, 0,
2965 0, 0, 70, 14, 16, 0,
2970 242, 0, 16, 0, 3, 0,
2973 0, 0, 70, 254, 17, 0,
2975 0, 8, 242, 0, 16, 0,
2978 52, 0, 0, 0, 70, 254,
2982 10, 64, 2, 0, 1, 64,
2984 167, 0, 0, 9, 242, 0,
2988 36, 0, 0, 0, 70, 254,
2990 167, 0, 0, 9, 242, 0,
2994 52, 0, 0, 0, 70, 254,
2996 84, 0, 0, 7, 242, 0,
2998 70, 14, 16, 0, 3, 0,
2999 0, 0, 70, 14, 16, 0,
3001 0, 8, 242, 240, 17, 0,
3004 36, 0, 0, 0, 70, 14,
3006 83, 0, 0, 7, 242, 0,
3008 70, 14, 16, 0, 4, 0,
3009 0, 0, 70, 14, 16, 0,
3011 0, 8, 242, 240, 17, 0,
3014 52, 0, 0, 0, 70, 14,
3017 0, 10, 50, 0, 16, 0,
3018 3, 0, 0, 0, 166, 10,
3026 242, 0, 16, 0, 4, 0,
3029 0, 0, 70, 254, 17, 0,
3031 0, 8, 242, 0, 16, 0,
3034 52, 0, 0, 0, 70, 254,
3038 10, 64, 2, 0, 1, 64,
3040 167, 0, 0, 9, 242, 0,
3044 36, 0, 0, 0, 70, 254,
3046 167, 0, 0, 9, 242, 0,
3050 52, 0, 0, 0, 70, 254,
3052 84, 0, 0, 7, 242, 0,
3054 70, 14, 16, 0, 4, 0,
3055 0, 0, 70, 14, 16, 0,
3057 0, 8, 242, 240, 17, 0,
3060 36, 0, 0, 0, 70, 14,
3062 83, 0, 0, 7, 242, 0,
3064 70, 14, 16, 0, 5, 0,
3065 0, 0, 70, 14, 16, 0,
3067 0, 8, 242, 240, 17, 0,
3070 52, 0, 0, 0, 70, 14,
3073 0, 10, 194, 0, 16, 0,
3074 3, 0, 0, 0, 166, 10,
3082 242, 0, 16, 0, 4, 0,
3086 70, 254, 17, 0, 0, 0,
3088 242, 0, 16, 0, 5, 0,
3092 70, 254, 17, 0, 0, 0,
3096 167, 0, 0, 8, 242, 0,
3098 10, 64, 2, 0, 1, 64,
3100 70, 254, 17, 0, 0, 0,
3103 0, 0, 10, 144, 144, 0,
3118 26, 144, 144, 0, 58, 0,
3126 32, 0, 0, 10, 242, 0,
3128 246, 15, 16, 0, 0, 0,
3138 242, 0, 16, 0, 9, 0,
3142 2, 64, 0, 0, 255, 255,
3143 255, 255, 255, 255, 255, 255,
3144 255, 255, 255, 255, 255, 255,
3145 255, 255, 1, 0, 0, 7,
3146 242, 0, 16, 0, 7, 0,
3147 0, 0, 70, 14, 16, 0,
3152 214, 5, 16, 0, 8, 0,
3153 0, 0, 134, 0, 16, 0,
3169 0, 12, 242, 0, 16, 0,
3170 10, 0, 0, 0, 166, 10,
3172 70, 14, 16, 0, 6, 0,
3174 255, 255, 255, 255, 255, 255,
3175 255, 255, 255, 255, 255, 255,
3176 255, 255, 255, 255, 1, 0,
3177 0, 7, 242, 0, 16, 0,
3180 166, 10, 16, 0, 3, 0,
3182 242, 0, 16, 0, 10, 0,
3186 2, 64, 0, 0, 255, 255,
3187 255, 255, 255, 255, 255, 255,
3188 255, 255, 255, 255, 255, 255,
3189 255, 255, 1, 0, 0, 7,
3190 242, 0, 16, 0, 6, 0,
3191 0, 0, 70, 14, 16, 0,
3194 55, 0, 0, 9, 242, 0,
3197 0, 0, 70, 14, 16, 0,
3200 55, 0, 0, 9, 242, 0,
3203 0, 0, 70, 14, 16, 0,
3206 168, 0, 0, 8, 242, 240,
3208 10, 64, 2, 0, 1, 64,
3210 70, 14, 16, 0, 9, 0,
3212 242, 240, 17, 0, 0, 0,
3215 0, 0, 70, 14, 16, 0,
3220 242, 0, 16, 0, 6, 0,
3223 0, 0, 70, 254, 17, 0,
3225 0, 8, 242, 0, 16, 0,
3228 52, 0, 0, 0, 70, 254,
3232 10, 64, 2, 0, 1, 64,
3234 167, 0, 0, 9, 242, 0,
3238 36, 0, 0, 0, 70, 254,
3240 167, 0, 0, 9, 242, 0,
3244 52, 0, 0, 0, 70, 254,
3246 84, 0, 0, 7, 242, 0,
3248 70, 14, 16, 0, 6, 0,
3249 0, 0, 70, 14, 16, 0,
3251 0, 8, 242, 240, 17, 0,
3254 36, 0, 0, 0, 70, 14,
3256 83, 0, 0, 7, 242, 0,
3258 70, 14, 16, 0, 7, 0,
3259 0, 0, 70, 14, 16, 0,
3261 0, 8, 242, 240, 17, 0,
3264 52, 0, 0, 0, 70, 14,
3269 0, 8, 242, 0, 16, 0,
3272 36, 0, 0, 0, 70, 254,
3274 167, 0, 0, 8, 242, 0,
3276 10, 64, 2, 0, 1, 64,
3278 70, 254, 17, 0, 0, 0,
3284 242, 0, 16, 0, 8, 0,
3288 70, 254, 17, 0, 0, 0,
3290 242, 0, 16, 0, 9, 0,
3294 70, 254, 17, 0, 0, 0,
3296 242, 0, 16, 0, 6, 0,
3297 0, 0, 70, 14, 16, 0,
3300 168, 0, 0, 8, 242, 240,
3302 10, 64, 2, 0, 1, 64,
3304 70, 14, 16, 0, 6, 0,
3306 242, 0, 16, 0, 6, 0,
3307 0, 0, 70, 14, 16, 0,
3310 168, 0, 0, 8, 242, 240,
3312 10, 64, 2, 0, 1, 64,
3314 70, 14, 16, 0, 6, 0,
3318 167, 0, 0, 8, 242, 0,
3320 10, 64, 2, 0, 1, 64,
3322 70, 254, 17, 0, 0, 0,
3324 242, 0, 16, 0, 7, 0,
3327 0, 0, 70, 254, 17, 0,
3333 0, 9, 242, 0, 16, 0,
3337 0, 0, 70, 254, 17, 0,
3339 0, 9, 242, 0, 16, 0,
3343 0, 0, 70, 254, 17, 0,
3345 0, 7, 242, 0, 16, 0,
3348 70, 14, 16, 0, 8, 0,
3350 242, 240, 17, 0, 0, 0,
3353 0, 0, 70, 14, 16, 0,
3355 0, 7, 242, 0, 16, 0,
3358 70, 14, 16, 0, 9, 0,
3360 242, 240, 17, 0, 0, 0,
3363 0, 0, 70, 14, 16, 0,
3368 242, 0, 16, 0, 6, 0,
3371 0, 0, 70, 254, 17, 0,
3373 0, 8, 242, 0, 16, 0,
3376 52, 0, 0, 0, 70, 254,
3380 10, 64, 2, 0, 1, 64,
3382 167, 0, 0, 9, 242, 0,
3386 36, 0, 0, 0, 70, 254,
3388 167, 0, 0, 9, 242, 0,
3392 52, 0, 0, 0, 70, 254,
3394 84, 0, 0, 7, 242, 0,
3396 70, 14, 16, 0, 6, 0,
3397 0, 0, 70, 14, 16, 0,
3399 0, 8, 242, 240, 17, 0,
3402 36, 0, 0, 0, 70, 14,
3404 83, 0, 0, 7, 242, 0,
3406 70, 14, 16, 0, 7, 0,
3407 0, 0, 70, 14, 16, 0,
3409 0, 8, 242, 240, 17, 0,
3412 52, 0, 0, 0, 70, 14,
3417 0, 9, 242, 0, 16, 0,
3421 0, 0, 70, 254, 17, 0,
3423 0, 9, 242, 0, 16, 0,
3427 0, 0, 70, 254, 17, 0,
3432 242, 0, 16, 0, 6, 0,
3435 0, 0, 70, 254, 17, 0,
3438 3, 0, 0, 0, 10, 144,
3439 144, 0, 26, 0, 16, 0,
3453 0, 0, 26, 144, 144, 0,
3462 242, 0, 16, 0, 8, 0,
3463 0, 0, 246, 15, 16, 0,
3468 55, 0, 0, 12, 242, 0,
3472 255, 255, 255, 255, 255, 255,
3473 255, 255, 255, 255, 255, 255,
3474 255, 255, 255, 255, 70, 14,
3476 55, 0, 0, 12, 242, 0,
3486 214, 5, 16, 0, 8, 0,
3487 0, 0, 134, 0, 16, 0,
3489 0, 10, 242, 0, 16, 0,
3490 10, 0, 0, 0, 246, 15,
3500 55, 0, 0, 12, 242, 0,
3502 166, 10, 16, 0, 3, 0,
3504 255, 255, 255, 255, 255, 255,
3505 255, 255, 255, 255, 255, 255,
3506 255, 255, 255, 255, 70, 14,
3508 55, 0, 0, 12, 242, 0,
3510 166, 10, 16, 0, 3, 0,
3518 42, 0, 16, 0, 10, 0,
3526 242, 0, 16, 0, 10, 0,
3527 0, 0, 166, 10, 16, 0,
3530 2, 64, 0, 0, 255, 255,
3531 255, 255, 255, 255, 255, 255,
3532 255, 255, 255, 255, 255, 255,
3533 255, 255, 1, 0, 0, 7,
3534 242, 0, 16, 0, 6, 0,
3535 0, 0, 70, 14, 16, 0,
3536 6, 0, 0, 0, 166, 10,
3538 55, 0, 0, 9, 242, 0,
3541 0, 0, 70, 14, 16, 0,
3542 11, 0, 0, 0, 70, 14,
3544 55, 0, 0, 9, 242, 0,
3547 0, 0, 70, 14, 16, 0,
3548 12, 0, 0, 0, 70, 14,
3550 55, 0, 0, 9, 242, 0,
3553 0, 0, 70, 14, 16, 0,
3556 55, 0, 0, 9, 242, 0,
3559 0, 0, 70, 14, 16, 0,
3562 168, 0, 0, 8, 242, 240,
3564 10, 64, 2, 0, 1, 64,
3566 70, 14, 16, 0, 9, 0,
3568 242, 240, 17, 0, 0, 0,
3571 0, 0, 70, 14, 16, 0,
3576 242, 0, 16, 0, 6, 0,
3579 0, 0, 70, 254, 17, 0,
3581 0, 8, 242, 0, 16, 0,
3584 52, 0, 0, 0, 70, 254,
3588 10, 64, 2, 0, 1, 64,
3590 167, 0, 0, 9, 242, 0,
3594 36, 0, 0, 0, 70, 254,
3596 167, 0, 0, 9, 242, 0,
3600 52, 0, 0, 0, 70, 254,
3602 84, 0, 0, 7, 242, 0,
3604 70, 14, 16, 0, 6, 0,
3605 0, 0, 70, 14, 16, 0,
3607 0, 8, 242, 240, 17, 0,
3610 36, 0, 0, 0, 70, 14,
3612 83, 0, 0, 7, 242, 0,
3614 70, 14, 16, 0, 7, 0,
3615 0, 0, 70, 14, 16, 0,
3617 0, 8, 242, 240, 17, 0,
3620 52, 0, 0, 0, 70, 14,
3625 0, 8, 242, 0, 16, 0,
3628 36, 0, 0, 0, 70, 254,
3630 167, 0, 0, 8, 242, 0,
3632 10, 64, 2, 0, 1, 64,
3634 70, 254, 17, 0, 0, 0,
3640 242, 0, 16, 0, 8, 0,
3644 70, 254, 17, 0, 0, 0,
3646 242, 0, 16, 0, 9, 0,
3650 70, 254, 17, 0, 0, 0,
3652 242, 0, 16, 0, 6, 0,
3653 0, 0, 70, 14, 16, 0,
3656 168, 0, 0, 8, 242, 240,
3658 10, 64, 2, 0, 1, 64,
3660 70, 14, 16, 0, 6, 0,
3662 242, 0, 16, 0, 6, 0,
3663 0, 0, 70, 14, 16, 0,
3666 168, 0, 0, 8, 242, 240,
3668 10, 64, 2, 0, 1, 64,
3670 70, 14, 16, 0, 6, 0,
3674 167, 0, 0, 8, 242, 0,
3676 10, 64, 2, 0, 1, 64,
3678 70, 254, 17, 0, 0, 0,
3680 242, 0, 16, 0, 7, 0,
3683 0, 0, 70, 254, 17, 0,
3689 0, 9, 242, 0, 16, 0,
3693 0, 0, 70, 254, 17, 0,
3695 0, 9, 242, 0, 16, 0,
3699 0, 0, 70, 254, 17, 0,
3701 0, 7, 242, 0, 16, 0,
3704 70, 14, 16, 0, 8, 0,
3706 242, 240, 17, 0, 0, 0,
3709 0, 0, 70, 14, 16, 0,
3711 0, 7, 242, 0, 16, 0,
3714 70, 14, 16, 0, 9, 0,
3716 242, 240, 17, 0, 0, 0,
3719 0, 0, 70, 14, 16, 0,
3724 242, 0, 16, 0, 6, 0,
3727 0, 0, 70, 254, 17, 0,
3729 0, 8, 242, 0, 16, 0,
3732 52, 0, 0, 0, 70, 254,
3736 10, 64, 2, 0, 1, 64,
3738 167, 0, 0, 9, 242, 0,
3742 36, 0, 0, 0, 70, 254,
3744 167, 0, 0, 9, 242, 0,
3748 52, 0, 0, 0, 70, 254,
3750 84, 0, 0, 7, 242, 0,
3752 70, 14, 16, 0, 6, 0,
3753 0, 0, 70, 14, 16, 0,
3755 0, 8, 242, 240, 17, 0,
3758 36, 0, 0, 0, 70, 14,
3760 83, 0, 0, 7, 242, 0,
3762 70, 14, 16, 0, 7, 0,
3763 0, 0, 70, 14, 16, 0,
3765 0, 8, 242, 240, 17, 0,
3768 52, 0, 0, 0, 70, 14,
3773 0, 9, 242, 0, 16, 0,
3777 0, 0, 70, 254, 17, 0,
3779 0, 9, 242, 0, 16, 0,
3783 0, 0, 70, 254, 17, 0,
3788 226, 0, 16, 0, 2, 0,
3789 0, 0, 246, 15, 16, 0,
3833 0, 0, 150, 5, 16, 0,
3837 0, 10, 114, 0, 16, 0,
3844 114, 0, 16, 0, 6, 0,
3848 255, 0, 0, 0, 255, 0,
3850 85, 0, 0, 7, 114, 0,
3855 0, 10, 114, 0, 16, 0,
3862 114, 0, 16, 0, 6, 0,
3866 41, 0, 0, 7, 114, 0,
3871 0, 7, 114, 0, 16, 0,
3876 114, 0, 16, 0, 7, 0,
3880 30, 0, 0, 10, 114, 0,
3887 0, 10, 114, 0, 16, 0,
3890 2, 64, 0, 0, 255, 0,
3894 114, 0, 16, 0, 8, 0,
3898 1, 0, 0, 10, 114, 0,
3905 0, 7, 114, 0, 16, 0,
3910 114, 0, 16, 0, 8, 0,
3914 85, 0, 0, 7, 114, 0,
3919 0, 7, 114, 0, 16, 0,
3924 130, 0, 16, 0, 5, 0,
3926 255, 0, 0, 0, 54, 0,
3927 0, 8, 178, 0, 16, 0,
3935 0, 10, 114, 0, 16, 0,
3942 114, 0, 16, 0, 9, 0,
3946 255, 0, 0, 0, 255, 0,
3948 85, 0, 0, 7, 114, 0,
3953 0, 10, 114, 0, 16, 0,
3956 2, 64, 0, 0, 126, 0,
3960 114, 0, 16, 0, 9, 0,
3964 41, 0, 0, 7, 114, 0,
3969 0, 7, 114, 0, 16, 0,
3974 114, 0, 16, 0, 7, 0,
3978 30, 0, 0, 10, 114, 0,
3985 0, 10, 114, 0, 16, 0,
3988 2, 64, 0, 0, 255, 0,
3992 114, 0, 16, 0, 9, 0,
3996 1, 0, 0, 10, 114, 0,
4000 126, 0, 0, 0, 126, 0,
4003 0, 7, 114, 0, 16, 0,
4008 114, 0, 16, 0, 8, 0,
4012 85, 0, 0, 7, 114, 0,
4017 0, 7, 114, 0, 16, 0,
4022 130, 0, 16, 0, 5, 0,
4024 255, 0, 0, 0, 54, 0,
4025 0, 8, 178, 0, 16, 0,
4038 114, 0, 16, 0, 9, 0,
4044 84, 0, 0, 10, 114, 0,
4048 255, 0, 0, 0, 255, 0,
4051 0, 10, 114, 0, 16, 0,
4054 2, 64, 0, 0, 248, 0,
4058 114, 0, 16, 0, 9, 0,
4062 30, 0, 0, 7, 114, 0,
4067 0, 10, 114, 0, 16, 0,
4074 114, 0, 16, 0, 9, 0,
4078 255, 0, 0, 0, 255, 0,
4080 1, 0, 0, 10, 114, 0,
4084 248, 0, 0, 0, 248, 0,
4087 0, 7, 114, 0, 16, 0,
4092 114, 0, 16, 0, 5, 0,
4096 54, 0, 0, 5, 130, 0,
4098 1, 64, 0, 0, 255, 0,
4100 178, 0, 16, 0, 4, 0,
4102 255, 0, 0, 0, 248, 7,
4104 248, 7, 0, 0, 18, 0,
4112 1, 0, 0, 10, 114, 0,
4116 254, 255, 255, 255, 254, 255,
4117 255, 255, 254, 255, 255, 255,
4119 0, 7, 114, 0, 16, 0,
4124 114, 0, 16, 0, 9, 0,
4127 0, 0, 254, 255, 255, 255,
4128 254, 255, 255, 255, 254, 255,
4129 255, 255, 0, 0, 0, 0,
4130 30, 0, 0, 7, 114, 0,
4135 0, 5, 114, 0, 16, 0,
4138 54, 0, 0, 5, 114, 0,
4142 130, 0, 16, 0, 5, 0,
4144 255, 0, 0, 0, 54, 0,
4145 0, 8, 178, 0, 16, 0,
4158 242, 0, 16, 0, 9, 0,
4159 0, 0, 70, 14, 16, 0,
4164 84, 0, 0, 10, 242, 0,
4166 70, 14, 16, 0, 9, 0,
4168 255, 0, 0, 0, 255, 0,
4171 0, 10, 242, 0, 16, 0,
4174 2, 64, 0, 0, 248, 0,
4176 248, 0, 0, 0, 252, 0,
4178 114, 0, 16, 0, 10, 0,
4182 85, 0, 0, 7, 130, 0,
4187 0, 7, 242, 0, 16, 0,
4190 70, 14, 16, 0, 10, 0,
4192 242, 0, 16, 0, 9, 0,
4193 0, 0, 70, 14, 16, 0,
4198 84, 0, 0, 10, 242, 0,
4200 70, 14, 16, 0, 9, 0,
4202 255, 0, 0, 0, 255, 0,
4205 0, 10, 242, 0, 16, 0,
4208 2, 64, 0, 0, 248, 0,
4210 248, 0, 0, 0, 248, 0,
4212 114, 0, 16, 0, 10, 0,
4216 85, 0, 0, 7, 130, 0,
4221 0, 7, 242, 0, 16, 0,
4224 70, 14, 16, 0, 10, 0,
4226 114, 0, 16, 0, 8, 0,
4227 0, 0, 198, 2, 16, 0,
4232 54, 0, 0, 5, 130, 0,
4243 0, 10, 114, 0, 16, 0,
4250 114, 0, 16, 0, 9, 0,
4254 255, 0, 0, 0, 255, 0,
4256 1, 0, 0, 10, 114, 0,
4260 254, 0, 0, 0, 254, 0,
4263 0, 7, 114, 0, 16, 0,
4268 114, 0, 16, 0, 7, 0,
4272 30, 0, 0, 10, 114, 0,
4279 0, 10, 114, 0, 16, 0,
4282 2, 64, 0, 0, 255, 0,
4286 114, 0, 16, 0, 8, 0,
4290 254, 0, 0, 0, 254, 0,
4292 85, 0, 0, 7, 114, 0,
4297 0, 7, 114, 0, 16, 0,
4316 242, 0, 16, 0, 9, 0,
4317 0, 0, 70, 14, 16, 0,
4319 0, 0, 254, 255, 255, 255,
4320 254, 255, 255, 255, 254, 255,
4321 255, 255, 254, 255, 255, 255,
4322 30, 0, 0, 7, 242, 0,
4325 0, 0, 70, 14, 16, 0,
4327 0, 10, 242, 0, 16, 0,
4330 2, 64, 0, 0, 254, 255,
4331 255, 255, 254, 255, 255, 255,
4332 254, 255, 255, 255, 254, 255,
4333 255, 255, 30, 0, 0, 7,
4334 242, 0, 16, 0, 4, 0,
4338 54, 0, 0, 5, 114, 0,
4342 242, 0, 16, 0, 5, 0,
4343 0, 0, 198, 6, 16, 0,
4345 0, 5, 114, 0, 16, 0,
4348 54, 0, 0, 5, 146, 0,
4350 246, 15, 16, 0, 6, 0,
4352 30, 0, 0, 10, 242, 0,
4354 70, 14, 16, 0, 4, 0,
4359 0, 10, 242, 0, 16, 0,
4362 2, 64, 0, 0, 255, 0,
4364 255, 0, 0, 0, 255, 0,
4366 242, 0, 16, 0, 9, 0,
4367 0, 0, 70, 14, 16, 0,
4370 1, 0, 0, 10, 242, 0,
4372 70, 14, 16, 0, 9, 0,
4377 0, 7, 242, 0, 16, 0,
4380 70, 14, 16, 0, 9, 0,
4382 242, 0, 16, 0, 6, 0,
4383 0, 0, 70, 14, 16, 0,
4386 85, 0, 0, 7, 242, 0,
4388 70, 14, 16, 0, 6, 0,
4391 0, 7, 242, 0, 16, 0,
4394 54, 6, 16, 0, 10, 0,
4396 242, 0, 16, 0, 10, 0,
4397 0, 0, 70, 14, 16, 0,
4402 84, 0, 0, 10, 242, 0,
4404 70, 14, 16, 0, 10, 0,
4406 255, 0, 0, 0, 255, 0,
4408 255, 0, 0, 0, 85, 0,
4409 0, 7, 242, 0, 16, 0,
4410 10, 0, 0, 0, 70, 14,
4414 242, 0, 16, 0, 10, 0,
4415 0, 0, 70, 14, 16, 0,
4420 30, 0, 0, 7, 242, 0,
4423 0, 0, 198, 9, 16, 0,
4425 0, 7, 242, 0, 16, 0,
4430 242, 0, 16, 0, 11, 0,
4431 0, 0, 70, 14, 16, 0,
4434 30, 0, 0, 7, 242, 0,
4436 70, 14, 16, 0, 8, 0,
4437 0, 0, 70, 14, 16, 0,
4444 70, 0, 16, 0, 10, 0,
4447 0, 5, 114, 0, 16, 0,
4450 54, 0, 0, 5, 162, 0,
4458 40, 0, 0, 5, 114, 0,
4462 130, 0, 16, 0, 9, 0,
4465 0, 7, 242, 0, 16, 0,
4466 10, 0, 0, 0, 70, 14,
4468 70, 14, 16, 0, 9, 0,
4490 194, 0, 16, 0, 2, 0,
4502 42, 0, 16, 0, 10, 0,
4506 130, 0, 16, 0, 2, 0,
4510 167, 0, 0, 9, 242, 0,
4514 0, 0, 0, 0, 70, 254,
4516 30, 0, 0, 8, 114, 0,
4518 70, 2, 16, 128, 65, 0,
4520 70, 2, 16, 0, 11, 0,
4522 0, 208, 0, 0, 50, 0,
4539 0, 0, 10, 0, 16, 128,
4553 0, 7, 130, 0, 16, 0,
4569 0, 0, 253, 255, 125, 66,
4588 114, 0, 16, 0, 11, 0,
4589 0, 0, 166, 10, 16, 0,
4594 114, 0, 16, 0, 5, 0,
4595 0, 0, 166, 10, 16, 0,
4600 114, 0, 16, 0, 12, 0,
4601 0, 0, 166, 10, 16, 0,
4606 114, 0, 16, 0, 8, 0,
4607 0, 0, 166, 10, 16, 0,
4632 1, 64, 0, 0, 253, 255,
4633 125, 66, 28, 0, 0, 5,
4637 0, 7, 130, 0, 16, 0,
4642 130, 0, 16, 0, 2, 0,
4654 55, 0, 0, 9, 242, 0,
4656 166, 10, 16, 0, 2, 0,
4657 0, 0, 38, 13, 16, 0,
4660 54, 0, 0, 5, 130, 0,
4662 10, 0, 16, 0, 13, 0,
4664 130, 0, 16, 0, 5, 0,
4667 0, 5, 130, 0, 16, 0,
4670 54, 0, 0, 5, 242, 0,
4672 70, 14, 16, 0, 12, 0,
4674 130, 0, 16, 0, 8, 0,
4678 130, 0, 16, 0, 7, 0,
4681 0, 5, 242, 0, 16, 0,
4682 11, 0, 0, 0, 70, 14,
4684 54, 0, 0, 5, 130, 0,
4688 130, 0, 16, 0, 8, 0,
4702 42, 144, 144, 0, 26, 0,
4706 2, 0, 0, 0, 58, 144,
4707 144, 0, 26, 0, 16, 0,
4710 38, 0, 0, 8, 0, 208,
4714 70, 0, 16, 0, 10, 0,
4716 130, 0, 16, 0, 2, 0,
4720 35, 0, 0, 9, 130, 0,
4722 42, 0, 16, 0, 10, 0,
4726 35, 0, 0, 9, 130, 0,
4737 0, 9, 242, 0, 16, 0,
4741 0, 0, 70, 254, 17, 0,
4743 0, 7, 242, 0, 16, 0,
4746 70, 14, 16, 0, 3, 0,
4748 0, 208, 0, 0, 50, 0,
4790 1, 64, 0, 0, 253, 255,
4791 125, 66, 28, 0, 0, 5,
4795 0, 7, 130, 0, 16, 0,
4809 0, 5, 130, 0, 16, 0,
4812 55, 0, 0, 9, 242, 0,
4815 0, 0, 70, 14, 16, 0,
4818 55, 0, 0, 9, 242, 0,
4821 0, 0, 70, 14, 16, 0,
4824 54, 0, 0, 5, 130, 0,
4828 114, 0, 16, 0, 4, 0,
4831 0, 9, 242, 0, 16, 0,
4834 70, 14, 16, 0, 8, 0,
4835 0, 0, 70, 14, 16, 0,
4837 0, 9, 242, 0, 16, 0,
4840 70, 14, 16, 0, 4, 0,
4841 0, 0, 70, 14, 16, 0,
4844 242, 240, 17, 0, 0, 0,
4847 0, 0, 70, 14, 16, 0,
4848 11, 0, 0, 0, 168, 0,
4849 0, 8, 242, 240, 17, 0,
4852 52, 0, 0, 0, 70, 14,
4854 168, 0, 0, 8, 242, 240,
4856 10, 64, 2, 0, 1, 64,
4858 70, 14, 16, 0, 6, 0,
4860 242, 240, 17, 0, 0, 0,
4863 0, 0, 70, 14, 16, 0,
4868 242, 0, 16, 0, 2, 0,
4869 0, 0, 246, 15, 16, 0,
4879 0, 15, 98, 0, 16, 0,
4889 0, 12, 98, 0, 16, 0,
4890 3, 0, 0, 0, 246, 15,
4897 0, 12, 98, 0, 16, 0,
4898 3, 0, 0, 0, 166, 10,
4905 0, 12, 50, 0, 16, 0,
4911 0, 0, 150, 5, 16, 0,
4913 0, 10, 242, 0, 16, 0,
4914 4, 0, 0, 0, 246, 15,
4924 85, 0, 0, 8, 130, 0,
4926 26, 144, 144, 0, 58, 0,
4930 130, 0, 16, 0, 1, 0,
4934 60, 0, 0, 7, 114, 0,
4944 130, 0, 16, 0, 2, 0,
4945 0, 0, 10, 144, 144, 0,
4958 55, 0, 0, 9, 130, 0,
4964 30, 0, 0, 7, 130, 0,
4969 0, 9, 242, 0, 16, 0,
4973 0, 0, 70, 254, 17, 0,
4975 0, 9, 242, 0, 16, 0,
4979 0, 0, 70, 254, 17, 0,
4981 0, 8, 242, 0, 16, 0,
4983 16, 128, 65, 0, 0, 0,
4986 79, 0, 0, 7, 130, 0,
4991 0, 9, 130, 0, 16, 0,
5020 167, 0, 0, 8, 242, 0,
5022 10, 64, 2, 0, 1, 64,
5024 70, 254, 17, 0, 0, 0,
5026 242, 0, 16, 0, 7, 0,
5027 0, 0, 70, 14, 16, 128,
5029 0, 0, 70, 14, 16, 0,
5032 194, 0, 16, 0, 2, 0,
5047 0, 7, 130, 0, 16, 0,
5056 60, 0, 0, 7, 130, 0,
5072 1, 64, 0, 0, 253, 255,
5073 125, 66, 14, 0, 0, 7,
5082 162, 0, 16, 0, 3, 0,
5091 0, 10, 50, 0, 16, 0,
5098 0, 208, 0, 0, 50, 0,
5105 0, 10, 50, 0, 16, 0,
5122 3, 0, 0, 0, 10, 144,
5123 208, 0, 64, 0, 0, 0,
5138 33, 0, 0, 10, 194, 0,
5150 130, 0, 16, 0, 2, 0,
5161 0, 0, 253, 255, 125, 66,
5175 0, 11, 18, 0, 16, 0,
5178 10, 144, 208, 0, 64, 0,
5196 194, 0, 16, 0, 2, 0,
5217 0, 8, 242, 0, 16, 0,
5220 0, 0, 0, 0, 70, 254,
5222 30, 0, 0, 8, 242, 0,
5224 70, 14, 16, 128, 65, 0,
5226 70, 14, 16, 0, 6, 0,
5228 0, 208, 0, 0, 98, 0,
5233 0, 7, 130, 0, 16, 0,
5238 130, 0, 16, 0, 2, 0,
5244 130, 0, 16, 0, 1, 0,
5250 130, 0, 16, 0, 2, 0,
5259 0, 7, 130, 0, 16, 0,
5268 43, 0, 0, 5, 130, 0,
5272 130, 0, 16, 0, 1, 0,
5275 0, 0, 253, 255, 125, 66,
5280 130, 0, 16, 0, 1, 0,
5284 28, 0, 0, 5, 130, 0,
5292 30, 0, 0, 7, 130, 0,
5302 0, 208, 0, 0, 18, 0,
5318 130, 0, 16, 0, 1, 0,
5320 3, 0, 0, 0, 10, 144,
5321 208, 0, 64, 0, 0, 0,
5334 21, 0, 0, 1, 168, 0,
5335 0, 8, 50, 240, 17, 0,
5353 0, 0, 128, 255, 255, 255,
5359 0, 9, 114, 0, 16, 0,
5363 0, 0, 70, 242, 17, 0,
5379 0, 10, 114, 0, 16, 0,
5382 2, 64, 0, 0, 224, 1,
5390 167, 0, 0, 9, 114, 0,
5394 84, 0, 0, 0, 70, 242,
5406 146, 0, 16, 0, 2, 0,
5417 0, 10, 146, 0, 16, 0,
5424 114, 0, 16, 0, 5, 0,
5428 70, 242, 17, 0, 0, 0,
5444 114, 0, 16, 0, 6, 0,
5455 0, 9, 114, 0, 16, 0,
5459 0, 0, 70, 242, 17, 0,
5470 1, 0, 0, 10, 146, 0,
5482 114, 0, 16, 0, 8, 0,
5486 70, 242, 17, 0, 0, 0,
5502 114, 0, 16, 0, 9, 0,
5506 0, 224, 1, 0, 224, 1,
5513 0, 9, 114, 0, 16, 0,
5517 0, 0, 70, 242, 17, 0,
5524 34, 0, 16, 0, 11, 0,
5530 42, 0, 16, 0, 10, 0,
5533 0, 10, 114, 0, 16, 0,
5553 0, 0, 70, 240, 17, 0,
5564 85, 0, 0, 7, 130, 0,
5569 0, 7, 130, 0, 16, 0,
5594 26, 0, 16, 0, 11, 0,
5615 0, 0, 6, 240, 17, 0,
5626 85, 0, 0, 7, 130, 0,
5631 0, 7, 130, 0, 16, 0,
5650 130, 0, 16, 0, 1, 0,
5668 6, 240, 17, 0, 0, 0,
5670 130, 0, 16, 0, 1, 0,
5688 6, 240, 17, 0, 0, 0,
5690 130, 0, 16, 0, 1, 0,
5698 0, 128, 0, 0, 30, 0,
5708 6, 240, 17, 0, 0, 0,
5710 130, 0, 16, 0, 1, 0,
5728 6, 240, 17, 0, 0, 0,
5730 130, 0, 16, 0, 1, 0,
5748 6, 240, 17, 0, 0, 0,
5750 130, 0, 16, 0, 1, 0,
5768 6, 240, 17, 0, 0, 0,
5770 130, 0, 16, 0, 1, 0,
5779 0, 9, 130, 0, 16, 0,
5782 26, 144, 208, 0, 128, 0,
5808 6, 240, 17, 0, 0, 0,
5832 26, 144, 208, 0, 128, 0,
5847 0, 0, 6, 240, 17, 0,
5854 66, 0, 16, 0, 12, 0,
5876 6, 240, 17, 0, 0, 0,
5894 79, 0, 0, 9, 130, 0,
5896 26, 144, 208, 0, 128, 0,
5902 30, 0, 0, 7, 130, 0,
5911 0, 0, 6, 240, 17, 0,
5913 0, 9, 130, 0, 16, 0,
5918 242, 255, 255, 255, 41, 0,
5919 0, 7, 130, 0, 16, 0,
5938 130, 0, 16, 0, 1, 0,
5943 0, 0, 42, 144, 208, 0,
5944 128, 0, 0, 0, 26, 0,
5954 167, 0, 0, 9, 18, 0,
5958 16, 0, 0, 0, 6, 240,
5965 0, 0, 241, 255, 255, 255,
5976 130, 0, 16, 0, 1, 0,
5981 0, 5, 130, 0, 16, 0,
6004 6, 240, 17, 0, 0, 0,
6010 1, 64, 0, 0, 240, 255,
6011 255, 255, 41, 0, 0, 7,
6016 60, 0, 0, 7, 130, 0,
6043 0, 9, 114, 0, 16, 0,
6047 0, 0, 70, 242, 17, 0,
6070 114, 0, 16, 0, 3, 0,
6074 70, 242, 17, 0, 0, 0,
6090 114, 0, 16, 0, 3, 0,
6093 0, 0, 0, 192, 15, 0,
6094 192, 15, 0, 0, 0, 0,
6101 0, 7, 130, 0, 16, 0,
6106 114, 0, 16, 0, 4, 0,
6110 70, 242, 17, 0, 0, 0,
6126 114, 0, 16, 0, 4, 0,
6130 0, 240, 3, 0, 240, 3,
6137 0, 9, 114, 0, 16, 0,
6141 0, 0, 70, 242, 17, 0,
6157 0, 10, 114, 0, 16, 0,
6161 0, 252, 0, 0, 252, 0,
6164 18, 0, 16, 0, 12, 0,
6205 0, 0, 6, 240, 17, 0,
6230 6, 240, 17, 0, 0, 0,
6250 6, 240, 17, 0, 0, 0,
6270 6, 240, 17, 0, 0, 0,
6284 26, 144, 208, 0, 128, 0,
6289 0, 10, 242, 0, 16, 0,
6300 6, 240, 17, 0, 0, 0,
6306 167, 0, 0, 9, 18, 0,
6310 16, 0, 0, 0, 6, 240,
6326 6, 240, 17, 0, 0, 0,
6341 0, 0, 6, 240, 17, 0,
6352 30, 0, 0, 10, 242, 0,
6363 0, 0, 6, 240, 17, 0,
6374 167, 0, 0, 9, 18, 0,
6378 16, 0, 0, 0, 6, 240,
6394 6, 240, 17, 0, 0, 0,
6409 0, 0, 6, 240, 17, 0,
6420 30, 0, 0, 10, 242, 0,
6431 0, 0, 6, 240, 17, 0,
6442 167, 0, 0, 9, 18, 0,
6446 16, 0, 0, 0, 6, 240,
6462 6, 240, 17, 0, 0, 0,
6464 130, 0, 16, 0, 12, 0,
6468 167, 0, 0, 9, 18, 0,
6472 16, 0, 0, 0, 6, 240,
6479 0, 10, 194, 0, 16, 0,
6490 6, 240, 17, 0, 0, 0,
6505 0, 0, 6, 240, 17, 0,
6516 167, 0, 0, 9, 18, 0,
6520 16, 0, 0, 0, 6, 240,
6544 2, 0, 0, 0, 26, 144,
6545 208, 0, 128, 0, 0, 0,
6550 242, 0, 16, 0, 3, 0,
6556 167, 0, 0, 9, 18, 0,
6560 16, 0, 0, 0, 6, 240,
6566 29, 0, 0, 0, 167, 0,
6571 0, 0, 6, 240, 17, 0,
6582 167, 0, 0, 9, 18, 0,
6586 16, 0, 0, 0, 6, 240,
6602 6, 240, 17, 0, 0, 0,
6613 0, 10, 242, 0, 16, 0,
6624 6, 240, 17, 0, 0, 0,
6639 0, 0, 6, 240, 17, 0,
6650 167, 0, 0, 9, 18, 0,
6654 16, 0, 0, 0, 6, 240,
6670 6, 240, 17, 0, 0, 0,
6681 0, 10, 242, 0, 16, 0,
6692 6, 240, 17, 0, 0, 0,
6707 0, 0, 6, 240, 17, 0,
6718 167, 0, 0, 9, 18, 0,
6722 16, 0, 0, 0, 6, 240,
6729 0, 7, 130, 0, 16, 0,
6738 167, 0, 0, 9, 18, 0,
6742 16, 0, 0, 0, 6, 240,
6754 194, 0, 16, 0, 2, 0,
6760 167, 0, 0, 9, 18, 0,
6764 16, 0, 0, 0, 6, 240,
6780 6, 240, 17, 0, 0, 0,
6795 0, 0, 6, 240, 17, 0,
6819 0, 0, 26, 144, 208, 0,
6820 128, 0, 0, 0, 26, 0,
6824 30, 0, 0, 10, 242, 0,
6830 12, 0, 0, 0, 167, 0,
6835 0, 0, 6, 240, 17, 0,
6846 6, 240, 17, 0, 0, 0,
6861 0, 0, 6, 240, 17, 0,
6872 167, 0, 0, 9, 18, 0,
6876 16, 0, 0, 0, 6, 240,
6888 242, 0, 16, 0, 3, 0,
6894 167, 0, 0, 9, 18, 0,
6898 16, 0, 0, 0, 6, 240,
6914 6, 240, 17, 0, 0, 0,
6929 0, 0, 6, 240, 17, 0,
6940 167, 0, 0, 9, 18, 0,
6944 16, 0, 0, 0, 6, 240,
6956 242, 0, 16, 0, 3, 0,
6962 167, 0, 0, 9, 18, 0,
6966 16, 0, 0, 0, 6, 240,
6982 6, 240, 17, 0, 0, 0,
6997 0, 0, 6, 240, 17, 0,
6999 0, 7, 130, 0, 16, 0,
7008 6, 240, 17, 0, 0, 0,
7014 30, 0, 0, 10, 194, 0,
7025 0, 0, 6, 240, 17, 0,
7036 167, 0, 0, 9, 18, 0,
7040 16, 0, 0, 0, 6, 240,
7056 6, 240, 17, 0, 0, 0,
7072 66, 0, 16, 0, 12, 0,
7077 0, 10, 242, 0, 16, 0,
7088 6, 240, 17, 0, 0, 0,
7094 167, 0, 0, 9, 18, 0,
7098 16, 0, 0, 0, 6, 240,
7114 6, 240, 17, 0, 0, 0,
7129 0, 0, 6, 240, 17, 0,
7140 30, 0, 0, 10, 242, 0,
7151 0, 0, 6, 240, 17, 0,
7162 167, 0, 0, 9, 18, 0,
7166 16, 0, 0, 0, 6, 240,
7182 6, 240, 17, 0, 0, 0,
7197 0, 0, 6, 240, 17, 0,
7208 30, 0, 0, 10, 242, 0,
7219 0, 0, 6, 240, 17, 0,
7230 167, 0, 0, 9, 18, 0,
7234 16, 0, 0, 0, 6, 240,
7250 6, 240, 17, 0, 0, 0,
7252 130, 0, 16, 0, 12, 0,
7256 167, 0, 0, 9, 18, 0,
7260 16, 0, 0, 0, 6, 240,
7267 0, 10, 194, 0, 16, 0,
7278 6, 240, 17, 0, 0, 0,
7293 0, 0, 6, 240, 17, 0,
7304 167, 0, 0, 9, 18, 0,
7308 16, 0, 0, 0, 6, 240,
7310 41, 0, 0, 7, 130, 0,
7315 0, 7, 130, 0, 16, 0,
7320 130, 0, 16, 0, 1, 0,
7346 1, 64, 0, 0, 0, 254,
7347 255, 255, 30, 0, 0, 7,
7352 167, 0, 0, 9, 114, 0,
7356 68, 0, 0, 0, 70, 242,
7372 1, 0, 0, 10, 114, 0,
7376 0, 62, 0, 0, 128, 15,
7384 114, 0, 16, 0, 4, 0,
7388 70, 242, 17, 0, 0, 0,
7404 114, 0, 16, 0, 5, 0,
7408 0, 240, 1, 0, 0, 124,
7415 0, 10, 146, 0, 16, 0,
7422 114, 0, 16, 0, 6, 0,
7426 70, 242, 17, 0, 0, 0,
7442 114, 0, 16, 0, 7, 0,
7446 0, 0, 62, 0, 0, 128,
7453 0, 9, 114, 0, 16, 0,
7457 0, 0, 70, 242, 17, 0,
7473 0, 10, 114, 0, 16, 0,
7477 0, 31, 0, 0, 192, 7,
7484 167, 0, 0, 9, 114, 0,
7488 68, 0, 0, 0, 70, 242,
7492 10, 0, 16, 0, 10, 0,
7500 66, 0, 16, 0, 11, 0,
7504 1, 0, 0, 10, 114, 0,
7506 70, 2, 16, 0, 11, 0,
7509 0, 248, 0, 0, 0, 62,
7514 10, 0, 16, 0, 11, 0,
7516 18, 0, 16, 0, 13, 0,
7520 6, 240, 17, 0, 0, 0,
7531 0, 9, 114, 0, 16, 0,
7535 0, 0, 70, 242, 17, 0,
7542 34, 0, 16, 0, 14, 0,
7546 1, 0, 0, 10, 146, 0,
7578 26, 0, 16, 0, 11, 0,
7604 41, 0, 0, 7, 130, 0,
7606 42, 0, 16, 0, 13, 0,
7609 0, 7, 130, 0, 16, 0,
7613 0, 192, 30, 0, 0, 7,
7614 66, 0, 16, 0, 12, 0,
7618 167, 0, 0, 9, 18, 0,
7622 92, 0, 0, 0, 6, 240,
7638 6, 240, 17, 0, 0, 0,
7640 130, 0, 16, 0, 1, 0,
7649 0, 5, 130, 0, 16, 0,
7658 26, 144, 208, 0, 128, 0,
7673 0, 0, 6, 240, 17, 0,
7689 0, 7, 130, 0, 16, 0,
7708 42, 144, 208, 0, 128, 0,
7723 0, 0, 6, 240, 17, 0,
7749 0, 5, 130, 0, 16, 0,
7752 54, 0, 0, 5, 130, 0,
7772 6, 240, 17, 0, 0, 0,
7783 0, 7, 130, 0, 16, 0,
7786 58, 0, 16, 0, 12, 0,
7788 130, 0, 16, 0, 1, 0,
7810 114, 0, 16, 0, 2, 0,
7814 70, 242, 17, 0, 0, 0,
7830 114, 0, 16, 0, 3, 0,
7834 192, 31, 0, 0, 252, 1,
7841 0, 9, 114, 0, 16, 0,
7845 0, 0, 70, 242, 17, 0,
7861 0, 10, 114, 0, 16, 0,
7865 254, 0, 0, 224, 15, 0,
7872 30, 0, 0, 7, 130, 0,
7877 0, 9, 114, 0, 16, 0,
7881 0, 0, 70, 242, 17, 0,
7897 0, 10, 114, 0, 16, 0,
7901 0, 127, 0, 0, 240, 7,
7908 167, 0, 0, 9, 114, 0,
7912 84, 0, 0, 0, 70, 242,
7928 1, 0, 0, 10, 114, 0,
7933 0, 248, 0, 0, 128, 63,
7940 50, 0, 16, 0, 10, 0,
7944 70, 240, 17, 0, 0, 0,
7946 18, 0, 16, 0, 11, 0,
7952 26, 0, 16, 0, 10, 0,
7955 0, 10, 146, 0, 16, 0,
7963 0, 0, 150, 5, 16, 0,
7968 150, 5, 16, 0, 5, 0,
7977 0, 0, 150, 5, 16, 0,
7980 167, 0, 0, 9, 18, 0,
7984 68, 0, 0, 0, 6, 240,
8000 167, 0, 0, 9, 18, 0,
8004 84, 0, 0, 0, 6, 240,
8020 6, 240, 17, 0, 0, 0,
8026 167, 0, 0, 9, 18, 0,
8030 84, 0, 0, 0, 6, 240,
8032 41, 0, 0, 7, 130, 0,
8037 0, 7, 130, 0, 16, 0,
8046 167, 0, 0, 9, 18, 0,
8050 16, 0, 0, 0, 6, 240,
8052 41, 0, 0, 7, 130, 0,
8062 130, 0, 16, 0, 1, 0,
8070 2, 0, 0, 0, 26, 144,
8071 208, 0, 128, 0, 0, 0,
8086 6, 240, 17, 0, 0, 0,
8102 130, 0, 16, 0, 1, 0,
8112 130, 0, 16, 0, 12, 0,
8130 167, 0, 0, 9, 18, 0,
8134 16, 0, 0, 0, 6, 240,
8146 130, 0, 16, 0, 12, 0,
8156 34, 0, 16, 0, 12, 0,
8190 242, 0, 16, 0, 2, 0,
8194 70, 254, 17, 0, 0, 0,
8210 130, 0, 16, 0, 3, 0,
8214 1, 0, 0, 10, 242, 0,
8216 70, 14, 16, 0, 3, 0,
8219 124, 0, 0, 0, 0, 240,
8220 192, 15, 0, 0, 30, 0,
8226 242, 0, 16, 0, 3, 0,
8230 70, 254, 17, 0, 0, 0,
8241 0, 10, 178, 0, 16, 0,
8244 2, 64, 0, 0, 0, 224,
8245 3, 0, 0, 0, 128, 15,
8262 18, 0, 16, 0, 12, 0,
8266 167, 0, 0, 9, 18, 0,
8270 76, 0, 0, 0, 6, 240,
8309 0, 0, 70, 240, 17, 0,
8320 1, 0, 0, 10, 146, 0,
8332 242, 0, 16, 0, 2, 0,
8338 167, 0, 0, 9, 50, 0,
8342 16, 0, 0, 0, 70, 240,
8358 70, 240, 17, 0, 0, 0,
8378 70, 240, 17, 0, 0, 0,
8398 70, 240, 17, 0, 0, 0,
8414 242, 0, 16, 0, 4, 0,
8420 167, 0, 0, 9, 50, 0,
8424 16, 0, 0, 0, 70, 240,
8431 0, 7, 130, 0, 16, 0,
8440 167, 0, 0, 9, 50, 0,
8444 16, 0, 0, 0, 70, 240,
8460 167, 0, 0, 9, 50, 0,
8464 16, 0, 0, 0, 70, 240,
8476 34, 0, 16, 0, 12, 0,
8480 167, 0, 0, 9, 18, 0,
8484 16, 0, 0, 0, 6, 240,
8495 0, 0, 70, 240, 17, 0,
8502 130, 0, 16, 0, 3, 0,
8511 0, 10, 242, 0, 16, 0,
8522 70, 240, 17, 0, 0, 0,
8542 70, 240, 17, 0, 0, 0,
8562 70, 240, 17, 0, 0, 0,
8568 41, 0, 0, 7, 130, 0,
8582 70, 240, 17, 0, 0, 0,
8598 226, 0, 16, 0, 5, 0,
8604 167, 0, 0, 9, 50, 0,
8608 16, 0, 0, 0, 70, 240,
8624 167, 0, 0, 9, 50, 0,
8628 16, 0, 0, 0, 70, 240,
8644 167, 0, 0, 9, 50, 0,
8648 16, 0, 0, 0, 70, 240,
8655 0, 7, 130, 0, 16, 0,
8688 66, 0, 16, 0, 12, 0,
8692 167, 0, 0, 9, 18, 0,
8696 20, 0, 0, 0, 6, 240,
8745 0, 7, 130, 0, 16, 0,
8766 167, 0, 0, 9, 242, 0,
8770 68, 0, 0, 0, 70, 254,
8791 0, 10, 114, 0, 16, 0,
8794 2, 64, 0, 0, 0, 127,
8795 0, 0, 0, 0, 192, 31,
8802 167, 0, 0, 9, 242, 0,
8806 84, 0, 0, 0, 70, 254,
8827 0, 10, 114, 0, 16, 0,
8830 2, 64, 0, 0, 0, 128,
8831 63, 0, 0, 0, 0, 224,
8852 6, 240, 17, 0, 0, 0,
8886 6, 240, 17, 0, 0, 0,
8892 167, 0, 0, 9, 50, 0,
8896 16, 0, 0, 0, 70, 240,
8912 30, 0, 0, 10, 242, 0,
8923 0, 0, 70, 240, 17, 0,
8930 130, 0, 16, 0, 1, 0,
8943 0, 0, 70, 240, 17, 0,
8963 0, 0, 70, 240, 17, 0,
8983 0, 0, 70, 240, 17, 0,
8999 0, 10, 242, 0, 16, 0,
9010 70, 240, 17, 0, 0, 0,
9016 41, 0, 0, 7, 130, 0,
9030 70, 240, 17, 0, 0, 0,
9050 70, 240, 17, 0, 0, 0,
9070 70, 240, 17, 0, 0, 0,
9086 242, 0, 16, 0, 4, 0,
9092 167, 0, 0, 9, 50, 0,
9096 16, 0, 0, 0, 70, 240,
9103 0, 7, 130, 0, 16, 0,
9112 167, 0, 0, 9, 50, 0,
9116 16, 0, 0, 0, 70, 240,
9132 167, 0, 0, 9, 50, 0,
9136 16, 0, 0, 0, 70, 240,
9152 167, 0, 0, 9, 50, 0,
9156 16, 0, 0, 0, 70, 240,
9172 30, 0, 0, 10, 114, 0,
9183 0, 0, 70, 240, 17, 0,
9190 130, 0, 16, 0, 4, 0,
9203 0, 0, 70, 240, 17, 0,
9223 0, 0, 70, 240, 17, 0,
9243 0, 0, 6, 240, 17, 0,
9320 130, 0, 16, 0, 12, 0,
9332 242, 0, 16, 0, 2, 0,
9336 70, 254, 17, 0, 0, 0,
9352 130, 0, 16, 0, 3, 0,
9356 1, 0, 0, 10, 242, 0,
9358 70, 14, 16, 0, 3, 0,
9360 128, 63, 0, 0, 0, 0,
9361 224, 15, 248, 3, 0, 0,
9362 0, 0, 254, 0, 30, 0,
9368 242, 0, 16, 0, 3, 0,
9372 70, 254, 17, 0, 0, 0,
9388 130, 0, 16, 0, 4, 0,
9392 1, 0, 0, 10, 242, 0,
9394 70, 14, 16, 0, 4, 0,
9396 0, 192, 31, 0, 0, 0,
9397 0, 240, 0, 252, 1, 0,
9398 0, 0, 0, 127, 30, 0,
9417 0, 0, 70, 240, 17, 0,
9451 0, 0, 6, 240, 17, 0,
9453 0, 7, 130, 0, 16, 0,
9458 34, 0, 16, 0, 12, 0,
9471 0, 0, 6, 240, 17, 0,
9473 0, 7, 130, 0, 16, 0,
9482 30, 0, 0, 10, 242, 0,
9493 0, 0, 6, 240, 17, 0,
9495 0, 7, 130, 0, 16, 0,
9504 167, 0, 0, 9, 18, 0,
9508 16, 0, 0, 0, 6, 240,
9510 41, 0, 0, 7, 130, 0,
9524 6, 240, 17, 0, 0, 0,
9526 130, 0, 16, 0, 0, 0,
9539 0, 0, 6, 240, 17, 0,
9541 0, 7, 130, 0, 16, 0,
9550 30, 0, 0, 10, 242, 0,
9561 0, 0, 6, 240, 17, 0,
9563 0, 7, 130, 0, 16, 0,
9572 167, 0, 0, 9, 18, 0,
9576 16, 0, 0, 0, 6, 240,
9578 41, 0, 0, 7, 130, 0,
9592 6, 240, 17, 0, 0, 0,
9594 130, 0, 16, 0, 0, 0,
9607 0, 0, 6, 240, 17, 0,
9609 0, 10, 242, 0, 16, 0,
9620 6, 240, 17, 0, 0, 0,
9635 0, 0, 6, 240, 17, 0,
9637 0, 7, 130, 0, 16, 0,
9646 167, 0, 0, 9, 18, 0,
9650 16, 0, 0, 0, 6, 240,
9652 41, 0, 0, 7, 130, 0,
9666 6, 240, 17, 0, 0, 0,
9668 130, 0, 16, 0, 0, 0,
9677 0, 10, 210, 0, 16, 0,
9688 6, 240, 17, 0, 0, 0,
9690 130, 0, 16, 0, 0, 0,
9703 0, 0, 6, 240, 17, 0,
9705 0, 7, 130, 0, 16, 0,
9714 167, 0, 0, 9, 18, 0,
9718 16, 0, 0, 0, 6, 240,
9720 41, 0, 0, 7, 130, 0,
9725 0, 7, 130, 0, 16, 0,
9738 1, 64, 0, 0, 128, 0,
9740 242, 0, 16, 0, 2, 0,
9744 70, 254, 17, 0, 0, 0,
9760 210, 0, 16, 0, 1, 0,
9765 192, 7, 0, 124, 0, 0,
9771 0, 9, 242, 0, 16, 0,
9775 0, 0, 70, 254, 17, 0,
9791 0, 7, 130, 0, 16, 0,
9796 242, 0, 16, 0, 4, 0,
9797 0, 0, 70, 14, 16, 0,
9800 128, 15, 0, 0, 0, 0,
9801 0, 248, 0, 128, 15, 0,
9807 0, 7, 130, 0, 16, 0,
9812 242, 0, 16, 0, 5, 0,
9816 70, 254, 17, 0, 0, 0,
9832 114, 0, 16, 0, 6, 0,
9843 0, 9, 242, 0, 16, 0,
9847 0, 0, 70, 254, 17, 0,
9863 0, 7, 130, 0, 16, 0,
9868 242, 0, 16, 0, 8, 0,
9869 0, 0, 70, 14, 16, 0,
9872 0, 0, 62, 0, 224, 3,
9883 0, 0, 6, 240, 17, 0,
9890 34, 0, 16, 0, 10, 0,
9894 1, 0, 0, 10, 146, 0,
9934 34, 0, 16, 0, 12, 0,
9975 0, 0, 6, 240, 17, 0,
9995 0, 0, 6, 240, 17, 0,
10000 1, 64, 0, 0, 29, 0,
10002 18, 0, 16, 0, 1, 0,
10003 0, 0, 10, 0, 16, 0,
10005 0, 0, 0, 0, 0, 128,
10006 30, 0, 0, 7, 66, 0,
10007 16, 0, 12, 0, 0, 0,
10008 42, 0, 16, 0, 0, 0,
10009 0, 0, 10, 0, 16, 0,
10010 1, 0, 0, 0, 167, 0,
10011 0, 9, 18, 0, 16, 0,
10014 1, 64, 0, 0, 68, 0,
10015 0, 0, 6, 240, 17, 0,
10017 0, 7, 66, 0, 16, 0,
10022 66, 0, 16, 0, 0, 0,
10023 0, 0, 42, 0, 16, 0,
10026 30, 0, 0, 7, 66, 0,
10028 58, 0, 16, 0, 6, 0,
10029 0, 0, 42, 0, 16, 0,
10030 0, 0, 0, 0, 167, 0,
10031 0, 9, 18, 0, 16, 0,
10034 1, 64, 0, 0, 16, 0,
10035 0, 0, 6, 240, 17, 0,
10037 0, 7, 130, 0, 16, 0,
10042 66, 0, 16, 0, 0, 0,
10043 0, 0, 58, 0, 16, 0,
10046 54, 0, 0, 5, 130, 0,
10048 42, 0, 16, 0, 0, 0,
10050 18, 0, 16, 0, 1, 0,
10054 66, 0, 16, 0, 1, 0,
10055 0, 0, 26, 144, 208, 0,
10056 128, 0, 0, 0, 26, 0,
10058 10, 0, 16, 0, 1, 0,
10060 42, 0, 16, 0, 1, 0,
10062 66, 0, 16, 0, 1, 0,
10063 0, 0, 26, 0, 16, 0,
10066 167, 0, 0, 9, 18, 0,
10068 42, 0, 16, 0, 1, 0,
10070 16, 0, 0, 0, 6, 240,
10072 41, 0, 0, 7, 66, 0,
10074 10, 0, 16, 0, 1, 0,
10077 0, 7, 66, 0, 16, 0,
10082 66, 0, 16, 0, 1, 0,
10083 0, 0, 10, 0, 16, 0,
10086 60, 0, 0, 7, 130, 0,
10088 58, 0, 16, 0, 0, 0,
10089 0, 0, 42, 0, 16, 0,
10091 0, 7, 18, 0, 16, 0,
10096 54, 0, 0, 5, 130, 0,
10097 16, 0, 12, 0, 0, 0,
10098 58, 0, 16, 0, 0, 0,
10100 66, 0, 16, 0, 0, 0,
10101 0, 0, 10, 0, 16, 0,
10104 34, 0, 16, 0, 1, 0,
10105 0, 0, 42, 0, 16, 0,
10110 30, 0, 0, 7, 34, 0,
10112 42, 0, 16, 0, 0, 0,
10113 0, 0, 26, 0, 16, 0,
10114 0, 0, 0, 0, 167, 0,
10115 0, 9, 18, 0, 16, 0,
10118 1, 64, 0, 0, 16, 0,
10119 0, 0, 6, 240, 17, 0,
10121 0, 7, 34, 0, 16, 0,
10126 34, 0, 16, 0, 1, 0,
10127 0, 0, 10, 0, 16, 0,
10130 60, 0, 0, 7, 130, 0,
10131 16, 0, 12, 0, 0, 0,
10132 26, 0, 16, 0, 1, 0,
10133 0, 0, 58, 0, 16, 0,
10134 12, 0, 0, 0, 30, 0,
10135 0, 7, 66, 0, 16, 0,
10140 21, 0, 0, 1, 21, 0,
10142 21, 0, 0, 1, 21, 0,
10144 21, 0, 0, 1, 168, 0,
10145 0, 9, 242, 224, 17, 0,
10149 0, 0, 70, 14, 16, 0,
10150 12, 0, 0, 0, 21, 0,
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t y
_In_ size_t _In_ DXGI_FORMAT _In_ size_t _In_ float size_t size_t z