All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend
@ 2013-12-13 13:34 bugzilla-daemon
  2013-12-13 13:43 ` [Bug 72680] " bugzilla-daemon
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: bugzilla-daemon @ 2013-12-13 13:34 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 4919 bytes --]

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

          Priority: medium
            Bug ID: 72680
          Assignee: dri-devel@lists.freedesktop.org
           Summary: flightgear crashes on r600 (rs880) with llvm backend
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: marvin24@gmx.de
          Hardware: Other
            Status: NEW
           Version: git
         Component: Drivers/Gallium/r600
           Product: Mesa

Flightgear 2.12 again... works with R600_LLVM=0.

sb/sb_bc_parser.cpp:395:prepare_alu_group: Assertion `prev_alu' failed.

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fffea22ea3c in _debug_assert_fail (expr=0x7fffea523729 "prev_alu",
file=0x7fffea523655 "sb/sb_bc_parser.cpp", line=395, 
    function=0x7fffea524df0
<r600_sb::bc_parser::prepare_alu_group(r600_sb::cf_node*,
r600_sb::alu_group_node*)::__FUNCTION__> "prepare_alu_group") at
util/u_debug.c:278
278           os_abort();
(gdb) bt
#0  0x00007fffea22ea3c in _debug_assert_fail (expr=0x7fffea523729 "prev_alu",
file=0x7fffea523655 "sb/sb_bc_parser.cpp", line=395, 
    function=0x7fffea524df0
<r600_sb::bc_parser::prepare_alu_group(r600_sb::cf_node*,
r600_sb::alu_group_node*)::__FUNCTION__> "prepare_alu_group") at
util/u_debug.c:278
#1  0x00007fffea380f27 in r600_sb::bc_parser::prepare_alu_group
(this=0x7fffffffade0, cf=0x18d117d8, g=0x18d11a80)
    at sb/sb_bc_parser.cpp:395
#2  0x00007fffea3808b8 in r600_sb::bc_parser::prepare_alu_clause
(this=0x7fffffffade0, cf=0x18d117d8) at sb/sb_bc_parser.cpp:307
#3  0x00007fffea381e47 in r600_sb::bc_parser::prepare_ir (this=0x7fffffffade0)
at sb/sb_bc_parser.cpp:603
#4  0x00007fffea37fd92 in r600_sb::bc_parser::prepare (this=0x7fffffffade0) at
sb/sb_bc_parser.cpp:106
#5  0x00007fffea387237 in r600_sb_bytecode_process (rctx=0x135b250,
bc=0x18897998, pshader=0x18897990, dump_bytecode=0, optimize=1)
    at sb/sb_core.cpp:155
#6  0x00007fffea33d6e8 in r600_pipe_shader_create (ctx=0x135b250,
shader=0x18897980, key=...) at r600_shader.c:152
#7  0x00007fffea363b39 in r600_shader_select (ctx=0x135b250, sel=0x18795660,
dirty=0x0) at r600_state_common.c:746
#8  0x00007fffea363d47 in r600_create_shader_state (ctx=0x135b250,
state=0x1889f070, pipe_shader_type=1) at r600_state_common.c:793
#9  0x00007fffea363d85 in r600_create_ps_state (ctx=0x135b250,
state=0x1889f070) at r600_state_common.c:803
#10 0x00007fffea0bc9e7 in st_translate_fragment_program (st=0x1343be0,
stfp=0x17dd7000, key=0x7fffffffc260)
    at state_tracker/st_program.c:772
#11 0x00007fffea0bcaf4 in st_get_fp_variant (st=0x1343be0, stfp=0x17dd7000,
key=0x7fffffffc260) at state_tracker/st_program.c:809
#12 0x00007fffea07edf7 in update_fp (st=0x1343be0) at
state_tracker/st_atom_shader.c:92
#13 0x00007fffea079ade in st_validate_state (st=0x1343be0) at
state_tracker/st_atom.c:202
#14 0x00007fffea09858c in st_draw_vbo (ctx=0x7ffff7e7f010, prims=0x11011460,
nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, 
    max_index=73, tfb_vertcount=0x0, indirect=0x0) at
state_tracker/st_draw.c:212
#15 0x00007fffea07913b in vbo_save_playback_vertex_list (ctx=0x7ffff7e7f010,
data=0x11d3376c) at vbo/vbo_save_draw.c:309
#16 0x00007fffe9f1468b in ext_opcode_execute (ctx=0x7ffff7e7f010,
node=0x11d33768) at main/dlist.c:628
#17 0x00007fffe9f2781c in execute_list (ctx=0x7ffff7e7f010, list=46) at
main/dlist.c:7023
#18 0x00007fffe9f2c905 in _mesa_CallList (list=46) at main/dlist.c:8327
#19 0x00007ffff63a18e9 in osgUtil::RenderLeaf::render(osg::RenderInfo&,
osgUtil::RenderLeaf*) () from /usr/lib64/libosgUtil.so.80
#20 0x00007ffff639c4d0 in
osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&)
()
   from /usr/lib64/libosgUtil.so.80
#21 0x00007ffff639c514 in
osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&)
()
   from /usr/lib64/libosgUtil.so.80
#22 0x00007ffff63a6f8f in
osgUtil::RenderStage::drawImplementation(osg::RenderInfo&,
osgUtil::RenderLeaf*&) ()
   from /usr/lib64/libosgUtil.so.80
#23 0x00007ffff63a57c6 in osgUtil::RenderStage::drawInner(osg::RenderInfo&,
osgUtil::RenderLeaf*&, bool&) ()
   from /usr/lib64/libosgUtil.so.80
#24 0x00007ffff63a688a in osgUtil::RenderStage::draw(osg::RenderInfo&,
osgUtil::RenderLeaf*&) () from /usr/lib64/libosgUtil.so.80
#25 0x00007ffff63b0b99 in osgUtil::SceneView::draw() () from
/usr/lib64/libosgUtil.so.80
#26 0x00007ffff6009506 in osgViewer::Renderer::cull_draw() () from
/usr/lib64/libosgViewer.so.80
#27 0x00007ffff599be09 in osg::GraphicsContext::runOperations() () from
/usr/lib64/libosg.so.80
#28 0x00007ffff603d46e in osgViewer::ViewerBase::renderingTraversals() () from
/usr/lib64/libosgViewer.so.80
#29 0x0000000000b0d1d5 in fgOSMainLoop() ()
#30 0x00000000005e2383 in fgMainInit(int, char**) ()
#31 0x00000000005a5b74 in main ()

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 6347 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
@ 2013-12-13 13:43 ` bugzilla-daemon
  2013-12-13 15:31 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2013-12-13 13:43 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 222 bytes --]

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

--- Comment #1 from Marc Dietrich <marvin24@gmx.de> ---
R600_DEBUG=nosb also seems to fix it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 998 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
  2013-12-13 13:43 ` [Bug 72680] " bugzilla-daemon
@ 2013-12-13 15:31 ` bugzilla-daemon
  2013-12-14 23:07 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2013-12-13 15:31 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 230 bytes --]

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

--- Comment #2 from Tom Stellard <tstellar@gmail.com> ---
Can you post a dump with R600_DEBUG=ps,vs ?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1008 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
  2013-12-13 13:43 ` [Bug 72680] " bugzilla-daemon
  2013-12-13 15:31 ` bugzilla-daemon
@ 2013-12-14 23:07 ` bugzilla-daemon
  2013-12-14 23:38 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2013-12-14 23:07 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 66748 bytes --]

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

--- Comment #3 from Marc Dietrich <marvin24@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.

[-- Attachment #1.2: Type: text/html, Size: 67956 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
                   ` (2 preceding siblings ...)
  2013-12-14 23:07 ` bugzilla-daemon
@ 2013-12-14 23:38 ` bugzilla-daemon
  2014-02-04 12:31 ` bugzilla-daemon
  2017-04-28  9:01 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2013-12-14 23:38 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 621 bytes --]

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

--- Comment #4 from Vadim Girlin <ptpzz@yandex.ru> ---
That assert in sb_bc_parser means that it can't find corresponding instruction
in the previous group for PV/PS. E.g.:

 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 

Group 79 uses PV.w, but group 78 has nothing in W slot. LLVM backend produces
incorrect code in this case.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1396 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
                   ` (3 preceding siblings ...)
  2013-12-14 23:38 ` bugzilla-daemon
@ 2014-02-04 12:31 ` bugzilla-daemon
  2017-04-28  9:01 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2014-02-04 12:31 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 28875 bytes --]

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

--- Comment #5 from Marc Dietrich <marvin24@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.

[-- Attachment #1.2: Type: text/html, Size: 29791 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 72680] flightgear crashes on r600 (rs880) with llvm backend
  2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
                   ` (4 preceding siblings ...)
  2014-02-04 12:31 ` bugzilla-daemon
@ 2017-04-28  9:01 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2017-04-28  9:01 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 537 bytes --]

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

Marc Dietrich <marvin24@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #6 from Marc Dietrich <marvin24@gmx.de> ---
R600_LLVM is gone, so this does not longer apply.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2042 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-04-28  9:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-13 13:34 [Bug 72680] New: flightgear crashes on r600 (rs880) with llvm backend bugzilla-daemon
2013-12-13 13:43 ` [Bug 72680] " bugzilla-daemon
2013-12-13 15:31 ` bugzilla-daemon
2013-12-14 23:07 ` bugzilla-daemon
2013-12-14 23:38 ` bugzilla-daemon
2014-02-04 12:31 ` bugzilla-daemon
2017-04-28  9:01 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.