[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