[Bug 72680] flightgear crashes on r600 (rs880) with llvm backend

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 14 15:07:47 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=72680

--- Comment #3 from Marc Dietrich <marvin24 at gmx.de> ---
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20131214/2c0b52d5/attachment-0001.html>


More information about the dri-devel mailing list