From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend Date: Sat, 14 Dec 2013 23:07:47 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0763908310==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 32FC2FA4E4 for ; Sat, 14 Dec 2013 15:07:47 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0763908310== Content-Type: multipart/alternative; boundary="1387062467.ca3F520.11832"; charset="us-ascii" --1387062467.ca3F520.11832 Date: Sat, 14 Dec 2013 23:07:47 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D72680 --- Comment #3 from Marc Dietrich --- This is the last shader before crash =3D=3D=3D=3D=3D SHADER #90 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D PS/RS880/R600 =3D=3D=3D=3D=3D =3D=3D=3D=3D=3D 1918 dw =3D=3D=3D=3D=3D 26 gprs =3D=3D=3D=3D=3D 3 stack =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000 80000096 a5240000 ALU_PUSH_BEFORE 74 @300 KC0[CB0:0-31] 0300 00000c06 01001910 1 x: MOV R8.x, R6.w 0302 00000007 21201910 y: MOV R9.y, R7.x 0304 80000407 40e01910 z: MOV R7.z, R7.y 0306 0000c006 00e05010 2 x: DOT4 R7.x, R6.x, R6.x 0308 0080c406 20e05000 y: DOT4 __.y, R6.y, R6.y 0310 0100c806 40e05000 z: DOT4 __.z, R6.z, R6.z 0312 801f00f8 60e05000 w: DOT4 __.w, 0, 0 0314 800000fe 00e06710 3 t: RECIPSQRT_CLAMPED R7.x, PV.x 0316 00010008 00e05000 4 x: DOT4 __.x, R8.x, R8.x 0318 00812409 20e05010 y: DOT4 R7.y, R9.y, R9.y 0320 0100e807 40e05000 z: DOT4 __.z, R7.z, R7.z 0322 801f00f8 60e05000 w: DOT4 __.w, 0, 0 0324 800000fe 20e06710 5 t: RECIPSQRT_CLAMPED R7.y, PV.x 0326 001fe008 01200210 6 x: MUL_IEEE R9.x, R8.x, PS 0328 0000e406 21000210 y: MUL_IEEE R8.y, R6.y, R7.x 0330 0000e806 41000210 z: MUL_IEEE R8.z, R6.z, R7.x 0332 8000e006 01000210 t: MUL_IEEE R8.x, R6.x, R7.x 0334 0080e409 21200210 7 y: MUL_IEEE R9.y, R9.y, R7.y 0336 0080e807 41200210 z: MUL_IEEE R9.z, R7.z, R7.y 0338 001fc4fe 60c00210 w: MUL_IEEE R6.w, PV.y, PV.x 0340 80000c04 40c06610 t: RECIP_IEEE R6.z, R4.w 0342 001fe004 00c00210 8 x: MUL_IEEE R6.x, R4.x, PS 0344 001fe404 20c00210 y: MUL_IEEE R6.y, R4.y, PS 0346 001fe804 40c00210 z: MUL_IEEE R6.z, R4.z, PS 0348 011fc008 60e80210 w: MUL_IEEE R7.w, R8.x, PV.z= =20=20=20=20 VEC_120 0350 809fc808 61000210 t: MUL_IEEE R8.w, R8.z, PV.y 0352 01012408 00e290ff 9 x: MULADD_IEEE R7.x, R8.y, R9.z, -PS 0354 00012808 20e29cfe y: MULADD_IEEE R7.y, R8.z, R9.x, -PV.w 0356 80812008 40e29c06 z: MULADD_IEEE R7.z, R8.x, R9.y, -R6.w 0358 0000e007 00c05000 10 x: DOT4 __.x, R7.x, R7.x 0360 0080e407 20c05000 y: DOT4 __.y, R7.y, R7.y 0362 0100e807 40c05000 z: DOT4 __.z, R7.z, R7.z 0364 801f00f8 60c05010 w: DOT4 R6.w, 0, 0 0366 800000fe 60c06710 11 t: RECIPSQRT_CLAMPED R6.w, PV.x 0368 0000c006 00e05000 12 x: DOT4 __.x, R6.x, R6.x 0370 0080c406 20e05000 y: DOT4 __.y, R6.y, R6.y 0372 0100c806 40e05000 z: DOT4 __.z, R6.z, R6.z 0374 801f00f8 60e05010 w: DOT4 R7.w, 0, 0 0376 0180c007 01400210 13 x: MUL_IEEE R10.x, R7.x, R6.w 0378 0180c407 21400210 y: MUL_IEEE R10.y, R7.y, R6.w 0380 0180c807 41400210 z: MUL_IEEE R10.z, R7.z, R6.w 0382 800000fe 60c06710 t: RECIPSQRT_CLAMPED R6.w, PV.x 0384 001fe006 00e00210 14 x: MUL_IEEE R7.x, R6.x, PS 0386 001fe406 20e00210 y: MUL_IEEE R7.y, R6.y, PS 0388 801fe806 40e00210 z: MUL_IEEE R7.z, R6.z, PS 0390 0200e008 00e05000 15 x: DOT4 __.x, R8.x, -R7.x 0392 0280e408 20e05000 y: DOT4 __.y, R8.y, -R7.y 0394 0300e808 40e05000 z: DOT4 __.z, R8.z, -R7.z 0396 801f00f8 60e05010 w: DOT4 R7.w, 0, 0 0398 00012007 00c05000 16 x: DOT4 __.x, R7.x, R9.x 0400 00812407 20c05000 y: DOT4 __.y, R7.y, R9.y 0402 01012807 40c05000 z: DOT4 __.z, R7.z, R9.z 0404 801f00f8 60c05010 w: DOT4 R6.w, 0, 0 0406 00014007 01005000 17 x: DOT4 __.x, R7.x, R10.x 0408 00814407 21005000 y: DOT4 __.y, R7.y, R10.y 0410 01014807 41005000 z: DOT4 __.z, R7.z, R10.z 0412 801f00f8 61005010 w: DOT4 R8.w, 0, 0 0414 001080fe 41600210 18 z: MUL_IEEE R11.z, PV.x, KC0[4].x 0416 00108c06 61000210 w: MUL_IEEE R8.w, R6.w, KC0[= 4].x 0418 80000c07 60c06610 t: RECIP_IEEE R6.w, R7.w 0420 001fa086 01800e10 19 x: SETGE_DX10 R12.x, KC0[6].x, [0x40800000 4].x 0422 009fa086 21600e10 y: SETGE_DX10 R11.y, KC0[6].x, [0x40400000 3].y 0424 000008fd 41a01910 z: MOV R13.z, [0x000000= 14 0].z 0426 001fecfe 61800210 w: MUL_IEEE R12.w, PV.w, PS 0428 801fe8fe 62200210 t: MUL_IEEE R17.w, PV.z, PS 0430 40800000=20 0431 40400000=20 0432 00000014=20 0434 000000fd 01601910 20 x: MOV R11.x, [0x000000= 01 0].x 0436 021fe402 21a00010 y: ADD R13.y, R2.y, -PS 0438 039fc002 41800010 z: ADD R12.z, R2.x, -PV= .w 0440 009fa4fe 61e388fe w: CNDE_INT R15.w, PV.y, [0x0000000a 0].y, PV.z 0442 801f00fe 62003a10 t: SETE_INT R16.w, PV.x, 0 0444 00000001=20 0445 0000000a=20 0446 801f00ff 00004504 21 M x: PRED_SETNE_INT __.x, PS, 0 0002 00000019 85000001 JUMP @50 POP:1 0004 000000e0 a0200000 ALU 9 @448 0448 000000fd 60401910 22 w: MOV R2.w, [0x00000000 0].x 0450 80000c0f 00406c10 t: INT_TO_FLT R2.x, R15.w 0452 00000000=20 0454 00000cfe 40401910 23 z: MOV R2.z, PV.w 0456 800000fd 41601910 t: MOV R11.z, [0x3f8000= 00 1].x 0458 3f800000=20 0460 001fac0f 61003410 24 w: ADD_INT R8.w, R15.w, [0xffffffff -nan].x 0462 80000002 20406610 t: RECIP_IEEE R2.y, R2.x 0464 ffffffff=20 0006 0000000e 83000000 LOOP_START_DX10 @28 0008 000000e9 a4140000 ALU_PUSH_BEFORE 6 @466 0466 81810802 61203c10 25 w: SETGE_INT R9.w, R2.z, R8.w 0468 800000fd 41a01910 26 z: MOV R13.z, [0x000000= 01 0].x 0470 00000001=20 0472 0000080b 00401910 27 x: MOV R2.x, R11.z 0474 801f0c09 61203a10 w: SETE_INT R9.w, R9.w, 0 0476 801f0cfe 00004504 28 M x: PRED_SETNE_INT __.x, PV.w, 0 0010 00000009 85000001 JUMP @18 POP:1 0012 000000ef a0080000 ALU 3 @478 0478 80804c02 60400010 29 w: ADD R2.w, R2.w, R2.y 0480 019fcc0c 0162880c 30 x: MULADD_IEEE R11.x, R12.w, PV= .w, R12.z 0482 819fcc11 216a840d y: MULADD_IEEE R11.y, R17.w, PV= .w, R13.y VEC_120 0014 0000006a 80800000 TEX 1 @212 0212 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0016 000000f2 a82c0000 ALU_POP_AFTER 12 @484 0484 801fac0b 61200e10 31 w: SETGE_DX10 R9.w, R11.w, [0x3f733333 0.95].x 0486 3f733333=20 0488 801facfe 61203010 32 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0490 3f800000=20 0492 019fcc02 61200e10 33 w: SETGE_DX10 R9.w, R2.w, PV.w 0494 801fa002 61400d10 t: SETGT_DX10 R10.w, R2.x, [0x3f7ef9db 0.996].x 0496 3f7ef9db=20 0498 000000fd 41a01910 34 z: MOV R13.z, [0x000000= 00 0].x 0500 819fc0ff 61203010 w: AND_INT R9.w, PS, PV.w 0502 00000000=20 0504 00004cfe 41638c02 35 z: CNDE_INT R11.z, PV.w, R2.= x, R2.w 0506 801f4802 40403410 t: ADD_INT R2.z, R2.z, 1 0018 000000fe a4040000 ALU_PUSH_BEFORE 2 @508 0508 801f480d 61203d10 36 w: SETNE_INT R9.w, R13.z, 1 0510 801f0cfe 00004204 37 M x: PRED_SETE_INT __.x, PV.w, 0 0020 0000000d 85000001 JUMP @26 POP:1 0022 0000000d 84800000 LOOP_BREAK @26 0024 0000000d 87000001 POP @26 POP:1 0026 00000004 82800000 LOOP_END @8 0028 00000100 a0040000 ALU 2 @512 0512 00004c0c 0162880c 38 x: MULADD_IEEE R11.x, R12.w, R2= .x, R12.z 0514 80004c11 216a840d y: MULADD_IEEE R11.y, R17.w, R2= .x, R13.y VEC_120 0030 0000006c 80800000 TEX 1 @216 0216 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0032 00000102 a0300000 ALU 13 @516 0516 801fac0b 60400e10 39 w: SETGE_DX10 R2.w, R11.w, [0x3f733333 0.95].x 0518 3f733333=20 0520 001facfe 61203010 40 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0522 80000002 61001910 t: MOV R8.w, R2.x 0524 3f800000=20 0526 001f8402 60400210 41 w: MUL_IEEE R2.w, R2.y, 0.5 0528 819fc002 61200e10 t: SETGE_DX10 R9.w, R2.x, PV.w 0530 801f00ff 00004208 42 P x: PRED_SETE_INT __.x, PS, 0 0532 c1804c02 61000010 43 0 w: ADD R8.w, R2.w, R2.w 0534 c3810002 61000010 44 0 w: ADD R8.w, R2.x, -R8.w 0536 81804c08 61000010 45 w: ADD R8.w, R8.w, R2.w 0538 019fcc0c 0162880c 46 x: MULADD_IEEE R11.x, R12.w, PV= .w, R12.z 0540 819fcc11 216a840d y: MULADD_IEEE R11.y, R17.w, PV= .w, R13.y VEC_120 0034 0000006e 80800000 TEX 1 @220 0220 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0036 0000010f a0380000 ALU 15 @542 0542 801fac0b 61200e10 47 w: SETGE_DX10 R9.w, R11.w, [0x3f733333 0.95].x 0544 3f733333=20 0546 801facfe 61203010 48 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0548 3f800000=20 0550 019fcc08 61400e10 49 w: SETGE_DX10 R10.w, R8.w, PV.w 0552 80000c08 61201910 t: MOV R9.w, R8.w 0554 001f8c02 60400210 50 w: MUL_IEEE R2.w, R2.w, 0.5 0556 801f0cfe 61403a10 t: SETE_INT R10.w, PV.w, 0 0558 801f00ff 00004508 51 P x: PRED_SETNE_INT __.x, PS, 0 0560 c1804c02 61200010 52 0 w: ADD R9.w, R2.w, R2.w 0562 40000c08 00401910 53 0 x: MOV R2.x, R8.w 0564 c3812c08 61200010 0 w: ADD R9.w, R8.w, -R9.w 0566 81804c09 61000010 54 w: ADD R8.w, R9.w, R2.w 0568 019fcc0c 0162880c 55 x: MULADD_IEEE R11.x, R12.w, PV= .w, R12.z 0570 819fcc11 216a840d y: MULADD_IEEE R11.y, R17.w, PV= .w, R13.y VEC_120 0038 00000070 80800000 TEX 1 @224 0224 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0040 0000011e a0380000 ALU 15 @572 0572 801fac0b 61200e10 56 w: SETGE_DX10 R9.w, R11.w, [0x3f733333 0.95].x 0574 3f733333=20 0576 801facfe 61203010 57 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0578 3f800000=20 0580 019fcc08 61400e10 58 w: SETGE_DX10 R10.w, R8.w, PV.w 0582 80000c08 61201910 t: MOV R9.w, R8.w 0584 001f8c02 60400210 59 w: MUL_IEEE R2.w, R2.w, 0.5 0586 801f0cfe 61403a10 t: SETE_INT R10.w, PV.w, 0 0588 801f00ff 00004508 60 P x: PRED_SETNE_INT __.x, PS, 0 0590 c1804c02 61200010 61 0 w: ADD R9.w, R2.w, R2.w 0592 40000c08 00401910 62 0 x: MOV R2.x, R8.w 0594 c3812c08 61200010 0 w: ADD R9.w, R8.w, -R9.w 0596 81804c09 61000010 63 w: ADD R8.w, R9.w, R2.w 0598 019fcc0c 0162880c 64 x: MULADD_IEEE R11.x, R12.w, PV= .w, R12.z 0600 819fcc11 216a840d y: MULADD_IEEE R11.y, R17.w, PV= .w, R13.y VEC_120 0042 00000072 80800000 TEX 1 @228 0228 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0044 0000012d a0380000 ALU 15 @602 0602 801fac0b 61200e10 65 w: SETGE_DX10 R9.w, R11.w, [0x3f733333 0.95].x 0604 3f733333=20 0606 801facfe 61203010 66 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0608 3f800000=20 0610 019fcc08 61400e10 67 w: SETGE_DX10 R10.w, R8.w, PV.w 0612 80000c08 61201910 t: MOV R9.w, R8.w 0614 001f8c02 60400210 68 w: MUL_IEEE R2.w, R2.w, 0.5 0616 801f0cfe 61403a10 t: SETE_INT R10.w, PV.w, 0 0618 801f00ff 00004508 69 P x: PRED_SETNE_INT __.x, PS, 0 0620 c1804c02 61200010 70 0 w: ADD R9.w, R2.w, R2.w 0622 40000c08 00401910 71 0 x: MOV R2.x, R8.w 0624 c3812c08 61200010 0 w: ADD R9.w, R8.w, -R9.w 0626 81804c09 60400010 72 w: ADD R2.w, R9.w, R2.w 0628 019fcc0c 0162880c 73 x: MULADD_IEEE R11.x, R12.w, PV= .w, R12.z 0630 819fcc11 216a840d y: MULADD_IEEE R11.y, R17.w, PV= .w, R13.y VEC_120 0046 00000074 80800000 TEX 1 @232 0232 000b1210 f00d100b fc810000 SAMPLE R11.xyzw, R11.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0048 0000013c a81c0000 ALU_POP_AFTER 8 @632 0632 801fac0b 61000e10 74 w: SETGE_DX10 R8.w, R11.w, [0x3f733333 0.95].x 0634 3f733333=20 0636 801facfe 61003010 75 w: AND_INT R8.w, PV.w, [0x3f800000 1].x 0638 3f800000=20 0640 819fcc02 61000e10 76 w: SETGE_DX10 R8.w, R2.w, PV.w 0642 000000fd 01601910 77 x: MOV R11.x, [0x000000= 00 0].x 0644 80004cfe 60438c02 w: CNDE_INT R2.w, PV.w, R2.x, R2.w 0646 00000000=20 0050 00000144 a4100000 ALU_PUSH_BEFORE 5 @648 0648 801fa00b 61007210 78 t: LSHL_INT R8.w, R11.x, [0x0000001f 0].x 0650 0000001f=20 0652 801facfe 61007010 79 t: ASHR_INT R8.w, PV.w, [0x0000001f 0].x 0654 0000001f=20 0656 801f0cfe 00004504 80 M x: PRED_SETNE_INT __.x, PV.w, 0 0052 0000002d 85000001 JUMP @90 POP:1 0054 80000149 a05c0000 ALU 24 @658 KC0[CB0:0-31] 0658 018180f8 60440a10 81 w: SETGE R2.w, 0, R12.w= =20=20=20=20=20=20 VEC_021 0660 818220f8 61000a10 t: SETGE R8.w, 0, R17.w 0662 001f20ff 61070c11 82 w: CNDE R8.w, PS, 1.0, R= 17.w VEC_021 0664 801f2cfe 60470c0c t: CNDE R2.w, PV.w, 1.0, R12.w SCL_122 0666 001fe0f8 40400910 83 z: SETGT R2.z, 0, PS 0668 019fc0f8 61400910 w: SETGT R10.w, 0, PV.w 0670 800000fd 61201910 t: MOV R9.w, [0x00000000 0].x 0672 00000000=20 0674 000000ff 20401910 84 y: MOV R2.y, PS 0676 01810cfe 610700fd w: CNDE R8.w, PV.w, R8.w, [0xbf800000 -1].x VEC_021 0678 818048fe 604300fd t: CNDE R2.w, PV.z, R2.w, [0xbf800000 -1].x 0680 bf800000=20 0682 0000040d 41a01910 85 z: MOV R13.z, R13.y 0684 0000080c 61401910 w: MOV R10.w, R12.z 0686 800000fd 40401910 t: MOV R2.z, [0x41200000 10].x 0688 41200000=20 0690 001f2c02 60400010 86 w: ADD R2.w, R2.w, 1.0 0692 801f2c08 61000010 t: ADD R8.w, R8.w, 1.0 0694 0000140d 01601910 87 x: MOV R11.x, -R13.y 0696 0000180c 21601910 y: MOV R11.y, -R12.z 0698 001f80ff 41600210 z: MUL_IEEE R11.z, PS, 0.5 0700 001f8cfe 61000210 w: MUL_IEEE R8.w, PV.w, 0.5 0702 801fa084 60400210 t: MUL_IEEE R2.w, KC0[4].x, [0x3a000000 0.000488281].x 0704 3a000000=20 0056 0000002a 83000000 LOOP_START_DX10 @84 0058 00000161 a4280000 ALU_PUSH_BEFORE 11 @706 0706 001f0802 61600e10 88 w: SETGE_DX10 R11.w, R2.z, 0 0708 808040fd 61a03b10 t: SETGT_INT R13.w, [0x000000= 40 0].x, R2.y 0710 00000040=20 0712 0000080d 21c01910 89 y: MOV R14.y, R13.z 0714 801fecfe 61603010 w: AND_INT R11.w, PV.w, PS 0716 00000c0a 01c01910 90 x: MOV R14.x, R10.w 0718 000000fd 41e01910 z: MOV R15.z, [0x000000= 01 0].x 0720 80000c09 00401910 t: MOV R2.x, R9.w 0722 00000001=20 0724 801f4c0b 61203010 91 w: AND_INT R9.w, R11.w, 1 0726 801f0cfe 00004504 92 M x: PRED_SETNE_INT __.x, PV.w, 0 0060 00000025 85000001 JUMP @74 POP:1 0062 0000016c a0000000 ALU 1 @728 0728 80000802 61c01910 93 w: MOV R14.w, R2.z 0064 00000076 80800000 TEX 1 @236 0236 000e1311 f00d1012 70818000 SAMPLE_L R18.xyzw, R14.xy0w,= =20=20 RID:19, SID:3 CT:NNNN 0066 0000016d a4140000 ALU_PUSH_BEFORE 6 @730 0730 00004c12 61200d10 94 w: SETGT_DX10 R9.w, R18.w, R2.x 0732 8000000e 61401910 t: MOV R10.w, R14.x 0734 0000040e 41a01910 95 z: MOV R13.z, R14.y 0736 001f0cfe 61603a10 w: SETE_INT R11.w, PV.w, 0 0738 80000002 61201910 t: MOV R9.w, R2.x 0740 801f0cfe 00004204 96 M x: PRED_SETE_INT __.x, PV.w, 0 0068 00000024 85000001 JUMP @72 POP:1 0070 00000173 a89c0000 ALU_POP_AFTER 40 @742 0742 001fb802 61200010 97 w: ADD R9.w, -R2.z, [0x41200000 10].x 0744 800004fd 61406310 t: LOG_IEEE R10.w, [0x400000= 00 2].y 0746 41200000=20 0747 40000000=20 0748 801fecfe 61200110 98 w: MUL R9.w, PV.w, PS 0750 01824c11 41a2840d 99 z: MULADD_IEEE R13.z, R17.w, R1= 8.w, R13.y 0752 01824c0c 6156880c w: MULADD_IEEE R10.w, R12.w, R1= 8.w, R12.z VEC_210 0754 80000cfe 61206110 t: EXP_IEEE R9.w, PV.w 0756 001fecfe 21e00210 100 y: MUL_IEEE R15.y, PV.w, PS 0758 001fe00e 41e00210 z: MUL_IEEE R15.z, R14.x, PS 0760 001fe8fe 61400210 w: MUL_IEEE R10.w, PV.z, PS 0762 801fe40e 61600210 t: MUL_IEEE R11.w, R14.y, PS 0764 000000ff 21801410 101 y: FLOOR R12.y, PS 0766 00000cfe 41a01410 z: FLOOR R13.z, PV.w 0768 000008fe 61401410 w: FLOOR R10.w, PV.z 0770 800004fe 61601410 t: FLOOR R11.w, PV.y 0772 001fecfe 61600f10 102 w: SETNE_DX10 R11.w, PV.w, PS 0774 811fc4fe 61a00f10 t: SETNE_DX10 R13.w, PV.y, PV.z 0776 801fecfe 61603110 103 w: OR_INT R11.w, PV.w, PS 0778 801f4cfe 61603010 104 w: AND_INT R11.w, PV.w, 1 0780 801f0cfe 00004208 105 P x: PRED_SETE_INT __.x, PV.w, 0 0782 4081600e 21e00010 106 0 y: ADD R15.y, R14.x, R1= 1.y 0784 41810c0a 41a00010 0 z: ADD R13.z, R10.w, R8= .w 0786 4101640c 61400010 0 w: ADD R10.w, R12.y, R1= 1.z 0788 c0000c09 61206610 0 t: RECIP_IEEE R9.w, R9.w 0790 4001640e 21800010 107 0 y: ADD R12.y, R14.y, R1= 1.x 0792 41812c0a 41e2800b 0 z: MULADD_IEEE R15.z, R10.w, R9= .w, R11.x 0794 4181280d 6126840b 0 w: MULADD_IEEE R9.w, R13.z, R9.= w, R11.y VEC_021 0796 c000040f 61406610 0 t: RECIP_IEEE R10.w, R15.y 0798 40004c09 41a00210 108 0 z: MUL_IEEE R13.z, R9.w, R2.x 0800 4000480f 61200210 0 w: MUL_IEEE R9.w, R15.z, R2.x 0802 c000040c 61606610 0 t: RECIP_IEEE R11.w, R12.y 0804 41816c09 61240210 109 0 w: MUL_IEEE R9.w, R9.w, R11.= w=20=20=20 VEC_021 0806 c181480d 61400210 0 t: MUL_IEEE R10.w, R13.z, R1= 0.w 0808 c1814c09 61200410 110 0 w: MIN R9.w, R9.w, R10.w 0810 c1824c09 61200410 111 0 w: MIN R9.w, R9.w, R18.w 0812 401f2802 40400010 112 0 z: ADD R2.z, R2.z, 1.0 0814 c1804c09 62400010 0 w: ADD R18.w, R9.w, R2.w 0816 01824c11 41a6840d 113 z: MULADD_IEEE R13.z, R17.w, R1= 8.w, R13.y VEC_021 0818 01824c0c 614a880c w: MULADD_IEEE R10.w, R12.w, R1= 8.w, R12.z VEC_120 0820 801f0c12 61200010 t: ADD R9.w, R18.w, 0 0072 0000019b a80c0000 ALU_POP_AFTER 4 @822 0822 000000fd 41e01910 114 z: MOV R15.z, [0x000000= 00 0].x 0824 809fa802 40400010 t: ADD R2.z, R2.z, [0xbf800000 -1].y 0826 00000000=20 0827 bf800000=20 0828 801f4402 20403410 115 y: ADD_INT R2.y, R2.y, 1 0074 0000019f a4100000 ALU_PUSH_BEFORE 5 @830 0830 801fa80f 61607210 116 t: LSHL_INT R11.w, R15.z, [0x0000001f 0].x 0832 0000001f=20 0834 801facfe 61607010 117 t: ASHR_INT R11.w, PV.w, [0x0000001f 0].x 0836 0000001f=20 0838 801f0cfe 00004504 118 M x: PRED_SETNE_INT __.x, PV.w, 0 0076 00000029 85000001 JUMP @82 POP:1 0078 00000029 84800000 LOOP_BREAK @82 0080 00000029 87000001 POP @82 POP:1 0082 0000001d 82800000 LOOP_END @58 0084 000001a4 a0580000 ALU 23 @840 0840 0301800e 01600010 119 x: ADD R11.x, R14.x, -R= 12.z 0842 8281a40e 20400010 y: ADD R2.y, R14.y, -R1= 3.y 0844 0001600b 00405000 120 x: DOT4 __.x, R11.x, R11= .x 0846 00804402 20405010 y: DOT4 R2.y, R2.y, R2.y 0848 001f00f8 40405000 z: DOT4 __.z, 0, 0 0850 801f00f8 60405000 w: DOT4 __.w, 0, 0 0852 800000fe 40406710 121 t: RECIPSQRT_CLAMPED R2.z, PV.x 0854 808040ff 61000210 122 w: MUL_IEEE R8.w, PS, R2.y 0856 801f1402 61034cfe 123 w: CNDGE R8.w, -R2.y, 0, = PV.w 0858 81804cfe 60400010 124 w: ADD R2.w, PV.w, R2.w 0860 801facfe 61000010 125 w: ADD R8.w, PV.w, [0xba800000 -0.000976562].x 0862 ba800000=20 0864 019fc002 40400210 126 z: MUL_IEEE R2.z, R2.x, PV.w 0866 001fac02 61000010 w: ADD R8.w, R2.w, [0x3a800000 0.000976562].x 0868 80000c02 20406610 t: RECIP_IEEE R2.y, R2.w 0870 3a800000=20 0872 019fc002 60400210 127 w: MUL_IEEE R2.w, R2.x, PV.w 0874 801fe8fe 61000210 t: MUL_IEEE R8.w, PV.z, PS 0876 001fec0c 0162880c 128 x: MULADD_IEEE R11.x, R12.w, PS, R12.z 0878 80804cfe 61200210 w: MUL_IEEE R9.w, PV.w, R2.y 0880 019fcc0c 01c2880c 129 x: MULADD_IEEE R14.x, R12.w, PV= .w, R12.z 0882 01810c11 2176840d y: MULADD_IEEE R11.y, R17.w, R8= .w, R13.y VEC_210 0884 819fcc11 21c2840d t: MULADD_IEEE R14.y, R17.w, PV= .w, R13.y 0086 00000078 80800400 TEX 2 @240 0240 000e1211 f00d100e 94810000 SAMPLE_L R14.xyzw, R14.xy10,= =20=20 RID:18, SID:2 CT:NNNN 0244 000b1211 f00d100b 90810000 SAMPLE_L R11.xyzw, R11.xy00,= =20=20 RID:18, SID:2 CT:NNNN 0088 000001bb a8240000 ALU_POP_AFTER 10 @886 0886 00804c02 604280f8 130 w: MULADD_IEEE R2.w, R2.w, R2.y= , 0 0888 80804802 610280f8 t: MULADD_IEEE R8.w, R2.z, R2.y= , 0 0890 038160ff 61240010 131 w: ADD R9.w, PS, -R11.w= =20=20=20=20 VEC_021 0892 8381ccfe 61400010 t: ADD R10.w, PV.w, -R1= 4.w 0894 801fecfe 61400013 132 w: ADD R10.w, |PV.w|, |= PS| 0896 80000cfe 00406610 133 t: RECIP_IEEE R2.x, PV.w 0898 801fec09 61200211 134 w: MUL_IEEE R9.w, |R9.w|, PS 0900 801f3cfe 61400010 135 w: ADD R10.w, -PV.w, 1.0 0902 81810cfe 61000210 136 w: MUL_IEEE R8.w, PV.w, R8.w 0904 81804c09 60428cfe 137 w: MULADD_IEEE R2.w, R9.w, R2.w, PV.w 0090 800001c5 a4400000 ALU_PUSH_BEFORE 17 @906 KC0[CB0:0-31] 0906 0000008e 00401910 138 x: MOV R2.x, KC0[14].x 0908 0000048e 21601910 y: MOV R11.y, KC0[14].y 0910 00000c8c 61a01910 w: MOV R13.w, KC0[12].w 0912 8000088c 61c01910 t: MOV R14.w, KC0[12].z 0914 0000048c 20401910 139 y: MOV R2.y, KC0[12].y 0916 0000008c 40401910 z: MOV R2.z, KC0[12].x 0918 8000008a 61601910 w: MOV R11.w, KC0[10].x 0920 80000889 61001910 140 w: MOV R8.w, KC0[9].z 0922 0000088e 41601910 141 z: MOV R11.z, KC0[14].z 0924 00000489 61201910 w: MOV R9.w, KC0[9].y 0926 80000089 61401910 t: MOV R10.w, KC0[9].x 0928 01804c0c 0182880c 142 x: MULADD_IEEE R12.x, R12.w, R2= .w, R12.z 0930 01804c11 2196840d y: MULADD_IEEE R12.y, R17.w, R2= .w, R13.y VEC_210 0932 000000fd 62a01910 w: MOV R21.w, [0x3f8000= 00 1].x 0934 809fa086 62200e10 t: SETGE_DX10 R17.w, KC0[6].x, [0x40000000 2].y 0936 3f800000=20 0937 40000000=20 0938 801f00ff 00004504 143 M x: PRED_SETNE_INT __.x, PS, 0 0092 0000005d 85000001 JUMP @186 POP:1 0094 800001d6 a47c0000 ALU_PUSH_BEFORE 32 @940 KC0[CB0:0-31] 0940 00012002 01605010 144 x: DOT4 R11.x, R2.x, R9.x 0942 0081240b 21605000 y: DOT4 __.y, R11.y, R9.y 0944 0101280b 41605000 z: DOT4 __.z, R11.z, R9.z 0946 801f00f8 61605000 w: DOT4 __.w, 0, 0 0948 00014002 01a05000 145 x: DOT4 __.x, R2.x, R10.x 0950 0081440b 21a05010 y: DOT4 R13.y, R11.y, R1= 0.y 0952 0101480b 41a05000 z: DOT4 __.z, R11.z, R10= .z 0954 801f00f8 61a05000 w: DOT4 __.w, 0, 0 0956 00011002 01a05000 146 x: DOT4 __.x, -R2.x, R8.x 0958 0081140b 21a05000 y: DOT4 __.y, -R11.y, R8= .y 0960 0101180b 41a05010 z: DOT4 R13.z, -R11.z, R= 8.z 0962 801f00f8 61a05000 w: DOT4 __.w, 0, 0 0964 0001600b 01a05010 147 x: DOT4 R13.x, R11.x, R1= 1.x 0966 0081a40d 21a05000 y: DOT4 __.y, R13.y, R13= .y 0968 0101a80d 41a05000 z: DOT4 __.z, R13.z, R13= .z 0970 801f00f8 61a05000 w: DOT4 __.w, 0, 0 0972 800000fe 01a06710 148 t: RECIPSQRT_CLAMPED R13.x, PV.x 0974 001fe80d 41a00210 149 z: MUL_IEEE R13.z, R13.z, PS 0976 001fe40d 62200210 w: MUL_IEEE R17.w, R13.y, PS 0978 801fe00b 62400210 t: MUL_IEEE R18.w, R11.x, PS 0980 001080ff 41c00210 150 z: MUL_IEEE R14.z, PS, KC0[4= ].x 0982 00108cfe 62200210 w: MUL_IEEE R17.w, PV.w, KC0[4].x 0984 800008fe 01606610 t: RECIP_IEEE R11.x, PV.z 0986 001fecfe 62200210 151 w: MUL_IEEE R17.w, PV.w, PS 0988 801fe8fe 62400210 t: MUL_IEEE R18.w, PV.z, PS 0990 018040ff 62800210 152 w: MUL_IEEE R20.w, PS, R2.w 0992 81804cfe 62600210 t: MUL_IEEE R19.w, PV.w, R2.w 0994 000000fd 41a01910 153 z: MOV R13.z, [0x000000= 01 0].x 0996 021fe40c 62600010 w: ADD R19.w, R12.y, -PS 0998 839fc00c 62800010 t: ADD R20.w, R12.x, -P= V.w 1000 00000001=20 1002 801f0c10 00004504 154 M x: PRED_SETNE_INT __.x, R16.w, 0 0096 00000048 85000001 JUMP @144 POP:1 0098 000001f6 a01c0000 ALU 8 @1004 1004 000000fd 62001910 155 w: MOV R16.w, [0x000000= 00 0].x 1006 80000c0f 01606c10 t: INT_TO_FLT R11.x, R15.w 1008 00000000=20 1010 00000cfe 21a01910 156 y: MOV R13.y, PV.w 1012 000000fd 41a01910 z: MOV R13.z, [0x3f8000= 00 1].x 1014 009fac0f 61e03410 w: ADD_INT R15.w, R15.w, [0xffffffff -nan].y 1016 800000ff 01a06610 t: RECIP_IEEE R13.x, PS 1018 3f800000=20 1019 ffffffff=20 0100 0000003d 83000000 LOOP_START_DX10 @122 0102 000001fe a4140000 ALU_PUSH_BEFORE 6 @1020 1020 8181e40d 62a03c10 157 w: SETGE_INT R21.w, R13.y, R1= 5.w 1022 800000fd 41c01910 158 z: MOV R14.z, [0x000000= 01 0].x 1024 00000001=20 1026 0000080d 01601910 159 x: MOV R11.x, R13.z 1028 801f0c15 62a03a10 w: SETE_INT R21.w, R21.w, 0 1030 801f0cfe 00004504 160 M x: PRED_SETNE_INT __.x, PV.w, 0 0104 00000038 85000001 JUMP @112 POP:1 0106 00000204 a0080000 ALU 3 @1032 1032 8001ac10 62000010 161 w: ADD R16.w, R16.w, R1= 3.x 1034 819fcc12 02a28c14 162 x: MULADD_IEEE R21.x, R18.w, PV= .w, R20.w 1036 81820c11 22a28c13 163 y: MULADD_IEEE R21.y, R17.w, R1= 6.w, R19.w 0108 0000007c 80800000 TEX 1 @248 0248 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0110 00000207 a82c0000 ALU_POP_AFTER 12 @1038 1038 801fac15 62a00e10 164 w: SETGE_DX10 R21.w, R21.w, [0x3f733333 0.95].x 1040 3f733333=20 1042 801facfe 62a03010 165 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1044 3f800000=20 1046 019fcc10 62a00e10 166 w: SETGE_DX10 R21.w, R16.w, PV= .w 1048 801fa00b 62c00d10 t: SETGT_DX10 R22.w, R11.x, [0x3f7ef9db 0.996].x 1050 3f7ef9db=20 1052 000000fd 41c01910 167 z: MOV R14.z, [0x000000= 00 0].x 1054 819fc0ff 62a03010 w: AND_INT R21.w, PS, PV.w 1056 00000000=20 1058 80016cfe 41a38c10 168 z: CNDE_INT R13.z, PV.w, R11= .x, R16.w 1060 801f440d 21a03410 169 y: ADD_INT R13.y, R13.y, 1 0112 00000213 a4040000 ALU_PUSH_BEFORE 2 @1062 1062 801f480e 62a03d10 170 w: SETNE_INT R21.w, R14.z, 1 1064 801f0cfe 00004204 171 M x: PRED_SETE_INT __.x, PV.w, 0 0114 0000003c 85000001 JUMP @120 POP:1 0116 0000003c 84800000 LOOP_BREAK @120 0118 0000003c 87000001 POP @120 POP:1 0120 00000033 82800000 LOOP_END @102 0122 00000215 a0040000 ALU 2 @1066 1066 80016c12 01e28c14 172 x: MULADD_IEEE R15.x, R18.w, R1= 1.x, R20.w 1068 80016c11 21e28c13 173 y: MULADD_IEEE R15.y, R17.w, R1= 1.x, R19.w 0124 0000007e 80800000 TEX 1 @252 0252 000f1210 f00d100f fc810000 SAMPLE R15.xyzw, R15.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0126 00000217 a0300000 ALU 13 @1070 1070 801fac0f 61e00e10 174 w: SETGE_DX10 R15.w, R15.w, [0x3f733333 0.95].x 1072 3f733333=20 1074 001facfe 62a03010 175 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1076 8000000b 62001910 t: MOV R16.w, R11.x 1078 3f800000=20 1080 001f800d 61e00210 176 w: MUL_IEEE R15.w, R13.x, 0.5 1082 819fc00b 62a00e10 t: SETGE_DX10 R21.w, R11.x, PV= .w 1084 801f00ff 00004208 177 P x: PRED_SETE_INT __.x, PS, 0 1086 c181ec0f 62000010 178 0 w: ADD R16.w, R15.w, R1= 5.w 1088 c382000b 62000010 179 0 w: ADD R16.w, R11.x, -R= 16.w 1090 8181ec10 62000010 180 w: ADD R16.w, R16.w, R1= 5.w 1092 819fcc12 02a28c14 181 x: MULADD_IEEE R21.x, R18.w, PV= .w, R20.w 1094 81820c11 22a28c13 182 y: MULADD_IEEE R21.y, R17.w, R1= 6.w, R19.w 0128 00000080 80800000 TEX 1 @256 0256 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0130 00000224 a0380000 ALU 15 @1096 1096 801fac15 62a00e10 183 w: SETGE_DX10 R21.w, R21.w, [0x3f733333 0.95].x 1098 3f733333=20 1100 801facfe 62a03010 184 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1102 3f800000=20 1104 019fcc10 62c00e10 185 w: SETGE_DX10 R22.w, R16.w, PV= .w 1106 80000c10 62a01910 t: MOV R21.w, R16.w 1108 001f8c0f 61e00210 186 w: MUL_IEEE R15.w, R15.w, 0.5 1110 801f0cfe 62c03a10 t: SETE_INT R22.w, PV.w, 0 1112 801f00ff 00004508 187 P x: PRED_SETNE_INT __.x, PS, 0 1114 c181ec0f 62a00010 188 0 w: ADD R21.w, R15.w, R1= 5.w 1116 40000c10 01601910 189 0 x: MOV R11.x, R16.w 1118 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R= 21.w 1120 8181ec15 62000010 190 w: ADD R16.w, R21.w, R1= 5.w 1122 819fcc12 02a28c14 191 x: MULADD_IEEE R21.x, R18.w, PV= .w, R20.w 1124 81820c11 22a28c13 192 y: MULADD_IEEE R21.y, R17.w, R1= 6.w, R19.w 0132 00000082 80800000 TEX 1 @260 0260 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0134 00000233 a0380000 ALU 15 @1126 1126 801fac15 62a00e10 193 w: SETGE_DX10 R21.w, R21.w, [0x3f733333 0.95].x 1128 3f733333=20 1130 801facfe 62a03010 194 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1132 3f800000=20 1134 019fcc10 62c00e10 195 w: SETGE_DX10 R22.w, R16.w, PV= .w 1136 80000c10 62a01910 t: MOV R21.w, R16.w 1138 001f8c0f 61e00210 196 w: MUL_IEEE R15.w, R15.w, 0.5 1140 801f0cfe 62c03a10 t: SETE_INT R22.w, PV.w, 0 1142 801f00ff 00004508 197 P x: PRED_SETNE_INT __.x, PS, 0 1144 c181ec0f 62a00010 198 0 w: ADD R21.w, R15.w, R1= 5.w 1146 40000c10 01601910 199 0 x: MOV R11.x, R16.w 1148 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R= 21.w 1150 8181ec15 62000010 200 w: ADD R16.w, R21.w, R1= 5.w 1152 819fcc12 02a28c14 201 x: MULADD_IEEE R21.x, R18.w, PV= .w, R20.w 1154 81820c11 22a28c13 202 y: MULADD_IEEE R21.y, R17.w, R1= 6.w, R19.w 0136 00000084 80800000 TEX 1 @264 0264 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0138 00000242 a0380000 ALU 15 @1156 1156 801fac15 62a00e10 203 w: SETGE_DX10 R21.w, R21.w, [0x3f733333 0.95].x 1158 3f733333=20 1160 801facfe 62a03010 204 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1162 3f800000=20 1164 019fcc10 62c00e10 205 w: SETGE_DX10 R22.w, R16.w, PV= .w 1166 80000c10 62a01910 t: MOV R21.w, R16.w 1168 001f8c0f 61e00210 206 w: MUL_IEEE R15.w, R15.w, 0.5 1170 801f0cfe 62c03a10 t: SETE_INT R22.w, PV.w, 0 1172 801f00ff 00004508 207 P x: PRED_SETNE_INT __.x, PS, 0 1174 c181ec0f 62a00010 208 0 w: ADD R21.w, R15.w, R1= 5.w 1176 40000c10 01601910 209 0 x: MOV R11.x, R16.w 1178 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R= 21.w 1180 8181ec15 61e00010 210 w: ADD R15.w, R21.w, R1= 5.w 1182 819fcc12 02028c14 211 x: MULADD_IEEE R16.x, R18.w, PV= .w, R20.w 1184 8181ec11 22028c13 212 y: MULADD_IEEE R16.y, R17.w, R1= 5.w, R19.w 0140 00000086 80800000 TEX 1 @268 0268 00101210 f00d1010 fc810000 SAMPLE R16.xyzw, R16.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0142 00000251 a81c0000 ALU_POP_AFTER 8 @1186 1186 801fac10 62000e10 213 w: SETGE_DX10 R16.w, R16.w, [0x3f733333 0.95].x 1188 3f733333=20 1190 801facfe 62003010 214 w: AND_INT R16.w, PV.w, [0x3f800000 1].x 1192 3f800000=20 1194 819fcc0f 62000e10 215 w: SETGE_DX10 R16.w, R15.w, PV= .w 1196 000000fd 41a01910 216 z: MOV R13.z, [0x000000= 00 0].x 1198 80016cfe 62038c0f w: CNDE_INT R16.w, PV.w, R11= .x, R15.w 1200 00000000=20 0144 00000259 a4100000 ALU_PUSH_BEFORE 5 @1202 1202 801fa80d 61e07210 217 t: LSHL_INT R15.w, R13.z, [0x0000001f 0].x 1204 0000001f=20 1206 801facfe 61e07010 218 t: ASHR_INT R15.w, PV.w, [0x0000001f 0].x 1208 0000001f=20 1210 801f0cfe 00004504 219 M x: PRED_SETNE_INT __.x, PV.w, 0 0146 0000005c 85000001 JUMP @184 POP:1 0148 8000025e a05c0000 ALU 24 @1212 KC0[CB0:0-31] 1212 018240f8 61e40a10 220 w: SETGE R15.w, 0, R18.w= =20=20=20=20=20 VEC_021 1214 818220f8 62000a10 t: SETGE R16.w, 0, R17.w 1216 001f20ff 62070c11 221 w: CNDE R16.w, PS, 1.0, R17.w VEC_021 1218 801f2cfe 61e70c12 t: CNDE R15.w, PV.w, 1.0, R18.w SCL_122 1220 001fe0f8 41a00910 222 z: SETGT R13.z, 0, PS 1222 019fc0f8 62a00910 w: SETGT R21.w, 0, PV.w 1224 800000fd 62c01910 t: MOV R22.w, [0x000000= 00 0].x 1226 00000000=20 1228 000000ff 01601910 223 x: MOV R11.x, PS 1230 01820cfe 620700fd w: CNDE R16.w, PV.w, R16= .w, [0xbf800000 -1].x VEC_021 1232 8181e8fe 61e300fd t: CNDE R15.w, PV.z, R15= .w, [0xbf800000 -1].x 1234 bf800000=20 1236 00000c13 41e01910 224 z: MOV R15.z, R19.w 1238 00000c14 62e81910 w: MOV R23.w, R20.w=20= =20=20=20=20=20=20=20 VEC_120 1240 800000fd 41a01910 t: MOV R13.z, [0x412000= 00 10].x 1242 41200000=20 1244 001f2c0f 61e00010 225 w: ADD R15.w, R15.w, 1.0 1246 801f2c10 62000010 t: ADD R16.w, R16.w, 1.0 1248 00001c13 01c01910 226 x: MOV R14.x, -R19.w 1250 00001c14 21a81910 y: MOV R13.y, -R20.w=20= =20=20=20=20=20=20 VEC_120 1252 001f80ff 41c00210 z: MUL_IEEE R14.z, PS, 0.5 1254 001f8cfe 62000210 w: MUL_IEEE R16.w, PV.w, 0.5 1256 801fa084 61e00210 t: MUL_IEEE R15.w, KC0[4].x, [0x3a000000 0.000488281].x 1258 3a000000=20 0150 00000059 83000000 LOOP_START_DX10 @178 0152 00000276 a4280000 ALU_PUSH_BEFORE 11 @1260 1260 001f080d 63000e10 227 w: SETGE_DX10 R24.w, R13.z, 0 1262 800160fd 63203b10 t: SETGT_INT R25.w, [0x000000= 40 0].x, R11.x 1264 00000040=20 1266 0000080f 22a01910 228 y: MOV R21.y, R15.z 1268 801fecfe 63003010 w: AND_INT R24.w, PV.w, PS 1270 00000c17 02a01910 229 x: MOV R21.x, R23.w 1272 000000fd 42001910 z: MOV R16.z, [0x000000= 01 0].x 1274 80000c16 01a01910 t: MOV R13.x, R22.w 1276 00000001=20 1278 801f4c18 62c03010 230 w: AND_INT R22.w, R24.w, 1 1280 801f0cfe 00004504 231 M x: PRED_SETNE_INT __.x, PV.w, 0 0154 00000054 85000001 JUMP @168 POP:1 0156 00000281 a0000000 ALU 1 @1282 1282 8000080d 62a01910 232 w: MOV R21.w, R13.z 0158 00000088 80800000 TEX 1 @272 0272 00151311 f00d1018 70818000 SAMPLE_L R24.xyzw, R21.xy0w,= =20=20 RID:19, SID:3 CT:NNNN 0160 00000282 a4140000 ALU_PUSH_BEFORE 6 @1284 1284 0001ac18 62c00d10 233 w: SETGT_DX10 R22.w, R24.w, R1= 3.x 1286 80000015 62e01910 t: MOV R23.w, R21.x 1288 00000415 41e01910 234 z: MOV R15.z, R21.y 1290 001f0cfe 63203a10 w: SETE_INT R25.w, PV.w, 0 1292 8000000d 62c01910 t: MOV R22.w, R13.x 1294 801f0cfe 00004204 235 M x: PRED_SETE_INT __.x, PV.w, 0 0162 00000053 85000001 JUMP @166 POP:1 0164 00000288 a89c0000 ALU_POP_AFTER 40 @1296 1296 001fb80d 62c00010 236 w: ADD R22.w, -R13.z, [0x41200000 10].x 1298 800004fd 21c06310 t: LOG_IEEE R14.y, [0x400000= 00 2].y 1300 41200000=20 1301 40000000=20 1302 801fecfe 62c00110 237 w: MUL R22.w, PV.w, PS 1304 81830c11 41e28c13 238 z: MULADD_IEEE R15.z, R17.w, R2= 4.w, R19.w 1306 81830c12 62e28c14 239 w: MULADD_IEEE R23.w, R18.w, R2= 4.w, R20.w 1308 80000c16 21c06110 240 t: EXP_IEEE R14.y, R22.w 1310 001fec17 22000210 241 y: MUL_IEEE R16.y, R23.w, PS 1312 001fe015 42000210 z: MUL_IEEE R16.z, R21.x, PS 1314 001fe80f 62c00210 w: MUL_IEEE R22.w, R15.z, PS 1316 801fe415 62e00210 t: MUL_IEEE R23.w, R21.y, PS 1318 000000ff 21e01410 242 y: FLOOR R15.y, PS 1320 00000cfe 41e01410 z: FLOOR R15.z, PV.w 1322 000008fe 62c01410 w: FLOOR R22.w, PV.z 1324 800004fe 62e01410 t: FLOOR R23.w, PV.y 1326 001fecfe 62e00f10 243 w: SETNE_DX10 R23.w, PV.w, PS 1328 811fc4fe 63200f10 t: SETNE_DX10 R25.w, PV.y, PV.z 1330 801fecfe 62e03110 244 w: OR_INT R23.w, PV.w, PS 1332 801f4cfe 62e03010 245 w: AND_INT R23.w, PV.w, 1 1334 801f0cfe 00004208 246 P x: PRED_SETE_INT __.x, PV.w, 0 1336 4081a015 22000010 247 0 y: ADD R16.y, R21.x, R1= 3.y 1338 41820c16 41e00010 0 z: ADD R15.z, R22.w, R1= 6.w 1340 4101c40f 62c00010 0 w: ADD R22.w, R15.y, R1= 4.z 1342 c000040e 21c06610 0 t: RECIP_IEEE R14.y, R14.y 1344 4001c415 21e00010 248 0 y: ADD R15.y, R21.y, R1= 4.x 1346 4081cc16 4202800e 0 z: MULADD_IEEE R16.z, R22.w, R1= 4.y, R14.x 1348 c081c80f 62c2840d 0 w: MULADD_IEEE R22.w, R15.z, R1= 4.y, R13.y 1350 c0000410 21c06610 249 0 t: RECIP_IEEE R14.y, R16.y 1352 4001ac16 41e00210 250 0 z: MUL_IEEE R15.z, R22.w, R1= 3.x 1354 4001a810 62c00210 0 w: MUL_IEEE R22.w, R16.z, R1= 3.x 1356 c000040f 01e06610 0 t: RECIP_IEEE R15.x, R15.y 1358 4001ec16 62c00210 251 0 w: MUL_IEEE R22.w, R22.w, R1= 5.x 1360 c081c80f 62e00210 0 t: MUL_IEEE R23.w, R15.z, R1= 4.y 1362 c182ec16 62c00410 252 0 w: MIN R22.w, R22.w, R2= 3.w 1364 c1830c16 62c00410 253 0 w: MIN R22.w, R22.w, R2= 4.w 1366 401f280d 41a00010 254 0 z: ADD R13.z, R13.z, 1.0 1368 c181ec16 63000010 0 w: ADD R24.w, R22.w, R1= 5.w 1370 81830c11 41e28c13 255 z: MULADD_IEEE R15.z, R17.w, R2= 4.w, R19.w 1372 01830c12 62e68c14 256 w: MULADD_IEEE R23.w, R18.w, R2= 4.w, R20.w VEC_021 1374 801f0c18 62c00010 t: ADD R22.w, R24.w, 0 0166 000002b0 a80c0000 ALU_POP_AFTER 4 @1376 1376 000000fd 42001910 257 z: MOV R16.z, [0x000000= 00 0].x 1378 809fa80d 41a00010 t: ADD R13.z, R13.z, [0xbf800000 -1].y 1380 00000000=20 1381 bf800000=20 1382 801f400b 01603410 258 x: ADD_INT R11.x, R11.x, 1 0168 000002b4 a4100000 ALU_PUSH_BEFORE 5 @1384 1384 801fa810 63007210 259 t: LSHL_INT R24.w, R16.z, [0x0000001f 0].x 1386 0000001f=20 1388 801facfe 63007010 260 t: ASHR_INT R24.w, PV.w, [0x0000001f 0].x 1390 0000001f=20 1392 801f0cfe 00004504 261 M x: PRED_SETNE_INT __.x, PV.w, 0 0170 00000058 85000001 JUMP @176 POP:1 0172 00000058 84800000 LOOP_BREAK @176 0174 00000058 87000001 POP @176 POP:1 0176 0000004c 82800000 LOOP_END @152 0178 000002b9 a0580000 ALU 23 @1394 1394 03828015 01600010 262 x: ADD R11.x, R21.x, -R= 20.w 1396 83826415 21a40010 y: ADD R13.y, R21.y, -R= 19.w VEC_021 1398 0001600b 01605010 263 x: DOT4 R11.x, R11.x, R1= 1.x 1400 0081a40d 21605000 y: DOT4 __.y, R13.y, R13= .y 1402 001f00f8 41605000 z: DOT4 __.z, 0, 0 1404 801f00f8 61605000 w: DOT4 __.w, 0, 0 1406 800000fe 21a06710 264 t: RECIPSQRT_CLAMPED R13.y, PV.x 1408 800160ff 62000210 265 w: MUL_IEEE R16.w, PS, R11.x 1410 801f100b 62034cfe 266 w: CNDGE R16.w, -R11.x, 0, PV.w 1412 8181ecfe 61e00010 267 w: ADD R15.w, PV.w, R15= .w 1414 801facfe 62000010 268 w: ADD R16.w, PV.w, [0xba800000 -0.000976562].x 1416 ba800000=20 1418 019fc00d 41a00210 269 z: MUL_IEEE R13.z, R13.x, PV= .w 1420 001fac0f 62000010 w: ADD R16.w, R15.w, [0x3a800000 0.000976562].x 1422 80000c0f 01606610 t: RECIP_IEEE R11.x, R15.w 1424 3a800000=20 1426 019fc00d 61e00210 270 w: MUL_IEEE R15.w, R13.x, PV= .w 1428 801fe8fe 62000210 t: MUL_IEEE R16.w, PV.z, PS 1430 001fec12 02a28c14 271 x: MULADD_IEEE R21.x, R18.w, PS, R20.w 1432 80016cfe 62c00210 w: MUL_IEEE R22.w, PV.w, R11= .x 1434 819fcc12 02428c14 272 x: MULADD_IEEE R18.x, R18.w, PV= .w, R20.w 1436 81820c11 22a28c13 273 y: MULADD_IEEE R21.y, R17.w, R1= 6.w, R19.w 1438 8182cc11 22428c13 274 y: MULADD_IEEE R18.y, R17.w, R2= 2.w, R19.w 0180 0000008a 80800400 TEX 2 @276 0276 00121211 f00d1010 90810000 SAMPLE_L R16.xyzw, R18.xy00,= =20=20 RID:18, SID:2 CT:NNNN 0280 00151211 f00d1011 90810000 SAMPLE_L R17.xyzw, R21.xy00,= =20=20 RID:18, SID:2 CT:NNNN 0182 000002d0 a8240000 ALU_POP_AFTER 10 @1440 1440 00016c0f 61e280f8 275 w: MULADD_IEEE R15.w, R15.w, R1= 1.x, 0 1442 8001680d 624280f8 t: MULADD_IEEE R18.w, R13.z, R1= 1.x, 0 1444 038220ff 62240010 276 w: ADD R17.w, PS, -R17.= w=20=20=20 VEC_021 1446 83820cfe 62000010 t: ADD R16.w, PV.w, -R1= 6.w 1448 801fecfe 62000013 277 w: ADD R16.w, |PV.w|, |= PS| 1450 80000cfe 01606610 278 t: RECIP_IEEE R11.x, PV.w 1452 801fec11 62000211 279 w: MUL_IEEE R16.w, |R17.w|, = PS 1454 801f3cfe 62200010 280 w: ADD R17.w, -PV.w, 1.0 1456 81824cfe 62200210 281 w: MUL_IEEE R17.w, PV.w, R18= .w 1458 8181ec10 62028cfe 282 w: MULADD_IEEE R16.w, R16.w, R1= 5.w, PV.w 0184 000002da a82c0000 ALU_POP_AFTER 12 @1460 1460 801fac02 61e00010 283 w: ADD R15.w, R2.w, [0xbd4ccccd -0.05].x 1462 bd4ccccd=20 1464 01820cfe 61e00d10 284 w: SETGT_DX10 R15.w, PV.w, R16= .w 1466 800000fd 62a01910 t: MOV R21.w, [0x3f8000= 00 1].x 1468 3f800000=20 1470 801f0cfe 00004508 285 P x: PRED_SETNE_INT __.x, PV.w, 0 1472 601f2005 01605010 286 1 x: DOT4 R11.x, R5.x, 1.0 1474 601f2405 21605000 1 y: DOT4 __.y, R5.y, 1.0 1476 601f2805 41605000 1 z: DOT4 __.z, R5.z, 1.0 1478 e01f00f8 61605000 1 w: DOT4 __.w, 0, 0 1480 e01fa00b 62a00210 287 1 w: MUL_IEEE R21.w, R11.x, [0x3e800000 0.25].x 1482 3e800000=20 0186 0000008e 80800000 TEX 1 @284 0284 000c1210 f00d100f fc810000 SAMPLE R15.xyzw, R12.xy__,= =20=20 RID:18, SID:2 CT:NNNN 0188 000002e6 a1040000 ALU 66 @1484 1484 0081e40f 62000010 288 w: ADD R16.w, R15.y, R1= 5.y 1486 8001e00f 62200010 t: ADD R17.w, R15.x, R1= 5.x 1488 001fa0ff 01600010 289 x: ADD R11.x, PS, [0xbf800000 -1].x 1490 801facfe 21a00010 y: ADD R13.y, PV.w, [0xbf800000 -1].x 1492 bf800000=20 1494 0001600b 01a05010 290 x: DOT4 R13.x, R11.x, R1= 1.x 1496 0081a40d 21a05000 y: DOT4 __.y, R13.y, R13= .y 1498 001f00f8 41a05000 z: DOT4 __.z, 0, 0 1500 801f00f8 61a05000 w: DOT4 __.w, 0, 0 1502 801f20fe 62000410 291 w: MIN R16.w, PV.x, 1.0 1504 801f3cfe 62000010 292 w: ADD R16.w, -PV.w, 1.0 1506 80000cfe 01a06710 293 t: RECIPSQRT_CLAMPED R13.x, PV.w 1508 0001200b 21c00210 294 y: MUL_IEEE R14.y, R11.x, R9= .x 1510 018200ff 41a00210 z: MUL_IEEE R13.z, PS, R16.w 1512 0081200b 62200210 w: MUL_IEEE R17.w, R11.x, R9= .y 1514 8101200b 62400210 t: MUL_IEEE R18.w, R11.x, R9= .z 1516 0101440d 212280ff 295 y: MULADD_IEEE R9.y, R13.y, R10= .z, PS 1518 0081440d 41228cfe z: MULADD_IEEE R9.z, R13.y, R10= .y, PV.w 1520 001f1c10 620348fe w: CNDGE R16.w, -R16.w, 0, PV.z 1522 8001440d 622284fe t: MULADD_IEEE R17.w, R13.y, R1= 0.x, PV.y 1524 00010cfe 010280ff 296 x: MULADD_IEEE R8.x, PV.w, R8.x= , PS 1526 00810cfe 210288fe y: MULADD_IEEE R8.y, PV.w, R8.y, PV.z 1528 81010cfe 410284fe z: MULADD_IEEE R8.z, PV.w, R8.z, PV.y 1530 00010008 01205010 297 x: DOT4 R9.x, R8.x, R8.x 1532 00810408 21205000 y: DOT4 __.y, R8.y, R8.y 1534 01010808 41205000 z: DOT4 __.z, R8.z, R8.z 1536 801f00f8 61205000 w: DOT4 __.w, 0, 0 1538 800000fe 01206710 298 t: RECIPSQRT_CLAMPED R9.x, PV.x 1540 001fe008 01000210 299 x: MUL_IEEE R8.x, R8.x, PS 1542 001fe408 21000210 y: MUL_IEEE R8.y, R8.y, PS 1544 801fe808 41000210 z: MUL_IEEE R8.z, R8.z, PS 1546 00004008 00405010 300 x: DOT4 R2.x, R8.x, R2.x 1548 00816408 20405000 y: DOT4 __.y, R8.y, R11.y 1550 01016808 40405000 z: DOT4 __.z, R8.z, R11.z 1552 801f00f8 60405000 w: DOT4 __.w, 0, 0 1554 001fc0fe 622320f8 301 w: CNDGT R17.w, PV.x, PV.= x, 0 1556 8101e80f 61e00010 t: ADD R15.w, R15.z, R1= 5.z 1558 019fc801 21000210 302 y: MUL_IEEE R8.y, R1.z, PV.w 1560 019fc401 41000210 z: MUL_IEEE R8.z, R1.y, PV.w 1562 019fc001 62c00210 w: MUL_IEEE R22.w, R1.x, PV.w 1564 801fa0ff 60200010 t: ADD R1.w, PS, [0xbf800000 -1].x 1566 bf800000=20 1568 819fc802 62228005 303 w: MULADD_IEEE R17.w, R2.z, PV.= w, R5.x 1570 001facfe 61e00210 304 w: MUL_IEEE R15.w, PV.w, [0x3e99999a 0.3].x 1572 81010402 62428405 t: MULADD_IEEE R18.w, R2.y, R8.= z, R5.y 1574 3e99999a=20 1576 001fa0ff 41228cfe 305 z: MULADD_IEEE R9.z, PS, [0x3f170a3d 0.59].x, PV.w 1578 00810c0e 61e28805 w: MULADD_IEEE R15.w, R14.w, R8= .y, R5.z 1580 8180ac0d 62800010 t: ADD R20.w, R13.w, R5= .w 1582 3f170a3d=20 1584 000000ff 40201910 306 z: MOV R1.z, PS 1586 001facfe 626288fe w: MULADD_IEEE R19.w, PV.w, [0x3de147ae 0.11].x, PV.z 1588 8182a0f9 62e00d10 t: SETGT_DX10 R23.w, 1.0, R21.w 1590 3de147ae=20 1592 801f00ff 00004208 307 P x: PRED_SETE_INT __.x, PS, 0 1594 c182ac0e 61c00210 308 0 w: MUL_IEEE R14.w, R14.w, R2= 1.w 1596 4182a802 404c0210 309 0 z: MUL_IEEE R2.z, R2.z, R21.= w=20=20=20 VEC_102 1598 4182a402 62200210 0 w: MUL_IEEE R17.w, R2.y, R21= .w 1600 c0810c0e 61e28805 0 t: MULADD_IEEE R15.w, R14.w, R8= .y, R5.z 1602 c182ac0d 40228c05 310 0 z: MULADD_IEEE R1.z, R13.w, R21= .w, R5.w 1604 41010c11 62428405 311 0 w: MULADD_IEEE R18.w, R17.w, R8= .z, R5.y 1606 c182c802 62228005 0 t: MULADD_IEEE R17.w, R2.z, R22= .w, R5.x 1608 001fa003 00a00210 312 x: MUL_IEEE R5.x, R3.x, [0x3a2d03da 0.00066].x 1610 001fa403 20a00210 y: MUL_IEEE R5.y, R3.y, [0x3a2d03da 0.00066].x 1612 801fa803 40a00210 z: MUL_IEEE R5.z, R3.z, [0x3a2d03da 0.00066].x 1614 3a2d03da=20 0190 00000090 80800000 TEX 1 @288 0288 00051010 f00d1005 88800000 SAMPLE R5.xyzw, R5.xyz0,=20= =20 RID:16, SID:0 CT:NNNN 0192 00000328 a0440000 ALU 18 @1616 1616 800000fd 61a01910 313 w: MOV R13.w, [0x3d75c2= 8f 0.06].x 1618 3d75c28f=20 1620 001fa003 02800210 314 x: MUL_IEEE R20.x, R3.x, [0x3c23d70a 0.01].x 1622 809fa005 61aa8cfe w: MULADD_IEEE R13.w, R5.x, [0x3ecccccd 0.4].y, PV.w VEC_120 1624 3c23d70a=20 1625 3ecccccd=20 1626 001fa403 22800210 315 y: MUL_IEEE R20.y, R3.y, [0x3c23d70a 0.01].x 1628 009fa405 61aa8cfe w: MULADD_IEEE R13.w, R5.y, [0x3f19999a 0.6].y, PV.w VEC_120 1630 8100a805 61c00010 t: ADD R14.w, R5.z, R5.z 1632 3c23d70a=20 1633 3f19999a=20 1634 819fc0ff 61a00010 316 w: ADD R13.w, PS, PV.w 1636 00008004 00205010 317 x: DOT4 R1.x, R4.x, R4.x 1638 00808404 20205000 y: DOT4 __.y, R4.y, R4.y 1640 01008804 40205000 z: DOT4 __.z, R4.z, R4.z 1642 801f00f8 60205000 w: DOT4 __.w, 0, 0 1644 001fa803 42800210 318 z: MUL_IEEE R20.z, R3.z, [0x3c23d70a 0.01].x 1646 009fac05 60828c0d w: MULADD_IEEE R4.w, R5.w, [0x40800000 4].y, R13.w 1648 800000fe 20206710 t: RECIPSQRT_CLAMPED R1.y, PV.x 1650 3c23d70a=20 1651 40800000=20 0194 00000092 80800400 TEX 2 @292 0292 000c1110 f00d100c fc808000 SAMPLE R12.xyzw, R12.xy__,= =20=20 RID:17, SID:1 CT:NNNN 0296 00141010 f00d100d 68800000 SAMPLE R13.xyzw, R20.xyzw,= =20=20 RID:16, SID:0 CT:NNNN 0196 8000033a a1a40000 ALU 106 @1652 KC0[CB0:0-31] 1652 001fa00d 60828c04 319 w: MULADD_IEEE R4.w, R13.x, [0x3dcccccd 0.1].x, R4.w 1654 80002401 61c00210 t: MUL_IEEE R14.w, R1.y, R1.x 1656 3dcccccd=20 1658 001f1001 202340ff 320 y: CNDGE R1.y, -R1.x, 0, = PS 1660 001fa40d 40428cfe z: MULADD_IEEE R2.z, R13.y, [0x3ecccccd 0.4].x, PV.w 1662 009fa087 60800010 w: ADD R4.w, KC0[7].x, [0x43b40000 360].y 1664 811fa087 61c00010 t: ADD R14.w, KC0[7].x, [0x43960000 300].z 1666 3ecccccd=20 1667 43b40000=20 1668 43960000=20 1670 021fecfe 20400010 321 y: ADD R2.y, PV.w, -PS 1672 001fa80d 404288fe z: MULADD_IEEE R2.z, R13.z, [0x3f4ccccd 0.8].x, PV.z 1674 001f34fe 60800010 w: ADD R4.w, -PV.y, 1.0 1676 809fa405 60668803 t: MULADD_IEEE R3.w, R5.y, [0x453b8000 3000].y, R3.z SCL_122 1678 3f4ccccd=20 1679 453b8000=20 1680 0381c0ff 20600010 322 y: ADD R3.y, PS, -R14.w 1682 001facfe 40600210 z: MUL_IEEE R3.z, PV.w, [0x3f19999a 0.6].x 1684 009fac0d 606288fe w: MULADD_IEEE R3.w, R13.w, [0x40066666 2.1].y, PV.z 1686 800004fe 00206610 t: RECIP_IEEE R1.x, PV.y 1688 3f19999a=20 1689 40066666=20 1690 019fc401 404288fe 323 z: MULADD_IEEE R2.z, R1.y, PV.w, PV.z 1692 001fac13 60600010 w: ADD R3.w, R19.w, [0xbe19999a -0.15].x 1694 801fe4fe e0800210 t: MUL_IEEE_sat R4.w, PV.y, PS 1696 be19999a=20 1698 001fe0ff 20200010 324 y: ADD R1.y, PS, PS 1700 001facfe c0600210 z: MUL_IEEE_sat R3.z, PV.w, [0x41200001 10].x 1702 009fa800 606280f9 w: MULADD_IEEE R3.w, R0.z, [0xc0000000 -2].y, 1.0 1704 811fa805 61a688fe t: MULADD_IEEE R13.w, R5.z, [0x40833333 4.1].z, PV.z SCL_122 1706 41200001=20 1707 c0000000=20 1708 40833333=20 1710 001f20ff 00200010 325 x: ADD R1.x, PS, 1.0 1712 0312acfe 20400010 y: ADD R2.y, PV.w, -KC0[21].z 1714 011fc8fe 40400010 z: ADD R2.z, PV.z, PV.z 1716 001fb4fe 60600010 w: ADD R3.w, -PV.y, [0x40400000 3].x 1718 809fac10 61c00e10 t: SETGE_DX10 R14.w, R16.w, [0x3f4ccccd 0.8].y 1720 40400000=20 1721 3f4ccccd=20 1722 001fa0ff 00403010 326 x: AND_INT R2.x, PS, [0x3f800000 1].x 1724 001f3c01 20200010 y: ADD R1.y, -R1.w, 1.0 1726 019fcc04 40880210 z: MUL_IEEE R4.z, R4.w, PV.w= =20=20=20=20 VEC_120 1728 009fa40c 6062800c w: MULADD_IEEE R3.w, R12.y, [0x3f4ccccd 0.8].y, R12.x 1730 811fb8fe 61c00010 t: ADD R14.w, -PV.z, [0x40400000 3].z 1732 3f800000=20 1733 3f4ccccd=20 1734 40400000=20 1736 001fe803 00600210 327 x: MUL_IEEE R3.x, R3.z, PS 1738 001fa80c 206a8cfe y: MULADD_IEEE R3.y, R12.z, [0x3e4ccccd 0.2].x, PV.w VEC_120 1740 011fcc04 40400210 z: MUL_IEEE R2.z, R4.w, PV.z 1742 009fc0fe 60600210 w: MUL_IEEE R3.w, PV.x, PV.y 1744 80000402 20206610 t: RECIP_IEEE R1.y, R2.y 1746 3e4ccccd=20 1748 001fe896 00400210 328 x: MUL_IEEE R2.x, KC0[22].z,= PS 1750 01816c0b 20200210 y: MUL_IEEE R1.y, R11.w, R11= .w 1752 011fccfe 40400210 z: MUL_IEEE R2.z, PV.w, PV.z 1754 001fac0d 60680010 w: ADD R3.w, R13.w, [0x3dcccccd 0.1].x VEC_120 1756 800004fe 20406310 t: LOG_IEEE R2.y, PV.y 1758 3dcccccd=20 1760 001fe0fd 00800110 329 x: MUL R4.x, [0x40000000 2].x, PS 1762 019fc4fd 20400310 y: MAX R2.y, [0x3f333333 0.7].y, PV.w 1764 001f38fe 40800010 z: ADD R4.z, -PV.z, 1.0 1766 001fc4fe 60600210 w: MUL_IEEE R3.w, PV.y, PV.x 1768 80006803 60800210 t: MUL_IEEE R4.w, R3.z, R3.x 1770 40000000=20 1771 3f333333=20 1772 001f30ff 00600010 330 x: ADD R3.x, -PS, 1.0 1774 00004cfe 20200210 y: MUL_IEEE R1.y, PV.w, R2.x 1776 008188fe 40600210 z: MUL_IEEE R3.z, PV.z, R12.y 1778 009fc0f9 60600410 w: MIN R3.w, 1.0, PV.y 1780 800000fe 00406110 t: EXP_IEEE R2.x, PV.x 1782 019fc802 008288fe 331 x: MULADD_IEEE R4.x, R2.z, PV.w, PV.z 1784 001fa4fe 20200210 y: MUL_IEEE R1.y, PV.y, [0xbfb8aa3b -1.4427].x 1786 018020fe 40600210 z: MUL_IEEE R3.z, PV.x, R1.w 1788 001f80ff 602284fd w: MULADD_IEEE R1.w, PS, 0.5, [0xbe4ccccd -0.2].y 1790 800028fd 60800310 t: MAX R4.w, [0x3f333333 0.7].z, R1.x 1792 bfb8aa3b=20 1793 be4ccccd=20 1794 3f333333=20 1796 001f2c0b 00200c10 332 x: SETE_DX10 R1.x, R11.w, 1.0 1798 01818804 20400210 y: MUL_IEEE R2.y, R4.z, R12.w 1800 001fe0f9 41000410 z: MIN R8.z, 1.0, PS 1802 019fc8fe 60800210 w: MUL_IEEE R4.w, PV.z, PV.w 1804 800004fe 20206110 t: EXP_IEEE R1.y, PV.y 1806 00910cfe 00428c12 333 x: MULADD_IEEE R2.x, PV.w, KC0[8].y, R18.w 1808 011fc802 204284fe y: MULADD_IEEE R2.y, R2.z, PV.z, PV.y 1810 001fa805 406a8c0d z: MULADD_IEEE R3.z, R5.z, [0x400ccccd 2.2].x, R13.w VEC_120 1812 001fe0fe 60a384fd w: CNDE_INT R5.w, PV.x, PS, [0x3f800000 1].y 1814 80018804 60200210 t: MUL_IEEE R1.w, R4.z, R12.x 1816 400ccccd=20 1817 3f800000=20 1818 001f0c04 00228801 334 x: MULADD_IEEE R1.x, R4.w, 0, R= 1.z 1820 01806802 202280ff y: MULADD_IEEE R1.y, R2.z, R3.w= , PS 1822 00110c04 40228c11 z: MULADD_IEEE R1.z, R4.w, KC0[8].x, R17.w 1824 001f3cfe 60600010 w: ADD R3.w, -PV.w, 1.0 1826 811fc0fd 60200310 t: MAX R1.w, [0x3f333333 0.7].x, PV.z 1828 3f333333=20 1830 01018804 00600210 335 x: MUL_IEEE R3.x, R4.z, R12.z 1832 001fe0f9 20600410 y: MIN R3.y, 1.0, PS 1834 01814cfe 40600210 z: MUL_IEEE R3.z, PV.w, R10.w 1836 011fc4fe 61400210 w: MUL_IEEE R10.w, PV.y, PV.z 1838 801fc402 60200210 t: MUL_IEEE R1.w, R2.y, PV.x 1840 019fcc05 002288fe 336 x: MULADD_IEEE R1.x, R5.w, PV.w, PV.z 1842 009fc802 204280fe y: MULADD_IEEE R2.y, R2.z, PV.y, PV.x 1844 81110c04 404e8c0f z: MULADD_IEEE R2.z, R4.w, KC0[8].z, R15.w VEC_102 1846 01812c03 60800210 337 w: MUL_IEEE R4.w, R3.w, R9.w 1848 80004004 61200210 t: MUL_IEEE R9.w, R4.x, R2.x 1850 001fec05 20228cfe 338 y: MULADD_IEEE R1.y, R5.w, PS, = PV.w 1852 801fac07 40680d10 z: SETGT_DX10 R3.z, R7.w, [0x3dcccccd 0.1].x VEC_120 1854 3dcccccd=20 1856 01810c03 60600210 339 w: MUL_IEEE R3.w, R3.w, R8.w 1858 81004402 60800210 t: MUL_IEEE R4.w, R2.y, R2.z 1860 001fec05 40228cfe 340 z: MULADD_IEEE R1.z, R5.w, PS, = PV.w 1862 801f0803 60603a10 w: SETE_INT R3.w, R3.z, 0 0198 000003a4 a4000000 ALU_PUSH_BEFORE 1 @1864 1864 801f0c03 00004204 341 M x: PRED_SETE_INT __.x, R3.w, 0 0200 00000066 85000001 JUMP @204 POP:1 0202 800003a5 a8600000 ALU_POP_AFTER 25 @1866 KC0[CB0:0-31] 1866 0000e085 60000210 342 w: MUL_IEEE R0.w, KC0[5].x, = R7.x 1868 801fac02 60400010 t: ADD R2.w, R2.w, [0xbf800000 -1].x 1870 bf800000=20 1872 0080e085 60600210 343 w: MUL_IEEE R3.w, KC0[5].x, = R7.y 1874 801fecfe 60000210 t: MUL_IEEE R0.w, PV.w, PS 1876 0100e085 40000210 344 z: MUL_IEEE R0.z, KC0[5].x, = R7.z 1878 001080ff 60000210 w: MUL_IEEE R0.w, PS, KC0[4]= .x 1880 81804cfe 60600210 t: MUL_IEEE R3.w, PV.w, R2.w 1882 001080ff 40400210 345 z: MUL_IEEE R2.z, PS, KC0[4]= .x 1884 0180ccfe 60068006 w: MULADD_IEEE R0.w, PV.w, R6.w, R6.x VEC_021 1886 818048fe 60400210 t: MUL_IEEE R2.w, PV.z, R2.w 1888 001080ff 40000210 346 z: MUL_IEEE R0.z, PS, KC0[4]= .x 1890 019fcc93 60400210 w: MUL_IEEE R2.w, KC0[19].w, PV.w 1892 8180c8fe 60628406 t: MULADD_IEEE R3.w, PV.z, R6.w, R6.y 1894 001fec94 40428cfe 347 z: MULADD_IEEE R2.z, KC0[20].w,= PS, PV.w 1896 0180c8fe 60468806 w: MULADD_IEEE R2.w, PV.z, R6.w, R6.z VEC_021 1898 81800893 60000210 t: MUL_IEEE R0.w, KC0[19].z, R0.w 1900 01806894 600280ff 348 w: MULADD_IEEE R0.w, KC0[20].z, R3.w, PS 1902 819fcc95 606688fe t: MULADD_IEEE R3.w, KC0[21].w, PV.w, PV.z SCL_122 1904 0192c0ff 60600010 349 w: ADD R3.w, PS, KC0[22= ].w 1906 81804895 60068cfe t: MULADD_IEEE R0.w, KC0[21].z, R2.w, PV.w SCL_122 1908 0112c0ff 60000010 350 w: ADD R0.w, PS, KC0[22= ].z 1910 80000cfe 00006610 t: RECIP_IEEE R0.x, PV.w 1912 801fecfe 600280f9 351 w: MULADD_IEEE R0.w, PV.w, PS, = 1.0 1914 801f8cfe 40000210 352 z: MUL_IEEE R0.z, PV.w, 0.5 0204 000003be a0000000 ALU 1 @1916 1916 80000800 00001910 353 x: MOV R0.x, R0.z 0206 c000003d 93800ff8 EXPORT PIXEL 61 R0.x___ 0208 c0008000 94200688 EXPORT_DONE PIXEL 0 R1.xyzw EOP =3D=3D=3D=3D=3D SHADER_END =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D sb/sb_bc_parser.cpp:395:prepare_alu_group: Assertion `prev_alu' failed. Trace/Breakpoint ausgel=E2=88=9A=E2=88=82st --=20 You are receiving this mail because: You are the assignee for the bug. --1387062467.ca3F520.11832 Date: Sat, 14 Dec 2013 23:07:47 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Comment= # 3 on bug 72680<= /a> from <= span class=3D"fn">Marc Dietrich
This is the last shader before crash

=3D=3D=3D=3D=3D SHADER #90 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D PS/RS880/R600
=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D 1918 dw =3D=3D=3D=3D=3D 26 gprs =3D=3D=3D=3D=3D 3 stack
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
0000  80000096 a5240000 ALU_PUSH_BEFORE 74 @300 KC0[CB0:0-31]
 0300  00000c06 01001910     1      x: MOV                R8.x,  R6.w
 0302  00000007 21201910            y: MOV                R9.y,  R7.x
 0304  80000407 40e01910            z: MOV                R7.z,  R7.y
 0306  0000c006 00e05010     2      x: DOT4               R7.x,  R6.x, R6.x
 0308  0080c406 20e05000            y: DOT4               __.y,  R6.y, R6.y
 0310  0100c806 40e05000            z: DOT4               __.z,  R6.z, R6.z
 0312  801f00f8 60e05000            w: DOT4               __.w,  0, 0
 0314  800000fe 00e06710     3      t: RECIPSQRT_CLAMPED  R7.x,  PV.x
 0316  00010008 00e05000     4      x: DOT4               __.x,  R8.x, R8.x
 0318  00812409 20e05010            y: DOT4               R7.y,  R9.y, R9.y
 0320  0100e807 40e05000            z: DOT4               __.z,  R7.z, R7.z
 0322  801f00f8 60e05000            w: DOT4               __.w,  0, 0
 0324  800000fe 20e06710     5      t: RECIPSQRT_CLAMPED  R7.y,  PV.x
 0326  001fe008 01200210     6      x: MUL_IEEE           R9.x,  R8.x, PS
 0328  0000e406 21000210            y: MUL_IEEE           R8.y,  R6.y, R7.x
 0330  0000e806 41000210            z: MUL_IEEE           R8.z,  R6.z, R7.x
 0332  8000e006 01000210            t: MUL_IEEE           R8.x,  R6.x, R7.x
 0334  0080e409 21200210     7      y: MUL_IEEE           R9.y,  R9.y, R7.y
 0336  0080e807 41200210            z: MUL_IEEE           R9.z,  R7.z, R7.y
 0338  001fc4fe 60c00210            w: MUL_IEEE           R6.w,  PV.y, PV.x
 0340  80000c04 40c06610            t: RECIP_IEEE         R6.z,  R4.w
 0342  001fe004 00c00210     8      x: MUL_IEEE           R6.x,  R4.x, PS
 0344  001fe404 20c00210            y: MUL_IEEE           R6.y,  R4.y, PS
 0346  001fe804 40c00210            z: MUL_IEEE           R6.z,  R4.z, PS
 0348  011fc008 60e80210            w: MUL_IEEE           R7.w,  R8.x, PV.z=
=20=20=20=20
        VEC_120
 0350  809fc808 61000210            t: MUL_IEEE           R8.w,  R8.z, PV.y
 0352  01012408 00e290ff     9      x: MULADD_IEEE        R7.x,  R8.y, R9.z,
-PS
 0354  00012808 20e29cfe            y: MULADD_IEEE        R7.y,  R8.z, R9.x,
-PV.w
 0356  80812008 40e29c06            z: MULADD_IEEE        R7.z,  R8.x, R9.y,
-R6.w
 0358  0000e007 00c05000    10      x: DOT4               __.x,  R7.x, R7.x
 0360  0080e407 20c05000            y: DOT4               __.y,  R7.y, R7.y
 0362  0100e807 40c05000            z: DOT4               __.z,  R7.z, R7.z
 0364  801f00f8 60c05010            w: DOT4               R6.w,  0, 0
 0366  800000fe 60c06710    11      t: RECIPSQRT_CLAMPED  R6.w,  PV.x
 0368  0000c006 00e05000    12      x: DOT4               __.x,  R6.x, R6.x
 0370  0080c406 20e05000            y: DOT4               __.y,  R6.y, R6.y
 0372  0100c806 40e05000            z: DOT4               __.z,  R6.z, R6.z
 0374  801f00f8 60e05010            w: DOT4               R7.w,  0, 0
 0376  0180c007 01400210    13      x: MUL_IEEE           R10.x,  R7.x, R6.w
 0378  0180c407 21400210            y: MUL_IEEE           R10.y,  R7.y, R6.w
 0380  0180c807 41400210            z: MUL_IEEE           R10.z,  R7.z, R6.w
 0382  800000fe 60c06710            t: RECIPSQRT_CLAMPED  R6.w,  PV.x
 0384  001fe006 00e00210    14      x: MUL_IEEE           R7.x,  R6.x, PS
 0386  001fe406 20e00210            y: MUL_IEEE           R7.y,  R6.y, PS
 0388  801fe806 40e00210            z: MUL_IEEE           R7.z,  R6.z, PS
 0390  0200e008 00e05000    15      x: DOT4               __.x,  R8.x, -R7.x
 0392  0280e408 20e05000            y: DOT4               __.y,  R8.y, -R7.y
 0394  0300e808 40e05000            z: DOT4               __.z,  R8.z, -R7.z
 0396  801f00f8 60e05010            w: DOT4               R7.w,  0, 0
 0398  00012007 00c05000    16      x: DOT4               __.x,  R7.x, R9.x
 0400  00812407 20c05000            y: DOT4               __.y,  R7.y, R9.y
 0402  01012807 40c05000            z: DOT4               __.z,  R7.z, R9.z
 0404  801f00f8 60c05010            w: DOT4               R6.w,  0, 0
 0406  00014007 01005000    17      x: DOT4               __.x,  R7.x, R10.x
 0408  00814407 21005000            y: DOT4               __.y,  R7.y, R10.y
 0410  01014807 41005000            z: DOT4               __.z,  R7.z, R10.z
 0412  801f00f8 61005010            w: DOT4               R8.w,  0, 0
 0414  001080fe 41600210    18      z: MUL_IEEE           R11.z,  PV.x,
KC0[4].x
 0416  00108c06 61000210            w: MUL_IEEE           R8.w,  R6.w, KC0[=
4].x
 0418  80000c07 60c06610            t: RECIP_IEEE         R6.w,  R7.w
 0420  001fa086 01800e10    19      x: SETGE_DX10         R12.x,  KC0[6].x,
[0x40800000 4].x
 0422  009fa086 21600e10            y: SETGE_DX10         R11.y,  KC0[6].x,
[0x40400000 3].y
 0424  000008fd 41a01910            z: MOV                R13.z,  [0x000000=
14
0].z
 0426  001fecfe 61800210            w: MUL_IEEE           R12.w,  PV.w, PS
 0428  801fe8fe 62200210            t: MUL_IEEE           R17.w,  PV.z, PS
 0430  40800000=20
 0431  40400000=20
 0432  00000014=20
 0434  000000fd 01601910    20      x: MOV                R11.x,  [0x000000=
01
0].x
 0436  021fe402 21a00010            y: ADD                R13.y,  R2.y, -PS
 0438  039fc002 41800010            z: ADD                R12.z,  R2.x, -PV=
.w
 0440  009fa4fe 61e388fe            w: CNDE_INT           R15.w,  PV.y,
[0x0000000a 0].y, PV.z
 0442  801f00fe 62003a10            t: SETE_INT           R16.w,  PV.x, 0
 0444  00000001=20
 0445  0000000a=20
 0446  801f00ff 00004504    21 M    x: PRED_SETNE_INT     __.x,  PS, 0
0002  00000019 85000001 JUMP @50 POP:1
0004  000000e0 a0200000 ALU 9 @448
 0448  000000fd 60401910    22      w: MOV                R2.w,  [0x00000000
0].x
 0450  80000c0f 00406c10            t: INT_TO_FLT         R2.x,  R15.w
 0452  00000000=20
 0454  00000cfe 40401910    23      z: MOV                R2.z,  PV.w
 0456  800000fd 41601910            t: MOV                R11.z,  [0x3f8000=
00
1].x
 0458  3f800000=20
 0460  001fac0f 61003410    24      w: ADD_INT            R8.w,  R15.w,
[0xffffffff -nan].x
 0462  80000002 20406610            t: RECIP_IEEE         R2.y,  R2.x
 0464  ffffffff=20
0006  0000000e 83000000 LOOP_START_DX10 @28
0008  000000e9 a4140000 ALU_PUSH_BEFORE 6 @466
 0466  81810802 61203c10    25      w: SETGE_INT          R9.w,  R2.z, R8.w
 0468  800000fd 41a01910    26      z: MOV                R13.z,  [0x000000=
01
0].x
 0470  00000001=20
 0472  0000080b 00401910    27      x: MOV                R2.x,  R11.z
 0474  801f0c09 61203a10            w: SETE_INT           R9.w,  R9.w, 0
 0476  801f0cfe 00004504    28 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0010  00000009 85000001 JUMP @18 POP:1
0012  000000ef a0080000 ALU 3 @478
 0478  80804c02 60400010    29      w: ADD                R2.w,  R2.w, R2.y
 0480  019fcc0c 0162880c    30      x: MULADD_IEEE        R11.x,  R12.w, PV=
.w,
R12.z
 0482  819fcc11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, PV=
.w,
R13.y    VEC_120
0014  0000006a 80800000 TEX 1 @212
 0212  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0016  000000f2 a82c0000 ALU_POP_AFTER 12 @484
 0484  801fac0b 61200e10    31      w: SETGE_DX10         R9.w,  R11.w,
[0x3f733333 0.95].x
 0486  3f733333=20
 0488  801facfe 61203010    32      w: AND_INT            R9.w,  PV.w,
[0x3f800000 1].x
 0490  3f800000=20
 0492  019fcc02 61200e10    33      w: SETGE_DX10         R9.w,  R2.w, PV.w
 0494  801fa002 61400d10            t: SETGT_DX10         R10.w,  R2.x,
[0x3f7ef9db 0.996].x
 0496  3f7ef9db=20
 0498  000000fd 41a01910    34      z: MOV                R13.z,  [0x000000=
00
0].x
 0500  819fc0ff 61203010            w: AND_INT            R9.w,  PS, PV.w
 0502  00000000=20
 0504  00004cfe 41638c02    35      z: CNDE_INT           R11.z,  PV.w, R2.=
x,
R2.w
 0506  801f4802 40403410            t: ADD_INT            R2.z,  R2.z, 1
0018  000000fe a4040000 ALU_PUSH_BEFORE 2 @508
 0508  801f480d 61203d10    36      w: SETNE_INT          R9.w,  R13.z, 1
 0510  801f0cfe 00004204    37 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0020  0000000d 85000001 JUMP @26 POP:1
0022  0000000d 84800000 LOOP_BREAK @26
0024  0000000d 87000001 POP @26 POP:1
0026  00000004 82800000 LOOP_END @8
0028  00000100 a0040000 ALU 2 @512
 0512  00004c0c 0162880c    38      x: MULADD_IEEE        R11.x,  R12.w, R2=
.x,
R12.z
 0514  80004c11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, R2=
.x,
R13.y    VEC_120
0030  0000006c 80800000 TEX 1 @216
 0216  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0032  00000102 a0300000 ALU 13 @516
 0516  801fac0b 60400e10    39      w: SETGE_DX10         R2.w,  R11.w,
[0x3f733333 0.95].x
 0518  3f733333=20
 0520  001facfe 61203010    40      w: AND_INT            R9.w,  PV.w,
[0x3f800000 1].x
 0522  80000002 61001910            t: MOV                R8.w,  R2.x
 0524  3f800000=20
 0526  001f8402 60400210    41      w: MUL_IEEE           R2.w,  R2.y, 0.5
 0528  819fc002 61200e10            t: SETGE_DX10         R9.w,  R2.x, PV.w
 0530  801f00ff 00004208    42  P   x: PRED_SETE_INT      __.x,  PS, 0
 0532  c1804c02 61000010    43    0 w: ADD                R8.w,  R2.w, R2.w
 0534  c3810002 61000010    44    0 w: ADD                R8.w,  R2.x, -R8.w
 0536  81804c08 61000010    45      w: ADD                R8.w,  R8.w, R2.w
 0538  019fcc0c 0162880c    46      x: MULADD_IEEE        R11.x,  R12.w, PV=
.w,
R12.z
 0540  819fcc11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, PV=
.w,
R13.y    VEC_120
0034  0000006e 80800000 TEX 1 @220
 0220  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0036  0000010f a0380000 ALU 15 @542
 0542  801fac0b 61200e10    47      w: SETGE_DX10         R9.w,  R11.w,
[0x3f733333 0.95].x
 0544  3f733333=20
 0546  801facfe 61203010    48      w: AND_INT            R9.w,  PV.w,
[0x3f800000 1].x
 0548  3f800000=20
 0550  019fcc08 61400e10    49      w: SETGE_DX10         R10.w,  R8.w, PV.w
 0552  80000c08 61201910            t: MOV                R9.w,  R8.w
 0554  001f8c02 60400210    50      w: MUL_IEEE           R2.w,  R2.w, 0.5
 0556  801f0cfe 61403a10            t: SETE_INT           R10.w,  PV.w, 0
 0558  801f00ff 00004508    51  P   x: PRED_SETNE_INT     __.x,  PS, 0
 0560  c1804c02 61200010    52    0 w: ADD                R9.w,  R2.w, R2.w
 0562  40000c08 00401910    53    0 x: MOV                R2.x,  R8.w
 0564  c3812c08 61200010          0 w: ADD                R9.w,  R8.w, -R9.w
 0566  81804c09 61000010    54      w: ADD                R8.w,  R9.w, R2.w
 0568  019fcc0c 0162880c    55      x: MULADD_IEEE        R11.x,  R12.w, PV=
.w,
R12.z
 0570  819fcc11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, PV=
.w,
R13.y    VEC_120
0038  00000070 80800000 TEX 1 @224
 0224  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0040  0000011e a0380000 ALU 15 @572
 0572  801fac0b 61200e10    56      w: SETGE_DX10         R9.w,  R11.w,
[0x3f733333 0.95].x
 0574  3f733333=20
 0576  801facfe 61203010    57      w: AND_INT            R9.w,  PV.w,
[0x3f800000 1].x
 0578  3f800000=20
 0580  019fcc08 61400e10    58      w: SETGE_DX10         R10.w,  R8.w, PV.w
 0582  80000c08 61201910            t: MOV                R9.w,  R8.w
 0584  001f8c02 60400210    59      w: MUL_IEEE           R2.w,  R2.w, 0.5
 0586  801f0cfe 61403a10            t: SETE_INT           R10.w,  PV.w, 0
 0588  801f00ff 00004508    60  P   x: PRED_SETNE_INT     __.x,  PS, 0
 0590  c1804c02 61200010    61    0 w: ADD                R9.w,  R2.w, R2.w
 0592  40000c08 00401910    62    0 x: MOV                R2.x,  R8.w
 0594  c3812c08 61200010          0 w: ADD                R9.w,  R8.w, -R9.w
 0596  81804c09 61000010    63      w: ADD                R8.w,  R9.w, R2.w
 0598  019fcc0c 0162880c    64      x: MULADD_IEEE        R11.x,  R12.w, PV=
.w,
R12.z
 0600  819fcc11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, PV=
.w,
R13.y    VEC_120
0042  00000072 80800000 TEX 1 @228
 0228  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0044  0000012d a0380000 ALU 15 @602
 0602  801fac0b 61200e10    65      w: SETGE_DX10         R9.w,  R11.w,
[0x3f733333 0.95].x
 0604  3f733333=20
 0606  801facfe 61203010    66      w: AND_INT            R9.w,  PV.w,
[0x3f800000 1].x
 0608  3f800000=20
 0610  019fcc08 61400e10    67      w: SETGE_DX10         R10.w,  R8.w, PV.w
 0612  80000c08 61201910            t: MOV                R9.w,  R8.w
 0614  001f8c02 60400210    68      w: MUL_IEEE           R2.w,  R2.w, 0.5
 0616  801f0cfe 61403a10            t: SETE_INT           R10.w,  PV.w, 0
 0618  801f00ff 00004508    69  P   x: PRED_SETNE_INT     __.x,  PS, 0
 0620  c1804c02 61200010    70    0 w: ADD                R9.w,  R2.w, R2.w
 0622  40000c08 00401910    71    0 x: MOV                R2.x,  R8.w
 0624  c3812c08 61200010          0 w: ADD                R9.w,  R8.w, -R9.w
 0626  81804c09 60400010    72      w: ADD                R2.w,  R9.w, R2.w
 0628  019fcc0c 0162880c    73      x: MULADD_IEEE        R11.x,  R12.w, PV=
.w,
R12.z
 0630  819fcc11 216a840d            y: MULADD_IEEE        R11.y,  R17.w, PV=
.w,
R13.y    VEC_120
0046  00000074 80800000 TEX 1 @232
 0232  000b1210 f00d100b fc810000 SAMPLE              R11.xyzw, R11.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0048  0000013c a81c0000 ALU_POP_AFTER 8 @632
 0632  801fac0b 61000e10    74      w: SETGE_DX10         R8.w,  R11.w,
[0x3f733333 0.95].x
 0634  3f733333=20
 0636  801facfe 61003010    75      w: AND_INT            R8.w,  PV.w,
[0x3f800000 1].x
 0638  3f800000=20
 0640  819fcc02 61000e10    76      w: SETGE_DX10         R8.w,  R2.w, PV.w
 0642  000000fd 01601910    77      x: MOV                R11.x,  [0x000000=
00
0].x
 0644  80004cfe 60438c02            w: CNDE_INT           R2.w,  PV.w, R2.x,
R2.w
 0646  00000000=20
0050  00000144 a4100000 ALU_PUSH_BEFORE 5 @648
 0648  801fa00b 61007210    78      t: LSHL_INT           R8.w,  R11.x,
[0x0000001f 0].x
 0650  0000001f=20
 0652  801facfe 61007010    79      t: ASHR_INT           R8.w,  PV.w,
[0x0000001f 0].x
 0654  0000001f=20
 0656  801f0cfe 00004504    80 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0052  0000002d 85000001 JUMP @90 POP:1
0054  80000149 a05c0000 ALU 24 @658 KC0[CB0:0-31]
 0658  018180f8 60440a10    81      w: SETGE              R2.w,  0, R12.w=
=20=20=20=20=20=20
        VEC_021
 0660  818220f8 61000a10            t: SETGE              R8.w,  0, R17.w
 0662  001f20ff 61070c11    82      w: CNDE               R8.w,  PS, 1.0, R=
17.w
        VEC_021
 0664  801f2cfe 60470c0c            t: CNDE               R2.w,  PV.w, 1.0,
R12.w       SCL_122
 0666  001fe0f8 40400910    83      z: SETGT              R2.z,  0, PS
 0668  019fc0f8 61400910            w: SETGT              R10.w,  0, PV.w
 0670  800000fd 61201910            t: MOV                R9.w,  [0x00000000
0].x
 0672  00000000=20
 0674  000000ff 20401910    84      y: MOV                R2.y,  PS
 0676  01810cfe 610700fd            w: CNDE               R8.w,  PV.w, R8.w,
[0xbf800000 -1].x  VEC_021
 0678  818048fe 604300fd            t: CNDE               R2.w,  PV.z, R2.w,
[0xbf800000 -1].x
 0680  bf800000=20
 0682  0000040d 41a01910    85      z: MOV                R13.z,  R13.y
 0684  0000080c 61401910            w: MOV                R10.w,  R12.z
 0686  800000fd 40401910            t: MOV                R2.z,  [0x41200000
10].x
 0688  41200000=20
 0690  001f2c02 60400010    86      w: ADD                R2.w,  R2.w, 1.0
 0692  801f2c08 61000010            t: ADD                R8.w,  R8.w, 1.0
 0694  0000140d 01601910    87      x: MOV                R11.x,  -R13.y
 0696  0000180c 21601910            y: MOV                R11.y,  -R12.z
 0698  001f80ff 41600210            z: MUL_IEEE           R11.z,  PS, 0.5
 0700  001f8cfe 61000210            w: MUL_IEEE           R8.w,  PV.w, 0.5
 0702  801fa084 60400210            t: MUL_IEEE           R2.w,  KC0[4].x,
[0x3a000000 0.000488281].x
 0704  3a000000=20
0056  0000002a 83000000 LOOP_START_DX10 @84
0058  00000161 a4280000 ALU_PUSH_BEFORE 11 @706
 0706  001f0802 61600e10    88      w: SETGE_DX10         R11.w,  R2.z, 0
 0708  808040fd 61a03b10            t: SETGT_INT          R13.w,  [0x000000=
40
0].x, R2.y
 0710  00000040=20
 0712  0000080d 21c01910    89      y: MOV                R14.y,  R13.z
 0714  801fecfe 61603010            w: AND_INT            R11.w,  PV.w, PS
 0716  00000c0a 01c01910    90      x: MOV                R14.x,  R10.w
 0718  000000fd 41e01910            z: MOV                R15.z,  [0x000000=
01
0].x
 0720  80000c09 00401910            t: MOV                R2.x,  R9.w
 0722  00000001=20
 0724  801f4c0b 61203010    91      w: AND_INT            R9.w,  R11.w, 1
 0726  801f0cfe 00004504    92 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0060  00000025 85000001 JUMP @74 POP:1
0062  0000016c a0000000 ALU 1 @728
 0728  80000802 61c01910    93      w: MOV                R14.w,  R2.z
0064  00000076 80800000 TEX 1 @236
 0236  000e1311 f00d1012 70818000 SAMPLE_L            R18.xyzw, R14.xy0w,=
=20=20
RID:19, SID:3 CT:NNNN
0066  0000016d a4140000 ALU_PUSH_BEFORE 6 @730
 0730  00004c12 61200d10    94      w: SETGT_DX10         R9.w,  R18.w, R2.x
 0732  8000000e 61401910            t: MOV                R10.w,  R14.x
 0734  0000040e 41a01910    95      z: MOV                R13.z,  R14.y
 0736  001f0cfe 61603a10            w: SETE_INT           R11.w,  PV.w, 0
 0738  80000002 61201910            t: MOV                R9.w,  R2.x
 0740  801f0cfe 00004204    96 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0068  00000024 85000001 JUMP @72 POP:1
0070  00000173 a89c0000 ALU_POP_AFTER 40 @742
 0742  001fb802 61200010    97      w: ADD                R9.w,  -R2.z,
[0x41200000 10].x
 0744  800004fd 61406310            t: LOG_IEEE           R10.w,  [0x400000=
00
2].y
 0746  41200000=20
 0747  40000000=20
 0748  801fecfe 61200110    98      w: MUL                R9.w,  PV.w, PS
 0750  01824c11 41a2840d    99      z: MULADD_IEEE        R13.z,  R17.w, R1=
8.w,
R13.y
 0752  01824c0c 6156880c            w: MULADD_IEEE        R10.w,  R12.w, R1=
8.w,
R12.z   VEC_210
 0754  80000cfe 61206110            t: EXP_IEEE           R9.w,  PV.w
 0756  001fecfe 21e00210   100      y: MUL_IEEE           R15.y,  PV.w, PS
 0758  001fe00e 41e00210            z: MUL_IEEE           R15.z,  R14.x, PS
 0760  001fe8fe 61400210            w: MUL_IEEE           R10.w,  PV.z, PS
 0762  801fe40e 61600210            t: MUL_IEEE           R11.w,  R14.y, PS
 0764  000000ff 21801410   101      y: FLOOR              R12.y,  PS
 0766  00000cfe 41a01410            z: FLOOR              R13.z,  PV.w
 0768  000008fe 61401410            w: FLOOR              R10.w,  PV.z
 0770  800004fe 61601410            t: FLOOR              R11.w,  PV.y
 0772  001fecfe 61600f10   102      w: SETNE_DX10         R11.w,  PV.w, PS
 0774  811fc4fe 61a00f10            t: SETNE_DX10         R13.w,  PV.y, PV.z
 0776  801fecfe 61603110   103      w: OR_INT             R11.w,  PV.w, PS
 0778  801f4cfe 61603010   104      w: AND_INT            R11.w,  PV.w, 1
 0780  801f0cfe 00004208   105  P   x: PRED_SETE_INT      __.x,  PV.w, 0
 0782  4081600e 21e00010   106    0 y: ADD                R15.y,  R14.x, R1=
1.y
 0784  41810c0a 41a00010          0 z: ADD                R13.z,  R10.w, R8=
.w
 0786  4101640c 61400010          0 w: ADD                R10.w,  R12.y, R1=
1.z
 0788  c0000c09 61206610          0 t: RECIP_IEEE         R9.w,  R9.w
 0790  4001640e 21800010   107    0 y: ADD                R12.y,  R14.y, R1=
1.x
 0792  41812c0a 41e2800b          0 z: MULADD_IEEE        R15.z,  R10.w, R9=
.w,
R11.x
 0794  4181280d 6126840b          0 w: MULADD_IEEE        R9.w,  R13.z, R9.=
w,
R11.y     VEC_021
 0796  c000040f 61406610          0 t: RECIP_IEEE         R10.w,  R15.y
 0798  40004c09 41a00210   108    0 z: MUL_IEEE           R13.z,  R9.w, R2.x
 0800  4000480f 61200210          0 w: MUL_IEEE           R9.w,  R15.z, R2.x
 0802  c000040c 61606610          0 t: RECIP_IEEE         R11.w,  R12.y
 0804  41816c09 61240210   109    0 w: MUL_IEEE           R9.w,  R9.w, R11.=
w=20=20=20
        VEC_021
 0806  c181480d 61400210          0 t: MUL_IEEE           R10.w,  R13.z, R1=
0.w
 0808  c1814c09 61200410   110    0 w: MIN                R9.w,  R9.w, R10.w
 0810  c1824c09 61200410   111    0 w: MIN                R9.w,  R9.w, R18.w
 0812  401f2802 40400010   112    0 z: ADD                R2.z,  R2.z, 1.0
 0814  c1804c09 62400010          0 w: ADD                R18.w,  R9.w, R2.w
 0816  01824c11 41a6840d   113      z: MULADD_IEEE        R13.z,  R17.w, R1=
8.w,
R13.y   VEC_021
 0818  01824c0c 614a880c            w: MULADD_IEEE        R10.w,  R12.w, R1=
8.w,
R12.z   VEC_120
 0820  801f0c12 61200010            t: ADD                R9.w,  R18.w, 0
0072  0000019b a80c0000 ALU_POP_AFTER 4 @822
 0822  000000fd 41e01910   114      z: MOV                R15.z,  [0x000000=
00
0].x
 0824  809fa802 40400010            t: ADD                R2.z,  R2.z,
[0xbf800000 -1].y
 0826  00000000=20
 0827  bf800000=20
 0828  801f4402 20403410   115      y: ADD_INT            R2.y,  R2.y, 1
0074  0000019f a4100000 ALU_PUSH_BEFORE 5 @830
 0830  801fa80f 61607210   116      t: LSHL_INT           R11.w,  R15.z,
[0x0000001f 0].x
 0832  0000001f=20
 0834  801facfe 61607010   117      t: ASHR_INT           R11.w,  PV.w,
[0x0000001f 0].x
 0836  0000001f=20
 0838  801f0cfe 00004504   118 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0076  00000029 85000001 JUMP @82 POP:1
0078  00000029 84800000 LOOP_BREAK @82
0080  00000029 87000001 POP @82 POP:1
0082  0000001d 82800000 LOOP_END @58
0084  000001a4 a0580000 ALU 23 @840
 0840  0301800e 01600010   119      x: ADD                R11.x,  R14.x, -R=
12.z
 0842  8281a40e 20400010            y: ADD                R2.y,  R14.y, -R1=
3.y
 0844  0001600b 00405000   120      x: DOT4               __.x,  R11.x, R11=
.x
 0846  00804402 20405010            y: DOT4               R2.y,  R2.y, R2.y
 0848  001f00f8 40405000            z: DOT4               __.z,  0, 0
 0850  801f00f8 60405000            w: DOT4               __.w,  0, 0
 0852  800000fe 40406710   121      t: RECIPSQRT_CLAMPED  R2.z,  PV.x
 0854  808040ff 61000210   122      w: MUL_IEEE           R8.w,  PS, R2.y
 0856  801f1402 61034cfe   123      w: CNDGE              R8.w,  -R2.y, 0, =
PV.w
 0858  81804cfe 60400010   124      w: ADD                R2.w,  PV.w, R2.w
 0860  801facfe 61000010   125      w: ADD                R8.w,  PV.w,
[0xba800000 -0.000976562].x
 0862  ba800000=20
 0864  019fc002 40400210   126      z: MUL_IEEE           R2.z,  R2.x, PV.w
 0866  001fac02 61000010            w: ADD                R8.w,  R2.w,
[0x3a800000 0.000976562].x
 0868  80000c02 20406610            t: RECIP_IEEE         R2.y,  R2.w
 0870  3a800000=20
 0872  019fc002 60400210   127      w: MUL_IEEE           R2.w,  R2.x, PV.w
 0874  801fe8fe 61000210            t: MUL_IEEE           R8.w,  PV.z, PS
 0876  001fec0c 0162880c   128      x: MULADD_IEEE        R11.x,  R12.w, PS,
R12.z
 0878  80804cfe 61200210            w: MUL_IEEE           R9.w,  PV.w, R2.y
 0880  019fcc0c 01c2880c   129      x: MULADD_IEEE        R14.x,  R12.w, PV=
.w,
R12.z
 0882  01810c11 2176840d            y: MULADD_IEEE        R11.y,  R17.w, R8=
.w,
R13.y    VEC_210
 0884  819fcc11 21c2840d            t: MULADD_IEEE        R14.y,  R17.w, PV=
.w,
R13.y
0086  00000078 80800400 TEX 2 @240
 0240  000e1211 f00d100e 94810000 SAMPLE_L            R14.xyzw, R14.xy10,=
=20=20
RID:18, SID:2 CT:NNNN
 0244  000b1211 f00d100b 90810000 SAMPLE_L            R11.xyzw, R11.xy00,=
=20=20
RID:18, SID:2 CT:NNNN
0088  000001bb a8240000 ALU_POP_AFTER 10 @886
 0886  00804c02 604280f8   130      w: MULADD_IEEE        R2.w,  R2.w, R2.y=
, 0
 0888  80804802 610280f8            t: MULADD_IEEE        R8.w,  R2.z, R2.y=
, 0
 0890  038160ff 61240010   131      w: ADD                R9.w,  PS, -R11.w=
=20=20=20=20
        VEC_021
 0892  8381ccfe 61400010            t: ADD                R10.w,  PV.w, -R1=
4.w
 0894  801fecfe 61400013   132      w: ADD                R10.w,  |PV.w|, |=
PS|
 0896  80000cfe 00406610   133      t: RECIP_IEEE         R2.x,  PV.w
 0898  801fec09 61200211   134      w: MUL_IEEE           R9.w,  |R9.w|, PS
 0900  801f3cfe 61400010   135      w: ADD                R10.w,  -PV.w, 1.0
 0902  81810cfe 61000210   136      w: MUL_IEEE           R8.w,  PV.w, R8.w
 0904  81804c09 60428cfe   137      w: MULADD_IEEE        R2.w,  R9.w, R2.w,
PV.w
0090  800001c5 a4400000 ALU_PUSH_BEFORE 17 @906 KC0[CB0:0-31]
 0906  0000008e 00401910   138      x: MOV                R2.x,  KC0[14].x
 0908  0000048e 21601910            y: MOV                R11.y,  KC0[14].y
 0910  00000c8c 61a01910            w: MOV                R13.w,  KC0[12].w
 0912  8000088c 61c01910            t: MOV                R14.w,  KC0[12].z
 0914  0000048c 20401910   139      y: MOV                R2.y,  KC0[12].y
 0916  0000008c 40401910            z: MOV                R2.z,  KC0[12].x
 0918  8000008a 61601910            w: MOV                R11.w,  KC0[10].x
 0920  80000889 61001910   140      w: MOV                R8.w,  KC0[9].z
 0922  0000088e 41601910   141      z: MOV                R11.z,  KC0[14].z
 0924  00000489 61201910            w: MOV                R9.w,  KC0[9].y
 0926  80000089 61401910            t: MOV                R10.w,  KC0[9].x
 0928  01804c0c 0182880c   142      x: MULADD_IEEE        R12.x,  R12.w, R2=
.w,
R12.z
 0930  01804c11 2196840d            y: MULADD_IEEE        R12.y,  R17.w, R2=
.w,
R13.y    VEC_210
 0932  000000fd 62a01910            w: MOV                R21.w,  [0x3f8000=
00
1].x
 0934  809fa086 62200e10            t: SETGE_DX10         R17.w,  KC0[6].x,
[0x40000000 2].y
 0936  3f800000=20
 0937  40000000=20
 0938  801f00ff 00004504   143 M    x: PRED_SETNE_INT     __.x,  PS, 0
0092  0000005d 85000001 JUMP @186 POP:1
0094  800001d6 a47c0000 ALU_PUSH_BEFORE 32 @940 KC0[CB0:0-31]
 0940  00012002 01605010   144      x: DOT4               R11.x,  R2.x, R9.x
 0942  0081240b 21605000            y: DOT4               __.y,  R11.y, R9.y
 0944  0101280b 41605000            z: DOT4               __.z,  R11.z, R9.z
 0946  801f00f8 61605000            w: DOT4               __.w,  0, 0
 0948  00014002 01a05000   145      x: DOT4               __.x,  R2.x, R10.x
 0950  0081440b 21a05010            y: DOT4               R13.y,  R11.y, R1=
0.y
 0952  0101480b 41a05000            z: DOT4               __.z,  R11.z, R10=
.z
 0954  801f00f8 61a05000            w: DOT4               __.w,  0, 0
 0956  00011002 01a05000   146      x: DOT4               __.x,  -R2.x, R8.x
 0958  0081140b 21a05000            y: DOT4               __.y,  -R11.y, R8=
.y
 0960  0101180b 41a05010            z: DOT4               R13.z,  -R11.z, R=
8.z
 0962  801f00f8 61a05000            w: DOT4               __.w,  0, 0
 0964  0001600b 01a05010   147      x: DOT4               R13.x,  R11.x, R1=
1.x
 0966  0081a40d 21a05000            y: DOT4               __.y,  R13.y, R13=
.y
 0968  0101a80d 41a05000            z: DOT4               __.z,  R13.z, R13=
.z
 0970  801f00f8 61a05000            w: DOT4               __.w,  0, 0
 0972  800000fe 01a06710   148      t: RECIPSQRT_CLAMPED  R13.x,  PV.x
 0974  001fe80d 41a00210   149      z: MUL_IEEE           R13.z,  R13.z, PS
 0976  001fe40d 62200210            w: MUL_IEEE           R17.w,  R13.y, PS
 0978  801fe00b 62400210            t: MUL_IEEE           R18.w,  R11.x, PS
 0980  001080ff 41c00210   150      z: MUL_IEEE           R14.z,  PS, KC0[4=
].x
 0982  00108cfe 62200210            w: MUL_IEEE           R17.w,  PV.w,
KC0[4].x
 0984  800008fe 01606610            t: RECIP_IEEE         R11.x,  PV.z
 0986  001fecfe 62200210   151      w: MUL_IEEE           R17.w,  PV.w, PS
 0988  801fe8fe 62400210            t: MUL_IEEE           R18.w,  PV.z, PS
 0990  018040ff 62800210   152      w: MUL_IEEE           R20.w,  PS, R2.w
 0992  81804cfe 62600210            t: MUL_IEEE           R19.w,  PV.w, R2.w
 0994  000000fd 41a01910   153      z: MOV                R13.z,  [0x000000=
01
0].x
 0996  021fe40c 62600010            w: ADD                R19.w,  R12.y, -PS
 0998  839fc00c 62800010            t: ADD                R20.w,  R12.x, -P=
V.w
 1000  00000001=20
 1002  801f0c10 00004504   154 M    x: PRED_SETNE_INT     __.x,  R16.w, 0
0096  00000048 85000001 JUMP @144 POP:1
0098  000001f6 a01c0000 ALU 8 @1004
 1004  000000fd 62001910   155      w: MOV                R16.w,  [0x000000=
00
0].x
 1006  80000c0f 01606c10            t: INT_TO_FLT         R11.x,  R15.w
 1008  00000000=20
 1010  00000cfe 21a01910   156      y: MOV                R13.y,  PV.w
 1012  000000fd 41a01910            z: MOV                R13.z,  [0x3f8000=
00
1].x
 1014  009fac0f 61e03410            w: ADD_INT            R15.w,  R15.w,
[0xffffffff -nan].y
 1016  800000ff 01a06610            t: RECIP_IEEE         R13.x,  PS
 1018  3f800000=20
 1019  ffffffff=20
0100  0000003d 83000000 LOOP_START_DX10 @122
0102  000001fe a4140000 ALU_PUSH_BEFORE 6 @1020
 1020  8181e40d 62a03c10   157      w: SETGE_INT          R21.w,  R13.y, R1=
5.w
 1022  800000fd 41c01910   158      z: MOV                R14.z,  [0x000000=
01
0].x
 1024  00000001=20
 1026  0000080d 01601910   159      x: MOV                R11.x,  R13.z
 1028  801f0c15 62a03a10            w: SETE_INT           R21.w,  R21.w, 0
 1030  801f0cfe 00004504   160 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0104  00000038 85000001 JUMP @112 POP:1
0106  00000204 a0080000 ALU 3 @1032
 1032  8001ac10 62000010   161      w: ADD                R16.w,  R16.w, R1=
3.x
 1034  819fcc12 02a28c14   162      x: MULADD_IEEE        R21.x,  R18.w, PV=
.w,
R20.w
 1036  81820c11 22a28c13   163      y: MULADD_IEEE        R21.y,  R17.w, R1=
6.w,
R19.w
0108  0000007c 80800000 TEX 1 @248
 0248  00151210 f00d1015 fc810000 SAMPLE              R21.xyzw, R21.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0110  00000207 a82c0000 ALU_POP_AFTER 12 @1038
 1038  801fac15 62a00e10   164      w: SETGE_DX10         R21.w,  R21.w,
[0x3f733333 0.95].x
 1040  3f733333=20
 1042  801facfe 62a03010   165      w: AND_INT            R21.w,  PV.w,
[0x3f800000 1].x
 1044  3f800000=20
 1046  019fcc10 62a00e10   166      w: SETGE_DX10         R21.w,  R16.w, PV=
.w
 1048  801fa00b 62c00d10            t: SETGT_DX10         R22.w,  R11.x,
[0x3f7ef9db 0.996].x
 1050  3f7ef9db=20
 1052  000000fd 41c01910   167      z: MOV                R14.z,  [0x000000=
00
0].x
 1054  819fc0ff 62a03010            w: AND_INT            R21.w,  PS, PV.w
 1056  00000000=20
 1058  80016cfe 41a38c10   168      z: CNDE_INT           R13.z,  PV.w, R11=
.x,
R16.w
 1060  801f440d 21a03410   169      y: ADD_INT            R13.y,  R13.y, 1
0112  00000213 a4040000 ALU_PUSH_BEFORE 2 @1062
 1062  801f480e 62a03d10   170      w: SETNE_INT          R21.w,  R14.z, 1
 1064  801f0cfe 00004204   171 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0114  0000003c 85000001 JUMP @120 POP:1
0116  0000003c 84800000 LOOP_BREAK @120
0118  0000003c 87000001 POP @120 POP:1
0120  00000033 82800000 LOOP_END @102
0122  00000215 a0040000 ALU 2 @1066
 1066  80016c12 01e28c14   172      x: MULADD_IEEE        R15.x,  R18.w, R1=
1.x,
R20.w
 1068  80016c11 21e28c13   173      y: MULADD_IEEE        R15.y,  R17.w, R1=
1.x,
R19.w
0124  0000007e 80800000 TEX 1 @252
 0252  000f1210 f00d100f fc810000 SAMPLE              R15.xyzw, R15.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0126  00000217 a0300000 ALU 13 @1070
 1070  801fac0f 61e00e10   174      w: SETGE_DX10         R15.w,  R15.w,
[0x3f733333 0.95].x
 1072  3f733333=20
 1074  001facfe 62a03010   175      w: AND_INT            R21.w,  PV.w,
[0x3f800000 1].x
 1076  8000000b 62001910            t: MOV                R16.w,  R11.x
 1078  3f800000=20
 1080  001f800d 61e00210   176      w: MUL_IEEE           R15.w,  R13.x, 0.5
 1082  819fc00b 62a00e10            t: SETGE_DX10         R21.w,  R11.x, PV=
.w
 1084  801f00ff 00004208   177  P   x: PRED_SETE_INT      __.x,  PS, 0
 1086  c181ec0f 62000010   178    0 w: ADD                R16.w,  R15.w, R1=
5.w
 1088  c382000b 62000010   179    0 w: ADD                R16.w,  R11.x, -R=
16.w
 1090  8181ec10 62000010   180      w: ADD                R16.w,  R16.w, R1=
5.w
 1092  819fcc12 02a28c14   181      x: MULADD_IEEE        R21.x,  R18.w, PV=
.w,
R20.w
 1094  81820c11 22a28c13   182      y: MULADD_IEEE        R21.y,  R17.w, R1=
6.w,
R19.w
0128  00000080 80800000 TEX 1 @256
 0256  00151210 f00d1015 fc810000 SAMPLE              R21.xyzw, R21.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0130  00000224 a0380000 ALU 15 @1096
 1096  801fac15 62a00e10   183      w: SETGE_DX10         R21.w,  R21.w,
[0x3f733333 0.95].x
 1098  3f733333=20
 1100  801facfe 62a03010   184      w: AND_INT            R21.w,  PV.w,
[0x3f800000 1].x
 1102  3f800000=20
 1104  019fcc10 62c00e10   185      w: SETGE_DX10         R22.w,  R16.w, PV=
.w
 1106  80000c10 62a01910            t: MOV                R21.w,  R16.w
 1108  001f8c0f 61e00210   186      w: MUL_IEEE           R15.w,  R15.w, 0.5
 1110  801f0cfe 62c03a10            t: SETE_INT           R22.w,  PV.w, 0
 1112  801f00ff 00004508   187  P   x: PRED_SETNE_INT     __.x,  PS, 0
 1114  c181ec0f 62a00010   188    0 w: ADD                R21.w,  R15.w, R1=
5.w
 1116  40000c10 01601910   189    0 x: MOV                R11.x,  R16.w
 1118  c382ac10 62a00010          0 w: ADD                R21.w,  R16.w, -R=
21.w
 1120  8181ec15 62000010   190      w: ADD                R16.w,  R21.w, R1=
5.w
 1122  819fcc12 02a28c14   191      x: MULADD_IEEE        R21.x,  R18.w, PV=
.w,
R20.w
 1124  81820c11 22a28c13   192      y: MULADD_IEEE        R21.y,  R17.w, R1=
6.w,
R19.w
0132  00000082 80800000 TEX 1 @260
 0260  00151210 f00d1015 fc810000 SAMPLE              R21.xyzw, R21.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0134  00000233 a0380000 ALU 15 @1126
 1126  801fac15 62a00e10   193      w: SETGE_DX10         R21.w,  R21.w,
[0x3f733333 0.95].x
 1128  3f733333=20
 1130  801facfe 62a03010   194      w: AND_INT            R21.w,  PV.w,
[0x3f800000 1].x
 1132  3f800000=20
 1134  019fcc10 62c00e10   195      w: SETGE_DX10         R22.w,  R16.w, PV=
.w
 1136  80000c10 62a01910            t: MOV                R21.w,  R16.w
 1138  001f8c0f 61e00210   196      w: MUL_IEEE           R15.w,  R15.w, 0.5
 1140  801f0cfe 62c03a10            t: SETE_INT           R22.w,  PV.w, 0
 1142  801f00ff 00004508   197  P   x: PRED_SETNE_INT     __.x,  PS, 0
 1144  c181ec0f 62a00010   198    0 w: ADD                R21.w,  R15.w, R1=
5.w
 1146  40000c10 01601910   199    0 x: MOV                R11.x,  R16.w
 1148  c382ac10 62a00010          0 w: ADD                R21.w,  R16.w, -R=
21.w
 1150  8181ec15 62000010   200      w: ADD                R16.w,  R21.w, R1=
5.w
 1152  819fcc12 02a28c14   201      x: MULADD_IEEE        R21.x,  R18.w, PV=
.w,
R20.w
 1154  81820c11 22a28c13   202      y: MULADD_IEEE        R21.y,  R17.w, R1=
6.w,
R19.w
0136  00000084 80800000 TEX 1 @264
 0264  00151210 f00d1015 fc810000 SAMPLE              R21.xyzw, R21.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0138  00000242 a0380000 ALU 15 @1156
 1156  801fac15 62a00e10   203      w: SETGE_DX10         R21.w,  R21.w,
[0x3f733333 0.95].x
 1158  3f733333=20
 1160  801facfe 62a03010   204      w: AND_INT            R21.w,  PV.w,
[0x3f800000 1].x
 1162  3f800000=20
 1164  019fcc10 62c00e10   205      w: SETGE_DX10         R22.w,  R16.w, PV=
.w
 1166  80000c10 62a01910            t: MOV                R21.w,  R16.w
 1168  001f8c0f 61e00210   206      w: MUL_IEEE           R15.w,  R15.w, 0.5
 1170  801f0cfe 62c03a10            t: SETE_INT           R22.w,  PV.w, 0
 1172  801f00ff 00004508   207  P   x: PRED_SETNE_INT     __.x,  PS, 0
 1174  c181ec0f 62a00010   208    0 w: ADD                R21.w,  R15.w, R1=
5.w
 1176  40000c10 01601910   209    0 x: MOV                R11.x,  R16.w
 1178  c382ac10 62a00010          0 w: ADD                R21.w,  R16.w, -R=
21.w
 1180  8181ec15 61e00010   210      w: ADD                R15.w,  R21.w, R1=
5.w
 1182  819fcc12 02028c14   211      x: MULADD_IEEE        R16.x,  R18.w, PV=
.w,
R20.w
 1184  8181ec11 22028c13   212      y: MULADD_IEEE        R16.y,  R17.w, R1=
5.w,
R19.w
0140  00000086 80800000 TEX 1 @268
 0268  00101210 f00d1010 fc810000 SAMPLE              R16.xyzw, R16.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0142  00000251 a81c0000 ALU_POP_AFTER 8 @1186
 1186  801fac10 62000e10   213      w: SETGE_DX10         R16.w,  R16.w,
[0x3f733333 0.95].x
 1188  3f733333=20
 1190  801facfe 62003010   214      w: AND_INT            R16.w,  PV.w,
[0x3f800000 1].x
 1192  3f800000=20
 1194  819fcc0f 62000e10   215      w: SETGE_DX10         R16.w,  R15.w, PV=
.w
 1196  000000fd 41a01910   216      z: MOV                R13.z,  [0x000000=
00
0].x
 1198  80016cfe 62038c0f            w: CNDE_INT           R16.w,  PV.w, R11=
.x,
R15.w
 1200  00000000=20
0144  00000259 a4100000 ALU_PUSH_BEFORE 5 @1202
 1202  801fa80d 61e07210   217      t: LSHL_INT           R15.w,  R13.z,
[0x0000001f 0].x
 1204  0000001f=20
 1206  801facfe 61e07010   218      t: ASHR_INT           R15.w,  PV.w,
[0x0000001f 0].x
 1208  0000001f=20
 1210  801f0cfe 00004504   219 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0146  0000005c 85000001 JUMP @184 POP:1
0148  8000025e a05c0000 ALU 24 @1212 KC0[CB0:0-31]
 1212  018240f8 61e40a10   220      w: SETGE              R15.w,  0, R18.w=
=20=20=20=20=20
        VEC_021
 1214  818220f8 62000a10            t: SETGE              R16.w,  0, R17.w
 1216  001f20ff 62070c11   221      w: CNDE               R16.w,  PS, 1.0,
R17.w        VEC_021
 1218  801f2cfe 61e70c12            t: CNDE               R15.w,  PV.w, 1.0,
R18.w      SCL_122
 1220  001fe0f8 41a00910   222      z: SETGT              R13.z,  0, PS
 1222  019fc0f8 62a00910            w: SETGT              R21.w,  0, PV.w
 1224  800000fd 62c01910            t: MOV                R22.w,  [0x000000=
00
0].x
 1226  00000000=20
 1228  000000ff 01601910   223      x: MOV                R11.x,  PS
 1230  01820cfe 620700fd            w: CNDE               R16.w,  PV.w, R16=
.w,
[0xbf800000 -1].x  VEC_021
 1232  8181e8fe 61e300fd            t: CNDE               R15.w,  PV.z, R15=
.w,
[0xbf800000 -1].x
 1234  bf800000=20
 1236  00000c13 41e01910   224      z: MOV                R15.z,  R19.w
 1238  00000c14 62e81910            w: MOV                R23.w,  R20.w=20=
=20=20=20=20=20=20=20
        VEC_120
 1240  800000fd 41a01910            t: MOV                R13.z,  [0x412000=
00
10].x
 1242  41200000=20
 1244  001f2c0f 61e00010   225      w: ADD                R15.w,  R15.w, 1.0
 1246  801f2c10 62000010            t: ADD                R16.w,  R16.w, 1.0
 1248  00001c13 01c01910   226      x: MOV                R14.x,  -R19.w
 1250  00001c14 21a81910            y: MOV                R13.y,  -R20.w=20=
=20=20=20=20=20=20
        VEC_120
 1252  001f80ff 41c00210            z: MUL_IEEE           R14.z,  PS, 0.5
 1254  001f8cfe 62000210            w: MUL_IEEE           R16.w,  PV.w, 0.5
 1256  801fa084 61e00210            t: MUL_IEEE           R15.w,  KC0[4].x,
[0x3a000000 0.000488281].x
 1258  3a000000=20
0150  00000059 83000000 LOOP_START_DX10 @178
0152  00000276 a4280000 ALU_PUSH_BEFORE 11 @1260
 1260  001f080d 63000e10   227      w: SETGE_DX10         R24.w,  R13.z, 0
 1262  800160fd 63203b10            t: SETGT_INT          R25.w,  [0x000000=
40
0].x, R11.x
 1264  00000040=20
 1266  0000080f 22a01910   228      y: MOV                R21.y,  R15.z
 1268  801fecfe 63003010            w: AND_INT            R24.w,  PV.w, PS
 1270  00000c17 02a01910   229      x: MOV                R21.x,  R23.w
 1272  000000fd 42001910            z: MOV                R16.z,  [0x000000=
01
0].x
 1274  80000c16 01a01910            t: MOV                R13.x,  R22.w
 1276  00000001=20
 1278  801f4c18 62c03010   230      w: AND_INT            R22.w,  R24.w, 1
 1280  801f0cfe 00004504   231 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0154  00000054 85000001 JUMP @168 POP:1
0156  00000281 a0000000 ALU 1 @1282
 1282  8000080d 62a01910   232      w: MOV                R21.w,  R13.z
0158  00000088 80800000 TEX 1 @272
 0272  00151311 f00d1018 70818000 SAMPLE_L            R24.xyzw, R21.xy0w,=
=20=20
RID:19, SID:3 CT:NNNN
0160  00000282 a4140000 ALU_PUSH_BEFORE 6 @1284
 1284  0001ac18 62c00d10   233      w: SETGT_DX10         R22.w,  R24.w, R1=
3.x
 1286  80000015 62e01910            t: MOV                R23.w,  R21.x
 1288  00000415 41e01910   234      z: MOV                R15.z,  R21.y
 1290  001f0cfe 63203a10            w: SETE_INT           R25.w,  PV.w, 0
 1292  8000000d 62c01910            t: MOV                R22.w,  R13.x
 1294  801f0cfe 00004204   235 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0162  00000053 85000001 JUMP @166 POP:1
0164  00000288 a89c0000 ALU_POP_AFTER 40 @1296
 1296  001fb80d 62c00010   236      w: ADD                R22.w,  -R13.z,
[0x41200000 10].x
 1298  800004fd 21c06310            t: LOG_IEEE           R14.y,  [0x400000=
00
2].y
 1300  41200000=20
 1301  40000000=20
 1302  801fecfe 62c00110   237      w: MUL                R22.w,  PV.w, PS
 1304  81830c11 41e28c13   238      z: MULADD_IEEE        R15.z,  R17.w, R2=
4.w,
R19.w
 1306  81830c12 62e28c14   239      w: MULADD_IEEE        R23.w,  R18.w, R2=
4.w,
R20.w
 1308  80000c16 21c06110   240      t: EXP_IEEE           R14.y,  R22.w
 1310  001fec17 22000210   241      y: MUL_IEEE           R16.y,  R23.w, PS
 1312  001fe015 42000210            z: MUL_IEEE           R16.z,  R21.x, PS
 1314  001fe80f 62c00210            w: MUL_IEEE           R22.w,  R15.z, PS
 1316  801fe415 62e00210            t: MUL_IEEE           R23.w,  R21.y, PS
 1318  000000ff 21e01410   242      y: FLOOR              R15.y,  PS
 1320  00000cfe 41e01410            z: FLOOR              R15.z,  PV.w
 1322  000008fe 62c01410            w: FLOOR              R22.w,  PV.z
 1324  800004fe 62e01410            t: FLOOR              R23.w,  PV.y
 1326  001fecfe 62e00f10   243      w: SETNE_DX10         R23.w,  PV.w, PS
 1328  811fc4fe 63200f10            t: SETNE_DX10         R25.w,  PV.y, PV.z
 1330  801fecfe 62e03110   244      w: OR_INT             R23.w,  PV.w, PS
 1332  801f4cfe 62e03010   245      w: AND_INT            R23.w,  PV.w, 1
 1334  801f0cfe 00004208   246  P   x: PRED_SETE_INT      __.x,  PV.w, 0
 1336  4081a015 22000010   247    0 y: ADD                R16.y,  R21.x, R1=
3.y
 1338  41820c16 41e00010          0 z: ADD                R15.z,  R22.w, R1=
6.w
 1340  4101c40f 62c00010          0 w: ADD                R22.w,  R15.y, R1=
4.z
 1342  c000040e 21c06610          0 t: RECIP_IEEE         R14.y,  R14.y
 1344  4001c415 21e00010   248    0 y: ADD                R15.y,  R21.y, R1=
4.x
 1346  4081cc16 4202800e          0 z: MULADD_IEEE        R16.z,  R22.w, R1=
4.y,
R14.x
 1348  c081c80f 62c2840d          0 w: MULADD_IEEE        R22.w,  R15.z, R1=
4.y,
R13.y
 1350  c0000410 21c06610   249    0 t: RECIP_IEEE         R14.y,  R16.y
 1352  4001ac16 41e00210   250    0 z: MUL_IEEE           R15.z,  R22.w, R1=
3.x
 1354  4001a810 62c00210          0 w: MUL_IEEE           R22.w,  R16.z, R1=
3.x
 1356  c000040f 01e06610          0 t: RECIP_IEEE         R15.x,  R15.y
 1358  4001ec16 62c00210   251    0 w: MUL_IEEE           R22.w,  R22.w, R1=
5.x
 1360  c081c80f 62e00210          0 t: MUL_IEEE           R23.w,  R15.z, R1=
4.y
 1362  c182ec16 62c00410   252    0 w: MIN                R22.w,  R22.w, R2=
3.w
 1364  c1830c16 62c00410   253    0 w: MIN                R22.w,  R22.w, R2=
4.w
 1366  401f280d 41a00010   254    0 z: ADD                R13.z,  R13.z, 1.0
 1368  c181ec16 63000010          0 w: ADD                R24.w,  R22.w, R1=
5.w
 1370  81830c11 41e28c13   255      z: MULADD_IEEE        R15.z,  R17.w, R2=
4.w,
R19.w
 1372  01830c12 62e68c14   256      w: MULADD_IEEE        R23.w,  R18.w, R2=
4.w,
R20.w   VEC_021
 1374  801f0c18 62c00010            t: ADD                R22.w,  R24.w, 0
0166  000002b0 a80c0000 ALU_POP_AFTER 4 @1376
 1376  000000fd 42001910   257      z: MOV                R16.z,  [0x000000=
00
0].x
 1378  809fa80d 41a00010            t: ADD                R13.z,  R13.z,
[0xbf800000 -1].y
 1380  00000000=20
 1381  bf800000=20
 1382  801f400b 01603410   258      x: ADD_INT            R11.x,  R11.x, 1
0168  000002b4 a4100000 ALU_PUSH_BEFORE 5 @1384
 1384  801fa810 63007210   259      t: LSHL_INT           R24.w,  R16.z,
[0x0000001f 0].x
 1386  0000001f=20
 1388  801facfe 63007010   260      t: ASHR_INT           R24.w,  PV.w,
[0x0000001f 0].x
 1390  0000001f=20
 1392  801f0cfe 00004504   261 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0170  00000058 85000001 JUMP @176 POP:1
0172  00000058 84800000 LOOP_BREAK @176
0174  00000058 87000001 POP @176 POP:1
0176  0000004c 82800000 LOOP_END @152
0178  000002b9 a0580000 ALU 23 @1394
 1394  03828015 01600010   262      x: ADD                R11.x,  R21.x, -R=
20.w
 1396  83826415 21a40010            y: ADD                R13.y,  R21.y, -R=
19.w
        VEC_021
 1398  0001600b 01605010   263      x: DOT4               R11.x,  R11.x, R1=
1.x
 1400  0081a40d 21605000            y: DOT4               __.y,  R13.y, R13=
.y
 1402  001f00f8 41605000            z: DOT4               __.z,  0, 0
 1404  801f00f8 61605000            w: DOT4               __.w,  0, 0
 1406  800000fe 21a06710   264      t: RECIPSQRT_CLAMPED  R13.y,  PV.x
 1408  800160ff 62000210   265      w: MUL_IEEE           R16.w,  PS, R11.x
 1410  801f100b 62034cfe   266      w: CNDGE              R16.w,  -R11.x, 0,
PV.w
 1412  8181ecfe 61e00010   267      w: ADD                R15.w,  PV.w, R15=
.w
 1414  801facfe 62000010   268      w: ADD                R16.w,  PV.w,
[0xba800000 -0.000976562].x
 1416  ba800000=20
 1418  019fc00d 41a00210   269      z: MUL_IEEE           R13.z,  R13.x, PV=
.w
 1420  001fac0f 62000010            w: ADD                R16.w,  R15.w,
[0x3a800000 0.000976562].x
 1422  80000c0f 01606610            t: RECIP_IEEE         R11.x,  R15.w
 1424  3a800000=20
 1426  019fc00d 61e00210   270      w: MUL_IEEE           R15.w,  R13.x, PV=
.w
 1428  801fe8fe 62000210            t: MUL_IEEE           R16.w,  PV.z, PS
 1430  001fec12 02a28c14   271      x: MULADD_IEEE        R21.x,  R18.w, PS,
R20.w
 1432  80016cfe 62c00210            w: MUL_IEEE           R22.w,  PV.w, R11=
.x
 1434  819fcc12 02428c14   272      x: MULADD_IEEE        R18.x,  R18.w, PV=
.w,
R20.w
 1436  81820c11 22a28c13   273      y: MULADD_IEEE        R21.y,  R17.w, R1=
6.w,
R19.w
 1438  8182cc11 22428c13   274      y: MULADD_IEEE        R18.y,  R17.w, R2=
2.w,
R19.w
0180  0000008a 80800400 TEX 2 @276
 0276  00121211 f00d1010 90810000 SAMPLE_L            R16.xyzw, R18.xy00,=
=20=20
RID:18, SID:2 CT:NNNN
 0280  00151211 f00d1011 90810000 SAMPLE_L            R17.xyzw, R21.xy00,=
=20=20
RID:18, SID:2 CT:NNNN
0182  000002d0 a8240000 ALU_POP_AFTER 10 @1440
 1440  00016c0f 61e280f8   275      w: MULADD_IEEE        R15.w,  R15.w, R1=
1.x,
0
 1442  8001680d 624280f8            t: MULADD_IEEE        R18.w,  R13.z, R1=
1.x,
0
 1444  038220ff 62240010   276      w: ADD                R17.w,  PS, -R17.=
w=20=20=20
        VEC_021
 1446  83820cfe 62000010            t: ADD                R16.w,  PV.w, -R1=
6.w
 1448  801fecfe 62000013   277      w: ADD                R16.w,  |PV.w|, |=
PS|
 1450  80000cfe 01606610   278      t: RECIP_IEEE         R11.x,  PV.w
 1452  801fec11 62000211   279      w: MUL_IEEE           R16.w,  |R17.w|, =
PS
 1454  801f3cfe 62200010   280      w: ADD                R17.w,  -PV.w, 1.0
 1456  81824cfe 62200210   281      w: MUL_IEEE           R17.w,  PV.w, R18=
.w
 1458  8181ec10 62028cfe   282      w: MULADD_IEEE        R16.w,  R16.w, R1=
5.w,
PV.w
0184  000002da a82c0000 ALU_POP_AFTER 12 @1460
 1460  801fac02 61e00010   283      w: ADD                R15.w,  R2.w,
[0xbd4ccccd -0.05].x
 1462  bd4ccccd=20
 1464  01820cfe 61e00d10   284      w: SETGT_DX10         R15.w,  PV.w, R16=
.w
 1466  800000fd 62a01910            t: MOV                R21.w,  [0x3f8000=
00
1].x
 1468  3f800000=20
 1470  801f0cfe 00004508   285  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 1472  601f2005 01605010   286    1 x: DOT4               R11.x,  R5.x, 1.0
 1474  601f2405 21605000          1 y: DOT4               __.y,  R5.y, 1.0
 1476  601f2805 41605000          1 z: DOT4               __.z,  R5.z, 1.0
 1478  e01f00f8 61605000          1 w: DOT4               __.w,  0, 0
 1480  e01fa00b 62a00210   287    1 w: MUL_IEEE           R21.w,  R11.x,
[0x3e800000 0.25].x
 1482  3e800000=20
0186  0000008e 80800000 TEX 1 @284
 0284  000c1210 f00d100f fc810000 SAMPLE              R15.xyzw, R12.xy__,=
=20=20
RID:18, SID:2 CT:NNNN
0188  000002e6 a1040000 ALU 66 @1484
 1484  0081e40f 62000010   288      w: ADD                R16.w,  R15.y, R1=
5.y
 1486  8001e00f 62200010            t: ADD                R17.w,  R15.x, R1=
5.x
 1488  001fa0ff 01600010   289      x: ADD                R11.x,  PS,
[0xbf800000 -1].x
 1490  801facfe 21a00010            y: ADD                R13.y,  PV.w,
[0xbf800000 -1].x
 1492  bf800000=20
 1494  0001600b 01a05010   290      x: DOT4               R13.x,  R11.x, R1=
1.x
 1496  0081a40d 21a05000            y: DOT4               __.y,  R13.y, R13=
.y
 1498  001f00f8 41a05000            z: DOT4               __.z,  0, 0
 1500  801f00f8 61a05000            w: DOT4               __.w,  0, 0
 1502  801f20fe 62000410   291      w: MIN                R16.w,  PV.x, 1.0
 1504  801f3cfe 62000010   292      w: ADD                R16.w,  -PV.w, 1.0
 1506  80000cfe 01a06710   293      t: RECIPSQRT_CLAMPED  R13.x,  PV.w
 1508  0001200b 21c00210   294      y: MUL_IEEE           R14.y,  R11.x, R9=
.x
 1510  018200ff 41a00210            z: MUL_IEEE           R13.z,  PS, R16.w
 1512  0081200b 62200210            w: MUL_IEEE           R17.w,  R11.x, R9=
.y
 1514  8101200b 62400210            t: MUL_IEEE           R18.w,  R11.x, R9=
.z
 1516  0101440d 212280ff   295      y: MULADD_IEEE        R9.y,  R13.y, R10=
.z,
PS
 1518  0081440d 41228cfe            z: MULADD_IEEE        R9.z,  R13.y, R10=
.y,
PV.w
 1520  001f1c10 620348fe            w: CNDGE              R16.w,  -R16.w, 0,
PV.z
 1522  8001440d 622284fe            t: MULADD_IEEE        R17.w,  R13.y, R1=
0.x,
PV.y
 1524  00010cfe 010280ff   296      x: MULADD_IEEE        R8.x,  PV.w, R8.x=
, PS
 1526  00810cfe 210288fe            y: MULADD_IEEE        R8.y,  PV.w, R8.y,
PV.z
 1528  81010cfe 410284fe            z: MULADD_IEEE        R8.z,  PV.w, R8.z,
PV.y
 1530  00010008 01205010   297      x: DOT4               R9.x,  R8.x, R8.x
 1532  00810408 21205000            y: DOT4               __.y,  R8.y, R8.y
 1534  01010808 41205000            z: DOT4               __.z,  R8.z, R8.z
 1536  801f00f8 61205000            w: DOT4               __.w,  0, 0
 1538  800000fe 01206710   298      t: RECIPSQRT_CLAMPED  R9.x,  PV.x
 1540  001fe008 01000210   299      x: MUL_IEEE           R8.x,  R8.x, PS
 1542  001fe408 21000210            y: MUL_IEEE           R8.y,  R8.y, PS
 1544  801fe808 41000210            z: MUL_IEEE           R8.z,  R8.z, PS
 1546  00004008 00405010   300      x: DOT4               R2.x,  R8.x, R2.x
 1548  00816408 20405000            y: DOT4               __.y,  R8.y, R11.y
 1550  01016808 40405000            z: DOT4               __.z,  R8.z, R11.z
 1552  801f00f8 60405000            w: DOT4               __.w,  0, 0
 1554  001fc0fe 622320f8   301      w: CNDGT              R17.w,  PV.x, PV.=
x, 0
 1556  8101e80f 61e00010            t: ADD                R15.w,  R15.z, R1=
5.z
 1558  019fc801 21000210   302      y: MUL_IEEE           R8.y,  R1.z, PV.w
 1560  019fc401 41000210            z: MUL_IEEE           R8.z,  R1.y, PV.w
 1562  019fc001 62c00210            w: MUL_IEEE           R22.w,  R1.x, PV.w
 1564  801fa0ff 60200010            t: ADD                R1.w,  PS,
[0xbf800000 -1].x
 1566  bf800000=20
 1568  819fc802 62228005   303      w: MULADD_IEEE        R17.w,  R2.z, PV.=
w,
R5.x
 1570  001facfe 61e00210   304      w: MUL_IEEE           R15.w,  PV.w,
[0x3e99999a 0.3].x
 1572  81010402 62428405            t: MULADD_IEEE        R18.w,  R2.y, R8.=
z,
R5.y
 1574  3e99999a=20
 1576  001fa0ff 41228cfe   305      z: MULADD_IEEE        R9.z,  PS,
[0x3f170a3d 0.59].x, PV.w
 1578  00810c0e 61e28805            w: MULADD_IEEE        R15.w,  R14.w, R8=
.y,
R5.z
 1580  8180ac0d 62800010            t: ADD                R20.w,  R13.w, R5=
.w
 1582  3f170a3d=20
 1584  000000ff 40201910   306      z: MOV                R1.z,  PS
 1586  001facfe 626288fe            w: MULADD_IEEE        R19.w,  PV.w,
[0x3de147ae 0.11].x, PV.z
 1588  8182a0f9 62e00d10            t: SETGT_DX10         R23.w,  1.0, R21.w
 1590  3de147ae=20
 1592  801f00ff 00004208   307  P   x: PRED_SETE_INT      __.x,  PS, 0
 1594  c182ac0e 61c00210   308    0 w: MUL_IEEE           R14.w,  R14.w, R2=
1.w
 1596  4182a802 404c0210   309    0 z: MUL_IEEE           R2.z,  R2.z, R21.=
w=20=20=20
        VEC_102
 1598  4182a402 62200210          0 w: MUL_IEEE           R17.w,  R2.y, R21=
.w
 1600  c0810c0e 61e28805          0 t: MULADD_IEEE        R15.w,  R14.w, R8=
.y,
R5.z
 1602  c182ac0d 40228c05   310    0 z: MULADD_IEEE        R1.z,  R13.w, R21=
.w,
R5.w
 1604  41010c11 62428405   311    0 w: MULADD_IEEE        R18.w,  R17.w, R8=
.z,
R5.y
 1606  c182c802 62228005          0 t: MULADD_IEEE        R17.w,  R2.z, R22=
.w,
R5.x
 1608  001fa003 00a00210   312      x: MUL_IEEE           R5.x,  R3.x,
[0x3a2d03da 0.00066].x
 1610  001fa403 20a00210            y: MUL_IEEE           R5.y,  R3.y,
[0x3a2d03da 0.00066].x
 1612  801fa803 40a00210            z: MUL_IEEE           R5.z,  R3.z,
[0x3a2d03da 0.00066].x
 1614  3a2d03da=20
0190  00000090 80800000 TEX 1 @288
 0288  00051010 f00d1005 88800000 SAMPLE              R5.xyzw, R5.xyz0,=20=
=20
RID:16, SID:0 CT:NNNN
0192  00000328 a0440000 ALU 18 @1616
 1616  800000fd 61a01910   313      w: MOV                R13.w,  [0x3d75c2=
8f
0.06].x
 1618  3d75c28f=20
 1620  001fa003 02800210   314      x: MUL_IEEE           R20.x,  R3.x,
[0x3c23d70a 0.01].x
 1622  809fa005 61aa8cfe            w: MULADD_IEEE        R13.w,  R5.x,
[0x3ecccccd 0.4].y, PV.w  VEC_120
 1624  3c23d70a=20
 1625  3ecccccd=20
 1626  001fa403 22800210   315      y: MUL_IEEE           R20.y,  R3.y,
[0x3c23d70a 0.01].x
 1628  009fa405 61aa8cfe            w: MULADD_IEEE        R13.w,  R5.y,
[0x3f19999a 0.6].y, PV.w  VEC_120
 1630  8100a805 61c00010            t: ADD                R14.w,  R5.z, R5.z
 1632  3c23d70a=20
 1633  3f19999a=20
 1634  819fc0ff 61a00010   316      w: ADD                R13.w,  PS, PV.w
 1636  00008004 00205010   317      x: DOT4               R1.x,  R4.x, R4.x
 1638  00808404 20205000            y: DOT4               __.y,  R4.y, R4.y
 1640  01008804 40205000            z: DOT4               __.z,  R4.z, R4.z
 1642  801f00f8 60205000            w: DOT4               __.w,  0, 0
 1644  001fa803 42800210   318      z: MUL_IEEE           R20.z,  R3.z,
[0x3c23d70a 0.01].x
 1646  009fac05 60828c0d            w: MULADD_IEEE        R4.w,  R5.w,
[0x40800000 4].y, R13.w
 1648  800000fe 20206710            t: RECIPSQRT_CLAMPED  R1.y,  PV.x
 1650  3c23d70a=20
 1651  40800000=20
0194  00000092 80800400 TEX 2 @292
 0292  000c1110 f00d100c fc808000 SAMPLE              R12.xyzw, R12.xy__,=
=20=20
RID:17, SID:1 CT:NNNN
 0296  00141010 f00d100d 68800000 SAMPLE              R13.xyzw, R20.xyzw,=
=20=20
RID:16, SID:0 CT:NNNN
0196  8000033a a1a40000 ALU 106 @1652 KC0[CB0:0-31]
 1652  001fa00d 60828c04   319      w: MULADD_IEEE        R4.w,  R13.x,
[0x3dcccccd 0.1].x, R4.w
 1654  80002401 61c00210            t: MUL_IEEE           R14.w,  R1.y, R1.x
 1656  3dcccccd=20
 1658  001f1001 202340ff   320      y: CNDGE              R1.y,  -R1.x, 0, =
PS
 1660  001fa40d 40428cfe            z: MULADD_IEEE        R2.z,  R13.y,
[0x3ecccccd 0.4].x, PV.w
 1662  009fa087 60800010            w: ADD                R4.w,  KC0[7].x,
[0x43b40000 360].y
 1664  811fa087 61c00010            t: ADD                R14.w,  KC0[7].x,
[0x43960000 300].z
 1666  3ecccccd=20
 1667  43b40000=20
 1668  43960000=20
 1670  021fecfe 20400010   321      y: ADD                R2.y,  PV.w, -PS
 1672  001fa80d 404288fe            z: MULADD_IEEE        R2.z,  R13.z,
[0x3f4ccccd 0.8].x, PV.z
 1674  001f34fe 60800010            w: ADD                R4.w,  -PV.y, 1.0
 1676  809fa405 60668803            t: MULADD_IEEE        R3.w,  R5.y,
[0x453b8000 3000].y, R3.z  SCL_122
 1678  3f4ccccd=20
 1679  453b8000=20
 1680  0381c0ff 20600010   322      y: ADD                R3.y,  PS, -R14.w
 1682  001facfe 40600210            z: MUL_IEEE           R3.z,  PV.w,
[0x3f19999a 0.6].x
 1684  009fac0d 606288fe            w: MULADD_IEEE        R3.w,  R13.w,
[0x40066666 2.1].y, PV.z
 1686  800004fe 00206610            t: RECIP_IEEE         R1.x,  PV.y
 1688  3f19999a=20
 1689  40066666=20
 1690  019fc401 404288fe   323      z: MULADD_IEEE        R2.z,  R1.y, PV.w,
PV.z
 1692  001fac13 60600010            w: ADD                R3.w,  R19.w,
[0xbe19999a -0.15].x
 1694  801fe4fe e0800210            t: MUL_IEEE_sat       R4.w,  PV.y, PS
 1696  be19999a=20
 1698  001fe0ff 20200010   324      y: ADD                R1.y,  PS, PS
 1700  001facfe c0600210            z: MUL_IEEE_sat       R3.z,  PV.w,
[0x41200001 10].x
 1702  009fa800 606280f9            w: MULADD_IEEE        R3.w,  R0.z,
[0xc0000000 -2].y, 1.0
 1704  811fa805 61a688fe            t: MULADD_IEEE        R13.w,  R5.z,
[0x40833333 4.1].z, PV.z  SCL_122
 1706  41200001=20
 1707  c0000000=20
 1708  40833333=20
 1710  001f20ff 00200010   325      x: ADD                R1.x,  PS, 1.0
 1712  0312acfe 20400010            y: ADD                R2.y,  PV.w,
-KC0[21].z
 1714  011fc8fe 40400010            z: ADD                R2.z,  PV.z, PV.z
 1716  001fb4fe 60600010            w: ADD                R3.w,  -PV.y,
[0x40400000 3].x
 1718  809fac10 61c00e10            t: SETGE_DX10         R14.w,  R16.w,
[0x3f4ccccd 0.8].y
 1720  40400000=20
 1721  3f4ccccd=20
 1722  001fa0ff 00403010   326      x: AND_INT            R2.x,  PS,
[0x3f800000 1].x
 1724  001f3c01 20200010            y: ADD                R1.y,  -R1.w, 1.0
 1726  019fcc04 40880210            z: MUL_IEEE           R4.z,  R4.w, PV.w=
=20=20=20=20
        VEC_120
 1728  009fa40c 6062800c            w: MULADD_IEEE        R3.w,  R12.y,
[0x3f4ccccd 0.8].y, R12.x
 1730  811fb8fe 61c00010            t: ADD                R14.w,  -PV.z,
[0x40400000 3].z
 1732  3f800000=20
 1733  3f4ccccd=20
 1734  40400000=20
 1736  001fe803 00600210   327      x: MUL_IEEE           R3.x,  R3.z, PS
 1738  001fa80c 206a8cfe            y: MULADD_IEEE        R3.y,  R12.z,
[0x3e4ccccd 0.2].x, PV.w  VEC_120
 1740  011fcc04 40400210            z: MUL_IEEE           R2.z,  R4.w, PV.z
 1742  009fc0fe 60600210            w: MUL_IEEE           R3.w,  PV.x, PV.y
 1744  80000402 20206610            t: RECIP_IEEE         R1.y,  R2.y
 1746  3e4ccccd=20
 1748  001fe896 00400210   328      x: MUL_IEEE           R2.x,  KC0[22].z,=
 PS
 1750  01816c0b 20200210            y: MUL_IEEE           R1.y,  R11.w, R11=
.w
 1752  011fccfe 40400210            z: MUL_IEEE           R2.z,  PV.w, PV.z
 1754  001fac0d 60680010            w: ADD                R3.w,  R13.w,
[0x3dcccccd 0.1].x  VEC_120
 1756  800004fe 20406310            t: LOG_IEEE           R2.y,  PV.y
 1758  3dcccccd=20
 1760  001fe0fd 00800110   329      x: MUL                R4.x,  [0x40000000
2].x, PS
 1762  019fc4fd 20400310            y: MAX                R2.y,  [0x3f333333
0.7].y, PV.w
 1764  001f38fe 40800010            z: ADD                R4.z,  -PV.z, 1.0
 1766  001fc4fe 60600210            w: MUL_IEEE           R3.w,  PV.y, PV.x
 1768  80006803 60800210            t: MUL_IEEE           R4.w,  R3.z, R3.x
 1770  40000000=20
 1771  3f333333=20
 1772  001f30ff 00600010   330      x: ADD                R3.x,  -PS, 1.0
 1774  00004cfe 20200210            y: MUL_IEEE           R1.y,  PV.w, R2.x
 1776  008188fe 40600210            z: MUL_IEEE           R3.z,  PV.z, R12.y
 1778  009fc0f9 60600410            w: MIN                R3.w,  1.0, PV.y
 1780  800000fe 00406110            t: EXP_IEEE           R2.x,  PV.x
 1782  019fc802 008288fe   331      x: MULADD_IEEE        R4.x,  R2.z, PV.w,
PV.z
 1784  001fa4fe 20200210            y: MUL_IEEE           R1.y,  PV.y,
[0xbfb8aa3b -1.4427].x
 1786  018020fe 40600210            z: MUL_IEEE           R3.z,  PV.x, R1.w
 1788  001f80ff 602284fd            w: MULADD_IEEE        R1.w,  PS, 0.5,
[0xbe4ccccd -0.2].y
 1790  800028fd 60800310            t: MAX                R4.w,  [0x3f333333
0.7].z, R1.x
 1792  bfb8aa3b=20
 1793  be4ccccd=20
 1794  3f333333=20
 1796  001f2c0b 00200c10   332      x: SETE_DX10          R1.x,  R11.w, 1.0
 1798  01818804 20400210            y: MUL_IEEE           R2.y,  R4.z, R12.w
 1800  001fe0f9 41000410            z: MIN                R8.z,  1.0, PS
 1802  019fc8fe 60800210            w: MUL_IEEE           R4.w,  PV.z, PV.w
 1804  800004fe 20206110            t: EXP_IEEE           R1.y,  PV.y
 1806  00910cfe 00428c12   333      x: MULADD_IEEE        R2.x,  PV.w,
KC0[8].y, R18.w
 1808  011fc802 204284fe            y: MULADD_IEEE        R2.y,  R2.z, PV.z,
PV.y
 1810  001fa805 406a8c0d            z: MULADD_IEEE        R3.z,  R5.z,
[0x400ccccd 2.2].x, R13.w  VEC_120
 1812  001fe0fe 60a384fd            w: CNDE_INT           R5.w,  PV.x, PS,
[0x3f800000 1].y
 1814  80018804 60200210            t: MUL_IEEE           R1.w,  R4.z, R12.x
 1816  400ccccd=20
 1817  3f800000=20
 1818  001f0c04 00228801   334      x: MULADD_IEEE        R1.x,  R4.w, 0, R=
1.z
 1820  01806802 202280ff            y: MULADD_IEEE        R1.y,  R2.z, R3.w=
, PS
 1822  00110c04 40228c11            z: MULADD_IEEE        R1.z,  R4.w,
KC0[8].x, R17.w
 1824  001f3cfe 60600010            w: ADD                R3.w,  -PV.w, 1.0
 1826  811fc0fd 60200310            t: MAX                R1.w,  [0x3f333333
0.7].x, PV.z
 1828  3f333333=20
 1830  01018804 00600210   335      x: MUL_IEEE           R3.x,  R4.z, R12.z
 1832  001fe0f9 20600410            y: MIN                R3.y,  1.0, PS
 1834  01814cfe 40600210            z: MUL_IEEE           R3.z,  PV.w, R10.w
 1836  011fc4fe 61400210            w: MUL_IEEE           R10.w,  PV.y, PV.z
 1838  801fc402 60200210            t: MUL_IEEE           R1.w,  R2.y, PV.x
 1840  019fcc05 002288fe   336      x: MULADD_IEEE        R1.x,  R5.w, PV.w,
PV.z
 1842  009fc802 204280fe            y: MULADD_IEEE        R2.y,  R2.z, PV.y,
PV.x
 1844  81110c04 404e8c0f            z: MULADD_IEEE        R2.z,  R4.w,
KC0[8].z, R15.w  VEC_102
 1846  01812c03 60800210   337      w: MUL_IEEE           R4.w,  R3.w, R9.w
 1848  80004004 61200210            t: MUL_IEEE           R9.w,  R4.x, R2.x
 1850  001fec05 20228cfe   338      y: MULADD_IEEE        R1.y,  R5.w, PS, =
PV.w
 1852  801fac07 40680d10            z: SETGT_DX10         R3.z,  R7.w,
[0x3dcccccd 0.1].x  VEC_120
 1854  3dcccccd=20
 1856  01810c03 60600210   339      w: MUL_IEEE           R3.w,  R3.w, R8.w
 1858  81004402 60800210            t: MUL_IEEE           R4.w,  R2.y, R2.z
 1860  001fec05 40228cfe   340      z: MULADD_IEEE        R1.z,  R5.w, PS, =
PV.w
 1862  801f0803 60603a10            w: SETE_INT           R3.w,  R3.z, 0
0198  000003a4 a4000000 ALU_PUSH_BEFORE 1 @1864
 1864  801f0c03 00004204   341 M    x: PRED_SETE_INT      __.x,  R3.w, 0
0200  00000066 85000001 JUMP @204 POP:1
0202  800003a5 a8600000 ALU_POP_AFTER 25 @1866 KC0[CB0:0-31]
 1866  0000e085 60000210   342      w: MUL_IEEE           R0.w,  KC0[5].x, =
R7.x
 1868  801fac02 60400010            t: ADD                R2.w,  R2.w,
[0xbf800000 -1].x
 1870  bf800000=20
 1872  0080e085 60600210   343      w: MUL_IEEE           R3.w,  KC0[5].x, =
R7.y
 1874  801fecfe 60000210            t: MUL_IEEE           R0.w,  PV.w, PS
 1876  0100e085 40000210   344      z: MUL_IEEE           R0.z,  KC0[5].x, =
R7.z
 1878  001080ff 60000210            w: MUL_IEEE           R0.w,  PS, KC0[4]=
.x
 1880  81804cfe 60600210            t: MUL_IEEE           R3.w,  PV.w, R2.w
 1882  001080ff 40400210   345      z: MUL_IEEE           R2.z,  PS, KC0[4]=
.x
 1884  0180ccfe 60068006            w: MULADD_IEEE        R0.w,  PV.w, R6.w,
R6.x       VEC_021
 1886  818048fe 60400210            t: MUL_IEEE           R2.w,  PV.z, R2.w
 1888  001080ff 40000210   346      z: MUL_IEEE           R0.z,  PS, KC0[4]=
.x
 1890  019fcc93 60400210            w: MUL_IEEE           R2.w,  KC0[19].w,
PV.w
 1892  8180c8fe 60628406            t: MULADD_IEEE        R3.w,  PV.z, R6.w,
R6.y
 1894  001fec94 40428cfe   347      z: MULADD_IEEE        R2.z,  KC0[20].w,=
 PS,
PV.w
 1896  0180c8fe 60468806            w: MULADD_IEEE        R2.w,  PV.z, R6.w,
R6.z       VEC_021
 1898  81800893 60000210            t: MUL_IEEE           R0.w,  KC0[19].z,
R0.w
 1900  01806894 600280ff   348      w: MULADD_IEEE        R0.w,  KC0[20].z,
R3.w, PS
 1902  819fcc95 606688fe            t: MULADD_IEEE        R3.w,  KC0[21].w,
PV.w, PV.z  SCL_122
 1904  0192c0ff 60600010   349      w: ADD                R3.w,  PS, KC0[22=
].w
 1906  81804895 60068cfe            t: MULADD_IEEE        R0.w,  KC0[21].z,
R2.w, PV.w  SCL_122
 1908  0112c0ff 60000010   350      w: ADD                R0.w,  PS, KC0[22=
].z
 1910  80000cfe 00006610            t: RECIP_IEEE         R0.x,  PV.w
 1912  801fecfe 600280f9   351      w: MULADD_IEEE        R0.w,  PV.w, PS, =
1.0
 1914  801f8cfe 40000210   352      z: MUL_IEEE           R0.z,  PV.w, 0.5
0204  000003be a0000000 ALU 1 @1916
 1916  80000800 00001910   353      x: MOV                R0.x,  R0.z
0206  c000003d 93800ff8 EXPORT             PIXEL 61    R0.x___
0208  c0008000 94200688 EXPORT_DONE        PIXEL 0     R1.xyzw  EOP
=3D=3D=3D=3D=3D SHADER_END
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

sb/sb_bc_parser.cpp:395:prepare_alu_group: Assertion `prev_alu' failed.
Trace/Breakpoint ausgel=E2=88=9A=E2=88=82st


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1387062467.ca3F520.11832-- --===============0763908310== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0763908310==--