Comment # 3
on bug 72680
from Marc Dietrich
This is the last shader before crash ===== SHADER #90 =========================================== PS/RS880/R600 ===== ===== 1918 dw ===== 26 gprs ===== 3 stack ====================================== 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 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, [0x00000014 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 0431 40400000 0432 00000014 0434 000000fd 01601910 20 x: MOV R11.x, [0x00000001 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 0445 0000000a 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 0454 00000cfe 40401910 23 z: MOV R2.z, PV.w 0456 800000fd 41601910 t: MOV R11.z, [0x3f800000 1].x 0458 3f800000 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 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, [0x00000001 0].x 0470 00000001 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__, 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 0488 801facfe 61203010 32 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0490 3f800000 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 0498 000000fd 41a01910 34 z: MOV R13.z, [0x00000000 0].x 0500 819fc0ff 61203010 w: AND_INT R9.w, PS, PV.w 0502 00000000 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__, 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 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 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__, 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 0546 801facfe 61203010 48 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0548 3f800000 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__, 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 0576 801facfe 61203010 57 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0578 3f800000 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__, 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 0606 801facfe 61203010 66 w: AND_INT R9.w, PV.w, [0x3f800000 1].x 0608 3f800000 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__, 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 0636 801facfe 61003010 75 w: AND_INT R8.w, PV.w, [0x3f800000 1].x 0638 3f800000 0640 819fcc02 61000e10 76 w: SETGE_DX10 R8.w, R2.w, PV.w 0642 000000fd 01601910 77 x: MOV R11.x, [0x00000000 0].x 0644 80004cfe 60438c02 w: CNDE_INT R2.w, PV.w, R2.x, R2.w 0646 00000000 0050 00000144 a4100000 ALU_PUSH_BEFORE 5 @648 0648 801fa00b 61007210 78 t: LSHL_INT R8.w, R11.x, [0x0000001f 0].x 0650 0000001f 0652 801facfe 61007010 79 t: ASHR_INT R8.w, PV.w, [0x0000001f 0].x 0654 0000001f 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 VEC_021 0660 818220f8 61000a10 t: SETGE R8.w, 0, R17.w 0662 001f20ff 61070c11 82 w: CNDE R8.w, PS, 1.0, R17.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 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 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 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 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, [0x00000040 0].x, R2.y 0710 00000040 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, [0x00000001 0].x 0720 80000c09 00401910 t: MOV R2.x, R9.w 0722 00000001 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, 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, [0x40000000 2].y 0746 41200000 0747 40000000 0748 801fecfe 61200110 98 w: MUL R9.w, PV.w, PS 0750 01824c11 41a2840d 99 z: MULADD_IEEE R13.z, R17.w, R18.w, R13.y 0752 01824c0c 6156880c w: MULADD_IEEE R10.w, R12.w, R18.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, R11.y 0784 41810c0a 41a00010 0 z: ADD R13.z, R10.w, R8.w 0786 4101640c 61400010 0 w: ADD R10.w, R12.y, R11.z 0788 c0000c09 61206610 0 t: RECIP_IEEE R9.w, R9.w 0790 4001640e 21800010 107 0 y: ADD R12.y, R14.y, R11.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 VEC_021 0806 c181480d 61400210 0 t: MUL_IEEE R10.w, R13.z, R10.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, R18.w, R13.y VEC_021 0818 01824c0c 614a880c w: MULADD_IEEE R10.w, R12.w, R18.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, [0x00000000 0].x 0824 809fa802 40400010 t: ADD R2.z, R2.z, [0xbf800000 -1].y 0826 00000000 0827 bf800000 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 0834 801facfe 61607010 117 t: ASHR_INT R11.w, PV.w, [0x0000001f 0].x 0836 0000001f 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, -R12.z 0842 8281a40e 20400010 y: ADD R2.y, R14.y, -R13.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 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 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, RID:18, SID:2 CT:NNNN 0244 000b1211 f00d100b 90810000 SAMPLE_L R11.xyzw, R11.xy00, 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 VEC_021 0892 8381ccfe 61400010 t: ADD R10.w, PV.w, -R14.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, [0x3f800000 1].x 0934 809fa086 62200e10 t: SETGE_DX10 R17.w, KC0[6].x, [0x40000000 2].y 0936 3f800000 0937 40000000 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, R10.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, R8.z 0962 801f00f8 61a05000 w: DOT4 __.w, 0, 0 0964 0001600b 01a05010 147 x: DOT4 R13.x, R11.x, R11.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, [0x00000001 0].x 0996 021fe40c 62600010 w: ADD R19.w, R12.y, -PS 0998 839fc00c 62800010 t: ADD R20.w, R12.x, -PV.w 1000 00000001 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, [0x00000000 0].x 1006 80000c0f 01606c10 t: INT_TO_FLT R11.x, R15.w 1008 00000000 1010 00000cfe 21a01910 156 y: MOV R13.y, PV.w 1012 000000fd 41a01910 z: MOV R13.z, [0x3f800000 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 1019 ffffffff 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, R15.w 1022 800000fd 41c01910 158 z: MOV R14.z, [0x00000001 0].x 1024 00000001 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, R13.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, R16.w, R19.w 0108 0000007c 80800000 TEX 1 @248 0248 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__, 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 1042 801facfe 62a03010 165 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1044 3f800000 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 1052 000000fd 41c01910 167 z: MOV R14.z, [0x00000000 0].x 1054 819fc0ff 62a03010 w: AND_INT R21.w, PS, PV.w 1056 00000000 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, R11.x, R20.w 1068 80016c11 21e28c13 173 y: MULADD_IEEE R15.y, R17.w, R11.x, R19.w 0124 0000007e 80800000 TEX 1 @252 0252 000f1210 f00d100f fc810000 SAMPLE R15.xyzw, R15.xy__, 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 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 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, R15.w 1088 c382000b 62000010 179 0 w: ADD R16.w, R11.x, -R16.w 1090 8181ec10 62000010 180 w: ADD R16.w, R16.w, R15.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, R16.w, R19.w 0128 00000080 80800000 TEX 1 @256 0256 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__, 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 1100 801facfe 62a03010 184 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1102 3f800000 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, R15.w 1116 40000c10 01601910 189 0 x: MOV R11.x, R16.w 1118 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R21.w 1120 8181ec15 62000010 190 w: ADD R16.w, R21.w, R15.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, R16.w, R19.w 0132 00000082 80800000 TEX 1 @260 0260 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__, 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 1130 801facfe 62a03010 194 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1132 3f800000 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, R15.w 1146 40000c10 01601910 199 0 x: MOV R11.x, R16.w 1148 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R21.w 1150 8181ec15 62000010 200 w: ADD R16.w, R21.w, R15.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, R16.w, R19.w 0136 00000084 80800000 TEX 1 @264 0264 00151210 f00d1015 fc810000 SAMPLE R21.xyzw, R21.xy__, 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 1160 801facfe 62a03010 204 w: AND_INT R21.w, PV.w, [0x3f800000 1].x 1162 3f800000 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, R15.w 1176 40000c10 01601910 209 0 x: MOV R11.x, R16.w 1178 c382ac10 62a00010 0 w: ADD R21.w, R16.w, -R21.w 1180 8181ec15 61e00010 210 w: ADD R15.w, R21.w, R15.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, R15.w, R19.w 0140 00000086 80800000 TEX 1 @268 0268 00101210 f00d1010 fc810000 SAMPLE R16.xyzw, R16.xy__, 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 1190 801facfe 62003010 214 w: AND_INT R16.w, PV.w, [0x3f800000 1].x 1192 3f800000 1194 819fcc0f 62000e10 215 w: SETGE_DX10 R16.w, R15.w, PV.w 1196 000000fd 41a01910 216 z: MOV R13.z, [0x00000000 0].x 1198 80016cfe 62038c0f w: CNDE_INT R16.w, PV.w, R11.x, R15.w 1200 00000000 0144 00000259 a4100000 ALU_PUSH_BEFORE 5 @1202 1202 801fa80d 61e07210 217 t: LSHL_INT R15.w, R13.z, [0x0000001f 0].x 1204 0000001f 1206 801facfe 61e07010 218 t: ASHR_INT R15.w, PV.w, [0x0000001f 0].x 1208 0000001f 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 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, [0x00000000 0].x 1226 00000000 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 1236 00000c13 41e01910 224 z: MOV R15.z, R19.w 1238 00000c14 62e81910 w: MOV R23.w, R20.w VEC_120 1240 800000fd 41a01910 t: MOV R13.z, [0x41200000 10].x 1242 41200000 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 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 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, [0x00000040 0].x, R11.x 1264 00000040 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, [0x00000001 0].x 1274 80000c16 01a01910 t: MOV R13.x, R22.w 1276 00000001 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, 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, R13.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, [0x40000000 2].y 1300 41200000 1301 40000000 1302 801fecfe 62c00110 237 w: MUL R22.w, PV.w, PS 1304 81830c11 41e28c13 238 z: MULADD_IEEE R15.z, R17.w, R24.w, R19.w 1306 81830c12 62e28c14 239 w: MULADD_IEEE R23.w, R18.w, R24.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, R13.y 1338 41820c16 41e00010 0 z: ADD R15.z, R22.w, R16.w 1340 4101c40f 62c00010 0 w: ADD R22.w, R15.y, R14.z 1342 c000040e 21c06610 0 t: RECIP_IEEE R14.y, R14.y 1344 4001c415 21e00010 248 0 y: ADD R15.y, R21.y, R14.x 1346 4081cc16 4202800e 0 z: MULADD_IEEE R16.z, R22.w, R14.y, R14.x 1348 c081c80f 62c2840d 0 w: MULADD_IEEE R22.w, R15.z, R14.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, R13.x 1354 4001a810 62c00210 0 w: MUL_IEEE R22.w, R16.z, R13.x 1356 c000040f 01e06610 0 t: RECIP_IEEE R15.x, R15.y 1358 4001ec16 62c00210 251 0 w: MUL_IEEE R22.w, R22.w, R15.x 1360 c081c80f 62e00210 0 t: MUL_IEEE R23.w, R15.z, R14.y 1362 c182ec16 62c00410 252 0 w: MIN R22.w, R22.w, R23.w 1364 c1830c16 62c00410 253 0 w: MIN R22.w, R22.w, R24.w 1366 401f280d 41a00010 254 0 z: ADD R13.z, R13.z, 1.0 1368 c181ec16 63000010 0 w: ADD R24.w, R22.w, R15.w 1370 81830c11 41e28c13 255 z: MULADD_IEEE R15.z, R17.w, R24.w, R19.w 1372 01830c12 62e68c14 256 w: MULADD_IEEE R23.w, R18.w, R24.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, [0x00000000 0].x 1378 809fa80d 41a00010 t: ADD R13.z, R13.z, [0xbf800000 -1].y 1380 00000000 1381 bf800000 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 1388 801facfe 63007010 260 t: ASHR_INT R24.w, PV.w, [0x0000001f 0].x 1390 0000001f 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, -R20.w 1396 83826415 21a40010 y: ADD R13.y, R21.y, -R19.w VEC_021 1398 0001600b 01605010 263 x: DOT4 R11.x, R11.x, R11.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 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 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, R16.w, R19.w 1438 8182cc11 22428c13 274 y: MULADD_IEEE R18.y, R17.w, R22.w, R19.w 0180 0000008a 80800400 TEX 2 @276 0276 00121211 f00d1010 90810000 SAMPLE_L R16.xyzw, R18.xy00, RID:18, SID:2 CT:NNNN 0280 00151211 f00d1011 90810000 SAMPLE_L R17.xyzw, R21.xy00, 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, R11.x, 0 1442 8001680d 624280f8 t: MULADD_IEEE R18.w, R13.z, R11.x, 0 1444 038220ff 62240010 276 w: ADD R17.w, PS, -R17.w VEC_021 1446 83820cfe 62000010 t: ADD R16.w, PV.w, -R16.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, R15.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 1464 01820cfe 61e00d10 284 w: SETGT_DX10 R15.w, PV.w, R16.w 1466 800000fd 62a01910 t: MOV R21.w, [0x3f800000 1].x 1468 3f800000 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 0186 0000008e 80800000 TEX 1 @284 0284 000c1210 f00d100f fc810000 SAMPLE R15.xyzw, R12.xy__, RID:18, SID:2 CT:NNNN 0188 000002e6 a1040000 ALU 66 @1484 1484 0081e40f 62000010 288 w: ADD R16.w, R15.y, R15.y 1486 8001e00f 62200010 t: ADD R17.w, R15.x, R15.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 1494 0001600b 01a05010 290 x: DOT4 R13.x, R11.x, R11.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, R10.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, R15.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 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 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 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 1592 801f00ff 00004208 307 P x: PRED_SETE_INT __.x, PS, 0 1594 c182ac0e 61c00210 308 0 w: MUL_IEEE R14.w, R14.w, R21.w 1596 4182a802 404c0210 309 0 z: MUL_IEEE R2.z, R2.z, R21.w 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 0190 00000090 80800000 TEX 1 @288 0288 00051010 f00d1005 88800000 SAMPLE R5.xyzw, R5.xyz0, RID:16, SID:0 CT:NNNN 0192 00000328 a0440000 ALU 18 @1616 1616 800000fd 61a01910 313 w: MOV R13.w, [0x3d75c28f 0.06].x 1618 3d75c28f 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 1625 3ecccccd 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 1633 3f19999a 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 1651 40800000 0194 00000092 80800400 TEX 2 @292 0292 000c1110 f00d100c fc808000 SAMPLE R12.xyzw, R12.xy__, RID:17, SID:1 CT:NNNN 0296 00141010 f00d100d 68800000 SAMPLE R13.xyzw, R20.xyzw, 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 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 1667 43b40000 1668 43960000 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 1679 453b8000 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 1689 40066666 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 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 1707 c0000000 1708 40833333 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 1721 3f4ccccd 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 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 1733 3f4ccccd 1734 40400000 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 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 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 1771 3f333333 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 1793 be4ccccd 1794 3f333333 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 1817 3f800000 1818 001f0c04 00228801 334 x: MULADD_IEEE R1.x, R4.w, 0, R1.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 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 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 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 ===== SHADER_END =============================================================== sb/sb_bc_parser.cpp:395:prepare_alu_group: Assertion `prev_alu' failed. Trace/Breakpoint ausgelöst
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel