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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Feb 4 04:31:49 PST 2014


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

--- Comment #5 from Marc Dietrich <marvin24 at gmx.de> ---
here is another one from Unigine Valley

===== SHADER #89 =========================================== VS/RS880/R600
=====
===== 798 dw ===== 16 gprs ===== 2 stack
=======================================
0000  00000000 89800000 CALL_FS @0
0002  0000002a a4380000 ALU_PUSH_BEFORE 15 @84
 0084  001f2c02 40000c10     1      z: SETE_DX10          R0.z,  R2.w, 1.0
 0086  001fac02 60000c10            w: SETE_DX10          R0.w,  R2.w,
[0x40000000 2].x
 0088  809fac02 60a00c10            t: SETE_DX10          R5.w,  R2.w,
[0x40400000 3].y
 0090  40000000 
 0091  40400000 
 0092  001fecfe 61403110     2      w: OR_INT             R10.w,  PV.w, PS
 0094  801fe8fe 61203110            t: OR_INT             R9.w,  PV.z, PS
 0096  00000403 00a01910     3      x: MOV                R5.x,  R3.y
 0098  00000003 20a01910            y: MOV                R5.y,  R3.x
 0100  001fecfe 60003010            w: AND_INT            R0.w,  PV.w, PS
 0102  80000402 00001910            t: MOV                R0.x,  R2.y
 0104  00000002 20001910     4      y: MOV                R0.y,  R2.x
 0106  000000fd 61001910            w: MOV                R8.w,  [0x00000001
0].x
 0108  801f0cfe 60003a10            t: SETE_INT           R0.w,  PV.w, 0
 0110  00000001 
 0112  801f00ff 00004504     5 M    x: PRED_SETNE_INT     __.x,  PS, 0
0004  0000001f 85000001 JUMP @62 POP:1
0006  00000039 a4100000 ALU_PUSH_BEFORE 5 @114
 0114  000000fd 40e01910     6      z: MOV                R7.z,  [0x00000001
0].x
 0116  001f2c03 61000c10            w: SETE_DX10          R8.w,  R3.w, 1.0
 0118  801f0c0a 60003a10            t: SETE_INT           R0.w,  R10.w, 0
 0120  00000001 
 0122  801f00ff 00004504     7 M    x: PRED_SETNE_INT     __.x,  PS, 0
0008  00000016 85000001 JUMP @44 POP:1
0010  0000003e a40c0000 ALU_PUSH_BEFORE 4 @124
 0124  000000fd 61401910     8      w: MOV                R10.w,  [0x00000001
0].x
 0126  801f0c09 60003a10            t: SETE_INT           R0.w,  R9.w, 0
 0128  00000001 
 0130  801f00ff 00004504     9 M    x: PRED_SETNE_INT     __.x,  PS, 0
0012  0000000c 85000001 JUMP @24 POP:1
0014  00000042 a0840000 ALU 34 @132
 0132  000000fd 61201910    10      w: MOV                R9.w,  [0x00000001
0].x
 0134  801f0c08 60003a10            t: SETE_INT           R0.w,  R8.w, 0
 0136  00000001 
 0138  801f00ff 00004208    11  P   x: PRED_SETE_INT      __.x,  PS, 0
 0140  4080a401 40000210    12    0 z: MUL_IEEE           R0.z,  R1.y, R5.y
 0142  41006001 60000210          0 w: MUL_IEEE           R0.w,  R1.x, R3.z
 0144  c000a801 60a00210          0 t: MUL_IEEE           R5.w,  R1.z, R5.x
 0146  41006401 00c29c05    13    0 x: MULADD_IEEE        R6.x,  R1.y, R3.z,
-R5.w
 0148  4080a801 20c69c00          0 y: MULADD_IEEE        R6.y,  R1.z, R5.y,
-R0.w      VEC_021
 0150  c000a001 40029800          0 z: MULADD_IEEE        R0.z,  R1.x, R5.x,
-R0.z
 0152  4000c006 00005000    14    0 x: DOT4               __.x,  R6.x, R6.x
 0154  4080c406 20005000          0 y: DOT4               __.y,  R6.y, R6.y
 0156  41000800 40005000          0 z: DOT4               __.z,  R0.z, R0.z
 0158  c01f00f8 60005010          0 w: DOT4               R0.w,  0, 0
 0160  c0000c00 60006710    15    0 t: RECIPSQRT_CLAMPED  R0.w,  R0.w
 0162  41800800 40000210    16    0 z: MUL_IEEE           R0.z,  R0.z, R0.w
 0164  41800006 60c00210          0 w: MUL_IEEE           R6.w,  R6.x, R0.w
 0166  c1800406 60000210          0 t: MUL_IEEE           R0.w,  R6.y, R0.w
 0168  40002c00 40a00210    17    0 z: MUL_IEEE           R5.z,  R0.w, R1.x
 0170  41002c06 60ac0210          0 w: MUL_IEEE           R5.w,  R6.w, R1.z    
        VEC_102
 0172  c0802800 60e00210          0 t: MUL_IEEE           R7.w,  R0.z, R1.y
 0174  41002c00 00c29c07    18    0 x: MULADD_IEEE        R6.x,  R0.w, R1.z,
-R7.w
 0176  c0002800 20c69c05          0 y: MULADD_IEEE        R6.y,  R0.z, R1.x,
-R5.w      VEC_021
 0178  c0802c06 40a29805    19    0 z: MULADD_IEEE        R5.z,  R6.w, R1.y,
-R5.z
 0180  4000c006 00a05000    20    0 x: DOT4               __.x,  R6.x, R6.x
 0182  4080c406 20a05000          0 y: DOT4               __.y,  R6.y, R6.y
 0184  4100a805 40a05000          0 z: DOT4               __.z,  R5.z, R5.z
 0186  c01f00f8 60a05010          0 w: DOT4               R5.w,  0, 0
 0188  400000fd 61201910    21    0 w: MOV                R9.w,  [0x00000000
0].x
 0190  c0000c05 00e06710          0 t: RECIPSQRT_CLAMPED  R7.x,  R5.w
 0192  00000000 
 0194  4000e805 40c00210    22    0 z: MUL_IEEE           R6.z,  R5.z, R7.x
 0196  4000e406 60a00210          0 w: MUL_IEEE           R5.w,  R6.y, R7.x
 0198  c000e006 60e00210          0 t: MUL_IEEE           R7.w,  R6.x, R7.x
0016  00000064 a4040000 ALU_PUSH_BEFORE 2 @200
 0200  801f4c09 61203d10    23      w: SETNE_INT          R9.w,  R9.w, 1
 0202  801f0cfe 00004204    24 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0018  0000000b 85000001 JUMP @22 POP:1
0020  00000066 a8400000 ALU_POP_AFTER 17 @204
 0204  0000a005 00005000    25      x: DOT4               __.x,  R5.x, R5.x
 0206  0280b405 20005000            y: DOT4               __.y,  -R5.y, -R5.y
 0208  001f00f8 40005010            z: DOT4               R0.z,  0, 0
 0210  801f00f8 60005000            w: DOT4               __.w,  0, 0
 0212  800000fe 60006710    26      t: RECIPSQRT_CLAMPED  R0.w,  PV.x
 0214  801fe005 60a00210    27      w: MUL_IEEE           R5.w,  R5.x, PS
 0216  001f0c00 40000210    28      z: MUL_IEEE           R0.z,  R0.w, 0
 0218  019fc0f8 60c00d10            w: SETGT_DX10         R6.w,  0, PV.w
 0220  81801405 60000210            t: MUL_IEEE           R0.w,  -R5.y, R0.w
 0222  801f0cfe 00004208    29  P   x: PRED_SETE_INT      __.x,  PV.w, 0
 0224  40001800 40001910    30    0 z: MOV                R0.z,  -R0.z
 0226  40001c00 60001910          0 w: MOV                R0.w,  -R0.w
 0228  c0001c05 60a01910          0 t: MOV                R5.w,  -R5.w
 0230  000000fd 40c01910    31      z: MOV                R6.z,  [0x00000000
0].x
 0232  00000c05 60c01910            w: MOV                R6.w,  R5.w
 0234  80001c00 60e01910            t: MOV                R7.w,  -R0.w
 0236  00000000 
0022  00000077 a8600000 ALU_POP_AFTER 25 @238
 0238  0180ec00 40a00210    32      z: MUL_IEEE           R5.z,  R0.w, R7.w
 0240  8100cc06 61300210            w: MUL_IEEE           R9.w,  R6.w, R6.z    
        VEC_201
 0242  8180a800 61400210    33      w: MUL_IEEE           R10.w,  R0.z, R5.w
 0244  0100cc00 00c29cfe    34      x: MULADD_IEEE        R6.x,  R0.w, R6.z,
-PV.w
 0246  8180e800 20c29c09            y: MULADD_IEEE        R6.y,  R0.z, R7.w,
-R9.w
 0248  8180ac06 40a29805    35      z: MULADD_IEEE        R5.z,  R6.w, R5.w,
-R5.z
 0250  0000c006 00e05010    36      x: DOT4               R7.x,  R6.x, R6.x
 0252  0080c406 20e05000            y: DOT4               __.y,  R6.y, R6.y
 0254  0100a805 40e05000            z: DOT4               __.z,  R5.z, R5.z
 0256  801f00f8 60e05000            w: DOT4               __.w,  0, 0
 0258  800000fe 00e06710    37      t: RECIPSQRT_CLAMPED  R7.x,  PV.x
 0260  001fe006 00c00210    38      x: MUL_IEEE           R6.x,  R6.x, PS
 0262  001fe406 20c00210            y: MUL_IEEE           R6.y,  R6.y, PS
 0264  801fe805 40a00210            z: MUL_IEEE           R5.z,  R5.z, PS
 0266  00002006 00e05010    39      x: DOT4               R7.x,  R6.x, R1.x
 0268  00802406 20e05000            y: DOT4               __.y,  R6.y, R1.y
 0270  01002805 40e05000            z: DOT4               __.z,  R5.z, R1.z
 0272  801f00f8 60e05000            w: DOT4               __.w,  0, 0
 0274  801f00fe 61200d10    40      w: SETGT_DX10         R9.w,  PV.x, 0
 0276  801f0cfe 00004508    41  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 0278  60001006 00c01910    42    1 x: MOV                R6.x,  -R6.x
 0280  60001406 20c01910          1 y: MOV                R6.y,  -R6.y
 0282  e0001805 40a01910          1 z: MOV                R5.z,  -R5.z
 0284  800000fd 61401910    43      w: MOV                R10.w,  [0x00000000
0].x
 0286  00000000 
0024  00000090 a4100000 ALU_PUSH_BEFORE 5 @288
 0288  801fac0a 61207210    44      t: LSHL_INT           R9.w,  R10.w,
[0x0000001f 0].x
 0290  0000001f 
 0292  801facfe 61207010    45      t: ASHR_INT           R9.w,  PV.w,
[0x0000001f 0].x
 0294  0000001f 
 0296  801f0cfe 00004504    46 M    x: PRED_SETNE_INT     __.x,  PV.w, 0
0026  00000015 85000001 JUMP @42 POP:1
0028  00000095 a04c0000 ALU 20 @298
 0298  000000fd 60a01910    47      w: MOV                R5.w,  [0x00000001
0].x
 0300  801f0c08 60003a10            t: SETE_INT           R0.w,  R8.w, 0
 0302  00000001 
 0304  801f00ff 00004208    48  P   x: PRED_SETE_INT      __.x,  PS, 0
 0306  4080a401 40000210    49    0 z: MUL_IEEE           R0.z,  R1.y, R5.y
 0308  41006001 60000210          0 w: MUL_IEEE           R0.w,  R1.x, R3.z
 0310  c000a801 60a00210          0 t: MUL_IEEE           R5.w,  R1.z, R5.x
 0312  41006401 00c29c05    50    0 x: MULADD_IEEE        R6.x,  R1.y, R3.z,
-R5.w
 0314  4080a801 20c69c00          0 y: MULADD_IEEE        R6.y,  R1.z, R5.y,
-R0.w      VEC_021
 0316  c000a001 40029800          0 z: MULADD_IEEE        R0.z,  R1.x, R5.x,
-R0.z
 0318  4000c006 00005000    51    0 x: DOT4               __.x,  R6.x, R6.x
 0320  4080c406 20005000          0 y: DOT4               __.y,  R6.y, R6.y
 0322  41000800 40005000          0 z: DOT4               __.z,  R0.z, R0.z
 0324  c01f00f8 60005010          0 w: DOT4               R0.w,  0, 0
 0326  400000fd 60a01910    52    0 w: MOV                R5.w,  [0x00000000
0].x
 0328  c0000c00 40a06710          0 t: RECIPSQRT_CLAMPED  R5.z,  R0.w
 0330  00000000 
 0332  4100a800 40000210    53    0 z: MUL_IEEE           R0.z,  R0.z, R5.z
 0334  4100a406 60000210          0 w: MUL_IEEE           R0.w,  R6.y, R5.z
 0336  c100a006 60c00210          0 t: MUL_IEEE           R6.w,  R6.x, R5.z
0030  000000a9 a4780000 ALU_PUSH_BEFORE 31 @338
 0338  801f4c05 60a03d10    54      w: SETNE_INT          R5.w,  R5.w, 1
 0340  801f0cfe 00004508    55  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 0342  4000a005 00005000    56    0 x: DOT4               __.x,  R5.x, R5.x
 0344  4280b405 20005000          0 y: DOT4               __.y,  -R5.y, -R5.y
 0346  401f00f8 40005010          0 z: DOT4               R0.z,  0, 0
 0348  c01f00f8 60005000          0 w: DOT4               __.w,  0, 0
 0350  c0000800 40a06710    57    0 t: RECIPSQRT_CLAMPED  R5.z,  R0.z
 0352  401f0805 40000210    58    0 z: MUL_IEEE           R0.z,  R5.z, 0
 0354  4100b405 60000210          0 w: MUL_IEEE           R0.w,  -R5.y, R5.z
 0356  c100a005 60c00210          0 t: MUL_IEEE           R6.w,  R5.x, R5.z
 0358  0080ac00 40a00210    59      z: MUL_IEEE           R5.z,  R0.w, R5.y
 0360  01006c06 60ac0210            w: MUL_IEEE           R5.w,  R6.w, R3.z    
        VEC_102
 0362  8000a800 60e00210            t: MUL_IEEE           R7.w,  R0.z, R5.x
 0364  01006c00 00c290ff    60      x: MULADD_IEEE        R6.x,  R0.w, R3.z,
-PS
 0366  0080a800 20c29cfe            y: MULADD_IEEE        R6.y,  R0.z, R5.y,
-PV.w
 0368  8000ac06 40aa98fe            z: MULADD_IEEE        R5.z,  R6.w, R5.x,
-PV.z      VEC_120
 0370  0000c006 00a05000    61      x: DOT4               __.x,  R6.x, R6.x
 0372  0080c406 20a05000            y: DOT4               __.y,  R6.y, R6.y
 0374  0100a805 40a05000            z: DOT4               __.z,  R5.z, R5.z
 0376  801f00f8 60a05010            w: DOT4               R5.w,  0, 0
 0378  800000fe 60a06710    62      t: RECIPSQRT_CLAMPED  R5.w,  PV.x
 0380  001fe006 00c00210    63      x: MUL_IEEE           R6.x,  R6.x, PS
 0382  001fe406 20c00210            y: MUL_IEEE           R6.y,  R6.y, PS
 0384  801fe805 40a00210            z: MUL_IEEE           R5.z,  R5.z, PS
 0386  00002006 00a05000    64      x: DOT4               __.x,  R6.x, R1.x
 0388  00802406 20a05000            y: DOT4               __.y,  R6.y, R1.y
 0390  01002805 40a05000            z: DOT4               __.z,  R5.z, R1.z
 0392  801f00f8 60a05010            w: DOT4               R5.w,  0, 0
 0394  801f00fe 60a00d10    65      w: SETGT_DX10         R5.w,  PV.x, 0
 0396  801f0cfe 60a03a10    66      w: SETE_INT           R5.w,  PV.w, 0
 0398  801f0cfe 00004204    67 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0032  00000014 85000001 JUMP @40 POP:1
0034  000000c8 a0200000 ALU 9 @400
 0400  000000fd 60e01910    68      w: MOV                R7.w,  [0x00000001
0].x
 0402  801f0c08 60a03a10            t: SETE_INT           R5.w,  R8.w, 0
 0404  00000001 
 0406  801f00ff 00004508    69  P   x: PRED_SETNE_INT     __.x,  PS, 0
 0408  60001805 20e01910    70    1 y: MOV                R7.y,  -R5.z
 0410  60001406 40c01910          1 z: MOV                R6.z,  -R6.y
 0412  60001006 60a01910          1 w: MOV                R5.w,  -R6.x
 0414  e00000fd 60e01910          1 t: MOV                R7.w,  [0x00000000
0].x
 0416  00000000 
0036  000000d1 a01c0000 ALU 8 @418
 0418  801f4c07 60e03d10    71      w: SETNE_INT          R7.w,  R7.w, 1
 0420  801f0cfe 00004508    72  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 0422  c0000006 60a01910    73    0 w: MOV                R5.w,  R6.x
 0424  c0000406 40c01910    74    0 z: MOV                R6.z,  R6.y
 0426  40000805 20e01910    75    0 y: MOV                R7.y,  R5.z
 0428  40001800 40081910          0 z: MOV                R0.z,  -R0.z         
        VEC_120
 0430  40001c00 60001910          0 w: MOV                R0.w,  -R0.w
 0432  c0001c06 60c01910          0 t: MOV                R6.w,  -R6.w
0038  000000d9 a8080000 ALU_POP_AFTER 3 @434
 0434  00000c05 00c01910    76      x: MOV                R6.x,  R5.w
 0436  00000806 20c01910            y: MOV                R6.y,  R6.z
 0438  80000407 40a01910            z: MOV                R5.z,  R7.y
0040  000000dc a8080000 ALU_POP_AFTER 3 @440
 0440  00000405 60e01910    77      w: MOV                R7.w,  R5.y
 0442  80000005 60a01910            t: MOV                R5.w,  R5.x
 0444  80000803 40c01910    78      z: MOV                R6.z,  R3.z
0042  000000df a8040000 ALU_POP_AFTER 2 @446
 0446  800000fd 40e01910    79      z: MOV                R7.z,  [0x00000000
0].x
 0448  00000000 
0044  000000e1 a4040000 ALU_PUSH_BEFORE 2 @450
 0450  801f4807 61203d10    80      w: SETNE_INT          R9.w,  R7.z, 1
 0452  801f0cfe 00004204    81 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0046  0000001e 85000001 JUMP @60 POP:1
0048  000000e3 a04c0000 ALU 20 @454
 0454  000000fd 60c01910    82      w: MOV                R6.w,  [0x00000001
0].x
 0456  801f0c08 60003a10            t: SETE_INT           R0.w,  R8.w, 0
 0458  00000001 
 0460  801f00ff 00004208    83  P   x: PRED_SETE_INT      __.x,  PS, 0
 0462  40002000 40000210    84    0 z: MUL_IEEE           R0.z,  R0.x, R1.x
 0464  41002400 60a00210          0 w: MUL_IEEE           R5.w,  R0.y, R1.z
 0466  c0802802 60c00210          0 t: MUL_IEEE           R6.w,  R2.z, R1.y
 0468  41002000 00c29c06    85    0 x: MULADD_IEEE        R6.x,  R0.x, R1.z,
-R6.w
 0470  40002802 20c69c05          0 y: MULADD_IEEE        R6.y,  R2.z, R1.x,
-R5.w      VEC_021
 0472  c0802400 40029800          0 z: MULADD_IEEE        R0.z,  R0.y, R1.y,
-R0.z
 0474  4000c006 00a05000    86    0 x: DOT4               __.x,  R6.x, R6.x
 0476  4080c406 20a05000          0 y: DOT4               __.y,  R6.y, R6.y
 0478  41000800 40a05010          0 z: DOT4               R5.z,  R0.z, R0.z
 0480  c01f00f8 60a05000          0 w: DOT4               __.w,  0, 0
 0482  400000fd 60c01910    87    0 w: MOV                R6.w,  [0x00000000
0].x
 0484  c0000805 40a06710          0 t: RECIPSQRT_CLAMPED  R5.z,  R5.z
 0486  00000000 
 0488  4100a800 40c00210    88    0 z: MUL_IEEE           R6.z,  R0.z, R5.z
 0490  4100a406 60a00210          0 w: MUL_IEEE           R5.w,  R6.y, R5.z
 0492  c100a006 60e00210          0 t: MUL_IEEE           R7.w,  R6.x, R5.z
0050  000000f7 a4780000 ALU_PUSH_BEFORE 31 @494
 0494  801f4c06 60c03d10    89      w: SETNE_INT          R6.w,  R6.w, 1
 0496  801f0cfe 00004508    90  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 0498  42001000 00005000    91    0 x: DOT4               __.x,  -R0.x, -R0.x
 0500  40800400 20005000          0 y: DOT4               __.y,  R0.y, R0.y
 0502  401f00f8 40005010          0 z: DOT4               R0.z,  0, 0
 0504  c01f00f8 60005000          0 w: DOT4               __.w,  0, 0
 0506  c0000800 40006710    92    0 t: RECIPSQRT_CLAMPED  R0.z,  R0.z
 0508  401f0800 40c00210    93    0 z: MUL_IEEE           R6.z,  R0.z, 0
 0510  41000400 60a00210          0 w: MUL_IEEE           R5.w,  R0.y, R0.z
 0512  c1001000 60e00210          0 t: MUL_IEEE           R7.w,  -R0.x, R0.z
 0514  0180e000 40040210    94      z: MUL_IEEE           R0.z,  R0.x, R7.w    
        VEC_021
 0516  0100c400 60c00210            w: MUL_IEEE           R6.w,  R0.y, R6.z
 0518  8180a802 61000210            t: MUL_IEEE           R8.w,  R2.z, R5.w
 0520  0100c000 00c290ff    95      x: MULADD_IEEE        R6.x,  R0.x, R6.z,
-PS
 0522  0180e802 20c29cfe            y: MULADD_IEEE        R6.y,  R2.z, R7.w,
-PV.w
 0524  8180a400 400698fe            z: MULADD_IEEE        R0.z,  R0.y, R5.w,
-PV.z      VEC_021
 0526  0000c006 00a05000    96      x: DOT4               __.x,  R6.x, R6.x
 0528  0080c406 20a05000            y: DOT4               __.y,  R6.y, R6.y
 0530  01000800 40a05010            z: DOT4               R5.z,  R0.z, R0.z
 0532  801f00f8 60a05000            w: DOT4               __.w,  0, 0
 0534  800000fe 40a06710    97      t: RECIPSQRT_CLAMPED  R5.z,  PV.x
 0536  001fe006 00c00210    98      x: MUL_IEEE           R6.x,  R6.x, PS
 0538  001fe406 20c00210            y: MUL_IEEE           R6.y,  R6.y, PS
 0540  801fe800 40a00210            z: MUL_IEEE           R5.z,  R0.z, PS
 0542  00002006 00005000    99      x: DOT4               __.x,  R6.x, R1.x
 0544  00802406 20005000            y: DOT4               __.y,  R6.y, R1.y
 0546  01002805 40005010            z: DOT4               R0.z,  R5.z, R1.z
 0548  801f00f8 60005000            w: DOT4               __.w,  0, 0
 0550  801f00fe 60c00d10   100      w: SETGT_DX10         R6.w,  PV.x, 0
 0552  801f0cfe 60c03a10   101      w: SETE_INT           R6.w,  PV.w, 0
 0554  801f0cfe 00004204   102 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0052  0000001d 85000001 JUMP @58 POP:1
0054  00000116 a01c0000 ALU 8 @556
 0556  800000fd 60c01910   103      w: MOV                R6.w,  [0x00000001
0].x
 0558  00000001 
 0560  801f0c00 00004508   104  P   x: PRED_SETNE_INT     __.x,  R0.w, 0
 0562  60001805 20e01910   105    1 y: MOV                R7.y,  -R5.z
 0564  60001406 40001910          1 z: MOV                R0.z,  -R6.y
 0566  60001006 60001910          1 w: MOV                R0.w,  -R6.x
 0568  e00000fd 60c01910          1 t: MOV                R6.w,  [0x00000000
0].x
 0570  00000000 
0056  0000011e a8280000 ALU_POP_AFTER 11 @572
 0572  801f4c06 60c03d10   106      w: SETNE_INT          R6.w,  R6.w, 1
 0574  801f0cfe 00004208   107  P   x: PRED_SETE_INT      __.x,  PV.w, 0
 0576  e0000006 60001910   108    1 w: MOV                R0.w,  R6.x
 0578  e0000406 40001910   109    1 z: MOV                R0.z,  R6.y
 0580  60000805 20e01910   110    1 y: MOV                R7.y,  R5.z
 0582  60001806 40c81910          1 z: MOV                R6.z,  -R6.z         
        VEC_120
 0584  60001c05 60a01910          1 w: MOV                R5.w,  -R5.w
 0586  e0001c07 60e01910          1 t: MOV                R7.w,  -R7.w
 0588  00000c00 00c01910   111      x: MOV                R6.x,  R0.w
 0590  00000800 20c01910            y: MOV                R6.y,  R0.z
 0592  80000407 40a01910            z: MOV                R5.z,  R7.y
0058  00000129 a8080000 ALU_POP_AFTER 3 @594
 0594  00000400 60c01910   112      w: MOV                R6.w,  R0.y
 0596  80000000 60001910            t: MOV                R0.w,  R0.x
 0598  80000802 40001910   113      z: MOV                R0.z,  R2.z
0060  0000012c a8040000 ALU_POP_AFTER 2 @600
 0600  800000fd 61001910   114      w: MOV                R8.w,  [0x00000000
0].x
 0602  00000000 
0062  0000012e a4040000 ALU_PUSH_BEFORE 2 @604
 0604  801f4c08 61003d10   115      w: SETNE_INT          R8.w,  R8.w, 1
 0606  801f0cfe 00004204   116 M    x: PRED_SETE_INT      __.x,  PV.w, 0
0064  00000022 85000001 JUMP @68 POP:1
0066  00000130 a87c0000 ALU_POP_AFTER 32 @608
 0608  0080a000 40000210   117      z: MUL_IEEE           R0.z,  R0.x, R5.y
 0610  01006400 60000210            w: MUL_IEEE           R0.w,  R0.y, R3.z
 0612  8000a802 60a00210            t: MUL_IEEE           R5.w,  R2.z, R5.x
 0614  01006000 00c290ff   118      x: MULADD_IEEE        R6.x,  R0.x, R3.z,
-PS
 0616  0080a802 20c29cfe            y: MULADD_IEEE        R6.y,  R2.z, R5.y,
-PV.w
 0618  8000a400 400298fe            z: MULADD_IEEE        R0.z,  R0.y, R5.x,
-PV.z
 0620  0000c006 00005000   119      x: DOT4               __.x,  R6.x, R6.x
 0622  0080c406 20005000            y: DOT4               __.y,  R6.y, R6.y
 0624  01000800 40005000            z: DOT4               __.z,  R0.z, R0.z
 0626  801f00f8 60005010            w: DOT4               R0.w,  0, 0
 0628  800000fe 60006710   120      t: RECIPSQRT_CLAMPED  R0.w,  PV.x
 0630  001fe006 00c00210   121      x: MUL_IEEE           R6.x,  R6.x, PS
 0632  001fe406 20c00210            y: MUL_IEEE           R6.y,  R6.y, PS
 0634  801fe800 40a00210            z: MUL_IEEE           R5.z,  R0.z, PS
 0636  00002006 00005000   122      x: DOT4               __.x,  R6.x, R1.x
 0638  00802406 20005000            y: DOT4               __.y,  R6.y, R1.y
 0640  01002805 40005010            z: DOT4               R0.z,  R5.z, R1.z
 0642  801f00f8 60005000            w: DOT4               __.w,  0, 0
 0644  801f00fe 60000d10   123      w: SETGT_DX10         R0.w,  PV.x, 0
 0646  801f0cfe 00004508   124  P   x: PRED_SETNE_INT     __.x,  PV.w, 0
 0648  60001006 00c01910   125    1 x: MOV                R6.x,  -R6.x
 0650  60001406 20c01910          1 y: MOV                R6.y,  -R6.y
 0652  60001805 40a01910          1 z: MOV                R5.z,  -R5.z
 0654  e0001000 00001910          1 t: MOV                R0.x,  -R0.x
 0656  60001400 20001910   126    1 y: MOV                R0.y,  -R0.y
 0658  e0001802 40401910          1 z: MOV                R2.z,  -R2.z
 0660  00000803 40c01910   127      z: MOV                R6.z,  R3.z
 0662  00000005 60a01910            w: MOV                R5.w,  R5.x
 0664  80000405 60e01910            t: MOV                R7.w,  R5.y
 0666  00000802 40001910   128      z: MOV                R0.z,  R2.z
 0668  00000000 60001910            w: MOV                R0.w,  R0.x
 0670  80000400 60c01910            t: MOV                R6.w,  R0.y
0068  80000150 a0f80000 ALU 63 @672 KC0[CB0:0-31]
 0672  80008c06 60428001   129      w: MULADD_IEEE        R2.w,  R6.w, R4.x,
R1.x
 0674  00808c07 60428cfe   130      w: MULADD_IEEE        R2.w,  R7.w, R4.y,
PV.w
 0676  80008c00 60628401            t: MULADD_IEEE        R3.w,  R0.w, R4.x,
R1.y
 0678  00808c05 404280ff   131      z: MULADD_IEEE        R2.z,  R5.w, R4.y, PS
 0680  01802006 60428cfe            w: MULADD_IEEE        R2.w,  R6.x, R1.w,
PV.w
 0682  80008800 60628801            t: MULADD_IEEE        R3.w,  R0.z, R4.x,
R1.z
 0684  00808806 406280ff   132      z: MULADD_IEEE        R3.z,  R6.z, R4.y, PS
 0686  019fc080 60600210            w: MUL_IEEE           R3.w,  KC0[0].x, PV.w
 0688  81802406 610288fe            t: MULADD_IEEE        R8.w,  R6.y, R1.w,
PV.z
 0690  001fe081 60628cfe   133      w: MULADD_IEEE        R3.w,  KC0[1].x, PS,
PV.w
 0692  81802805 602288fe            t: MULADD_IEEE        R1.w,  R5.z, R1.w,
PV.z
 0694  0180cc84 40200210   134      z: MUL_IEEE           R1.z,  KC0[4].w, R6.w
 0696  8180c084 61200210            w: MUL_IEEE           R9.w,  KC0[4].x, R6.w
 0698  81802082 60628c03   135      w: MULADD_IEEE        R3.w,  KC0[2].x,
R1.w, R3.w
 0700  00106cfe 00600010   136      x: ADD                R3.x,  PV.w, KC0[3].x
 0702  81800085 61228c09            w: MULADD_IEEE        R9.w,  KC0[5].x,
R0.w, R9.w
 0704  81800c85 61428801   137      w: MULADD_IEEE        R10.w,  KC0[5].w,
R0.w, R1.z
 0706  81000086 01428c09   138      x: MULADD_IEEE        R10.x,  KC0[6].x,
R0.z, R9.w
 0708  80112804 01228889   139      x: MULADD_IEEE        R9.x,  R4.z,
KC0[9].x, KC0[9].z
 0710  8180c484 61600210   140      w: MUL_IEEE           R11.w,  KC0[4].y,
R6.w
 0712  80912c04 21228c89   141      y: MULADD_IEEE        R9.y,  R4.w,
KC0[9].y, KC0[9].w
 0714  81800485 60828c0b   142      w: MULADD_IEEE        R4.w,  KC0[5].y,
R0.w, R11.w
 0716  01000486 21428cfe   143      y: MULADD_IEEE        R10.y,  KC0[6].y,
R0.z, PV.w
 0718  80110006 60800210            w: MUL_IEEE           R4.w,  R6.x, KC0[8].x
 0720  81804480 61600210   144      w: MUL_IEEE           R11.w,  KC0[0].y,
R2.w
 0722  0180ec84 40200210   145      z: MUL_IEEE           R1.z,  KC0[4].w, R7.w
 0724  8180e084 61800210            w: MUL_IEEE           R12.w,  KC0[4].x,
R7.w
 0726  81810481 61628c0b   146      w: MULADD_IEEE        R11.w,  KC0[1].y,
R8.w, R11.w
 0728  01802482 40428cfe   147      z: MULADD_IEEE        R2.z,  KC0[2].y,
R1.w, PV.w
 0730  8180a085 616a8c0c            w: MULADD_IEEE        R11.w,  KC0[5].x,
R5.w, R12.w  VEC_120
 0732  8180ac85 61828801   148      w: MULADD_IEEE        R12.w,  KC0[5].w,
R5.w, R1.z
 0734  0100c086 01828c0b   149      x: MULADD_IEEE        R12.x,  KC0[6].x,
R6.z, R11.w
 0736  80906802 20600010            y: ADD                R3.y,  R2.z, KC0[3].y
 0738  81808c84 61600210   150      w: MUL_IEEE           R11.w,  KC0[4].w,
R4.w
 0740  01808484 20040210   151      y: MUL_IEEE           R0.y,  KC0[4].y, R4.w
        VEC_021
 0742  01808084 40240210            z: MUL_IEEE           R1.z,  KC0[4].x, R4.w
        VEC_021
 0744  00110406 61a00210            w: MUL_IEEE           R13.w,  R6.y,
KC0[8].x
 0746  8180e484 61c00210            t: MUL_IEEE           R14.w,  KC0[4].y,
R7.w
 0748  0180a485 202280ff   152      y: MULADD_IEEE        R1.y,  KC0[5].y,
R5.w, PS
 0750  019fc085 402288fe            z: MULADD_IEEE        R1.z,  KC0[5].x,
PV.w, PV.z
 0752  80110805 61c00210            w: MUL_IEEE           R14.w,  R5.z,
KC0[8].x
 0754  8181ac85 61628c0b   153      w: MULADD_IEEE        R11.w,  KC0[5].w,
R13.w, R11.w
 0756  0181c086 01628801   154      x: MULADD_IEEE        R11.x,  KC0[6].x,
R14.w, R1.z
 0758  0100c486 21828401            y: MULADD_IEEE        R12.y,  KC0[6].y,
R6.z, R1.y
 0760  8181a485 61e68400            w: MULADD_IEEE        R15.w,  KC0[5].y,
R13.w, R0.y  VEC_021
 0762  0181c486 21628cfe   155      y: MULADD_IEEE        R11.y,  KC0[6].y,
R14.w, PV.w
 0764  81808884 60840210            w: MUL_IEEE           R4.w,  KC0[4].z, R4.w
        VEC_021
 0766  81804880 61e00210   156      w: MUL_IEEE           R15.w,  KC0[0].z,
R2.w
 0768  0180c884 20000210   157      y: MUL_IEEE           R0.y,  KC0[4].z, R6.w
 0770  01810881 40268cfe            z: MULADD_IEEE        R1.z,  KC0[1].z,
R8.w, PV.w   VEC_021
 0772  8180e884 60cc0210            w: MUL_IEEE           R6.w,  KC0[4].z, R7.w
        VEC_102
 0774  8181a885 60828c04   158      w: MULADD_IEEE        R4.w,  KC0[5].z,
R13.w, R4.w
 0776  0181c886 41628cfe   159      z: MULADD_IEEE        R11.z,  KC0[6].z,
R14.w, PV.w
 0778  81804c80 60440210            w: MUL_IEEE           R2.w,  KC0[0].w, R2.w
        VEC_021
 0780  8180a885 60828c06   160      w: MULADD_IEEE        R4.w,  KC0[5].z,
R5.w, R6.w
 0782  0100c886 41828cfe   161      z: MULADD_IEEE        R12.z,  KC0[6].z,
R6.z, PV.w
 0784  81810c81 60428c02            w: MULADD_IEEE        R2.w,  KC0[1].w,
R8.w, R2.w
 0786  81802882 60828801   162      w: MULADD_IEEE        R4.w,  KC0[2].z,
R1.w, R1.z
 0788  01106cfe 40600010   163      z: ADD                R3.z,  PV.w, KC0[3].z
 0790  81802c82 60228c02            w: MULADD_IEEE        R1.w,  KC0[2].w,
R1.w, R2.w
 0792  81800885 60028400   164      w: MULADD_IEEE        R0.w,  KC0[5].z,
R0.w, R0.y
 0794  01000886 41428cfe   165      z: MULADD_IEEE        R10.z,  KC0[6].z,
R0.z, PV.w
 0796  81906c01 60600010            w: ADD                R3.w,  R1.w, KC0[3].w
0070  c001a03c 94000688 EXPORT_DONE        POS   60    R3.xyzw
0072  c004c000 93800908 EXPORT             PARAM 0     R9.xy00
0074  c0054001 93800688 EXPORT             PARAM 1     R10.xyzw
0076  c0064002 93800688 EXPORT             PARAM 2     R12.xyzw
0078  c005c003 94200688 EXPORT_DONE        PARAM 3     R11.xyzw  EOP
===== SHADER_END
===============================================================

valley_x64: sb/sb_bc_parser.cpp:402: int
r600_sb::bc_parser::prepare_alu_group(r600_sb::cf_node*,
r600_sb::alu_group_node*): Assertion `prev_alu' failed.

-- 
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/20140204/36b3f292/attachment-0001.html>


More information about the dri-devel mailing list