MatrixMultiply: dis.txt

File dis.txt, 19.7 KB (added by nakasato, 14 years ago)
Line 
1ShaderType = IL_SHADER_PIXEL
2TargetChip = c
3; ------------- SC_SRCSHADER Dump ------------------
4SC_SHADERSTATE: u32NumIntVSConst = 0
5SC_SHADERSTATE: u32NumIntPSConst = 0
6SC_SHADERSTATE: u32NumIntGSConst = 0
7SC_SHADERSTATE: u32NumBoolVSConst = 0
8SC_SHADERSTATE: u32NumBoolPSConst = 0
9SC_SHADERSTATE: u32NumBoolGSConst = 0
10SC_SHADERSTATE: u32NumFloatVSConst = 0
11SC_SHADERSTATE: u32NumFloatPSConst = 0
12SC_SHADERSTATE: u32NumFloatGSConst = 0
13fConstantsAvailable = 4208439
14iConstantsAvailable = 4208439
15bConstantsAvailable = 4208439
16u32SCOptions[0] = 0x01A00000 SCOption_IGNORE_SAMPLE_L_BUG SCOption_FLOAT_DO_NOT_DIST SCOption_FLOAT_DO_NOT_REASSOC
17u32SCOptions[1] = 0x00202000 SCOption_R600_ERROR_ON_DOUBLE_MEMEXP SCOption_SET_VPM_FOR_SCATTER
18u32SCOptions[2] = 0x00000040 SCOption_R800_UAV_NONUAV_SYNC_WORKAROUND_BUG216513_1
19
20; --------  Disassembly --------------------
2100 ALU: ADDR(32) CNT(68)
22      0  x: FLOOR*2     R4.x,  R0.x     
23         y: FLOOR*2     R4.y,  R0.y     
24         z: MOV         R4.z,  (0xC0000000, -2.0f).x     
25         t: MOV         R11.x,  0.0f     
26      1  x: MOV         R10.x,  0.0f     
27         y: MOV         R11.y,  0.0f     
28         z: MOV         R11.z,  0.0f     
29         w: MOV         R11.w,  0.0f     
30         t: MOV         R10.y,  0.0f     
31      2  x: MOV         R9.x,  0.0f     
32         y: MOV         R9.y,  0.0f     
33         z: MOV         R10.z,  0.0f     
34         w: MOV         R10.w,  0.0f     
35         t: MOV         R9.z,  0.0f     
36      3  x: MOV         R23.x,  0.0f     
37         y: MOV         R23.y,  0.0f     
38         z: MOV         R23.z,  0.0f     
39         w: MOV         R9.w,  0.0f     
40         t: MOV         R23.w,  0.0f     
41      4  x: MOV         R8.x,  0.0f     
42         y: MOV         R8.y,  0.0f     
43         z: MOV         R8.z,  0.0f     
44         w: MOV         R8.w,  0.0f     
45         t: MOV         R22.x,  0.0f     
46      5  x: MOV         R21.x,  0.0f     
47         y: MOV         R22.y,  0.0f     
48         z: MOV         R22.z,  0.0f     
49         w: MOV         R22.w,  0.0f     
50         t: MOV         R21.y,  0.0f     
51      6  x: MOV         R20.x,  0.0f     
52         y: MOV         R20.y,  0.0f     
53         z: MOV         R21.z,  0.0f     
54         w: MOV         R21.w,  0.0f     
55         t: MOV         R20.z,  0.0f     
56      7  x: MOV         R15.x,  0.0f     
57         y: MOV         R15.y,  0.0f     
58         z: MOV         R15.z,  0.0f     
59         w: MOV         R20.w,  0.0f     
60         t: MOV         R15.w,  0.0f     
61      8  x: MOV         R14.x,  0.0f     
62         y: MOV         R14.y,  0.0f     
63         z: MOV         R14.z,  0.0f     
64         w: MOV         R14.w,  0.0f     
65         t: MOV         R13.x,  0.0f     
66      9  x: MOV         R12.x,  0.0f     
67         y: MOV         R13.y,  0.0f     
68         z: MOV         R13.z,  0.0f     
69         w: MOV         R13.w,  0.0f     
70         t: MOV         R12.y,  0.0f     
71     10  x: MOV         R19.x,  0.0f     
72         y: MOV         R19.y,  0.0f     
73         z: MOV         R12.z,  0.0f     
74         w: MOV         R12.w,  0.0f     
75         t: MOV         R19.z,  0.0f     
76     11  x: MOV         R18.x,  0.0f     
77         y: MOV         R18.y,  0.0f     
78         z: MOV         R18.z,  0.0f     
79         w: MOV         R19.w,  0.0f     
80         t: MOV         R18.w,  0.0f     
81     12  x: MOV         R17.x,  0.0f     
82         y: MOV         R17.y,  0.0f     
83         z: MOV         R17.z,  0.0f     
84         w: MOV         R17.w,  0.0f     
85         t: MOV         R16.x,  0.0f     
86     13  y: MOV         R16.y,  0.0f     
87         z: MOV         R16.z,  0.0f     
88         w: MOV         R16.w,  0.0f     
8901 LOOP_DX10 i0 FAIL_JUMP_ADDR(7)
90    02 ALU_BREAK: ADDR(100) CNT(3) KCACHE0(CB0:0-15)
91         14  z: ADD         R4.z,  R4.z,  (0x40000000, 2.0f).x     
92         15  x: PREDNE      ____,  R4.z,  KC0[0].y      UPDATE_EXEC_MASK UPDATE_PRED
93    03 TEX: ADDR(288) CNT(8) VALID_PIX
94         16  SAMPLE R0, R4.yz0y, t0, s0  UNNORM(XYZW)
95         17  SAMPLE R2, R4.yz0y, t0, s1  UNNORM(XYZW) XOFFSET(1.0)
96         18  SAMPLE R1, R4.xz0x, t1, s2  UNNORM(XYZW)
97         19  SAMPLE R3, R4.xz0x, t1, s3  UNNORM(XYZW) XOFFSET(1.0)
98         20  SAMPLE R5, R4.yz0y, t0, s4  UNNORM(XYZW) YOFFSET(1.0)
99         21  SAMPLE R6, R4.yz0y, t0, s5  UNNORM(XYZW) XOFFSET(1.0) YOFFSET(1.0)
100         22  SAMPLE R7, R4.xz0x, t1, s6  UNNORM(XYZW) YOFFSET(1.0)
101         23  SAMPLE R24, R4.xz0x, t1, s7  UNNORM(XYZW) XOFFSET(1.0) YOFFSET(1.0)
102    04 ALU_BREAK: ADDR(103) CNT(65) KCACHE0(CB0:0-15)
103         24  x: MULADD      R23.x,  R0.x,  R1.x,  R23.x     
104             y: MULADD      R23.y,  R0.x,  R1.y,  R23.y     
105             z: MULADD      R23.z,  R0.x,  R1.z,  R23.z     
106             w: MULADD      R23.w,  R0.x,  R1.w,  R23.w     
107         25  x: MULADD      R22.x,  R0.y,  R1.x,  R22.x      VEC_210
108             y: MULADD      R22.y,  R0.y,  R1.y,  R22.y      VEC_201
109             z: MULADD      R22.z,  R0.y,  R1.z,  R22.z      VEC_201
110             w: MULADD      R22.w,  R0.y,  R1.w,  R22.w      VEC_201
111             t: MULADD      R21.x,  R0.z,  R1.x,  R21.x      VEC_120
112         26  x: MULADD      R20.x,  R0.w,  R1.x,  R20.x      VEC_201
113             y: MULADD      R21.y,  R0.z,  R1.y,  R21.y      VEC_210
114             z: MULADD      R21.z,  R0.z,  R1.z,  R21.z      VEC_201
115             w: MULADD      R21.w,  R0.z,  R1.w,  R21.w      VEC_201
116             t: MULADD      R20.y,  R0.w,  R1.y,  R20.y      VEC_120
117         27  x: MULADD      R19.x,  R0.x,  R3.x,  R19.x     
118             y: MULADD      R19.y,  R0.x,  R3.y,  R19.y     
119             z: MULADD      R20.z,  R0.w,  R1.z,  R20.z     
120             w: MULADD      R20.w,  R0.w,  R1.w,  R20.w     
121         28  x: MULADD      R18.x,  R0.y,  R3.x,  R18.x      VEC_201
122             y: MULADD      R18.y,  R0.y,  R3.y,  R18.y      VEC_201
123             z: MULADD      R19.z,  R0.x,  R3.z,  R19.z      VEC_210
124             w: MULADD      R19.w,  R0.x,  R3.w,  R19.w      VEC_201
125             t: MULADD      R18.z,  R0.y,  R3.z,  R18.z      VEC_120
126         29  x: MULADD      R17.x,  R0.z,  R3.x,  R17.x      VEC_201
127             y: MULADD      R17.y,  R0.z,  R3.y,  R17.y      VEC_201
128             z: MULADD      R17.z,  R0.z,  R3.z,  R17.z      VEC_201
129             w: MULADD      R18.w,  R0.y,  R3.w,  R18.w      VEC_210
130             t: MULADD      R17.w,  R0.z,  R3.w,  R17.w      VEC_120
131         30  x: MULADD      R16.x,  R0.w,  R3.x,  R16.x      VEC_210
132             y: MULADD      R16.y,  R0.w,  R3.y,  R16.y      VEC_201
133             z: MULADD      R16.z,  R0.w,  R3.z,  R16.z      VEC_201
134             w: MULADD      R16.w,  R0.w,  R3.w,  R16.w      VEC_201
135             t: MULADD      R10.x,  R2.y,  R3.x,  R10.x      VEC_120
136         31  x: MULADD      R15.x,  R2.x,  R1.x,  R15.x     
137             y: MULADD      R15.y,  R2.x,  R1.y,  R15.y     
138             z: MULADD      R15.z,  R2.x,  R1.z,  R15.z     
139             w: MULADD      R15.w,  R2.x,  R1.w,  R15.w     
140         32  x: MULADD      R14.x,  R2.y,  R1.x,  R14.x      VEC_210
141             y: MULADD      R14.y,  R2.y,  R1.y,  R14.y      VEC_201
142             z: MULADD      R14.z,  R2.y,  R1.z,  R14.z      VEC_201
143             w: MULADD      R14.w,  R2.y,  R1.w,  R14.w      VEC_201
144             t: MULADD      R13.x,  R2.z,  R1.x,  R13.x      VEC_120
145         33  x: MULADD      R12.x,  R2.w,  R1.x,  R12.x      VEC_201
146             y: MULADD      R13.y,  R2.z,  R1.y,  R13.y      VEC_210
147             z: MULADD      R13.z,  R2.z,  R1.z,  R13.z      VEC_201
148             w: MULADD      R13.w,  R2.z,  R1.w,  R13.w      VEC_201
149             t: MULADD      R12.y,  R2.w,  R1.y,  R12.y      VEC_120
150         34  x: MULADD      R11.x,  R2.x,  R3.x,  R11.x     
151             y: MULADD      R11.y,  R2.x,  R3.y,  R11.y     
152             z: MULADD      R12.z,  R2.w,  R1.z,  R12.z     
153             w: MULADD      R12.w,  R2.w,  R1.w,  R12.w     
154         35  x: MULADD      R8.x,  R2.w,  R3.x,  R8.x     
155             y: MULADD      R10.y,  R2.y,  R3.y,  R10.y      VEC_201
156             z: MULADD      R11.z,  R2.x,  R3.z,  R11.z     
157             w: MULADD      R11.w,  R2.x,  R3.w,  R11.w     
158             t: MULADD      R10.z,  R2.y,  R3.z,  R10.z     
159         36  x: MULADD      R9.x,  R2.z,  R3.x,  R9.x      VEC_201
160             y: MULADD      R9.y,  R2.z,  R3.y,  R9.y      VEC_201
161             z: MULADD      R9.z,  R2.z,  R3.z,  R9.z      VEC_201
162             w: MULADD      R10.w,  R2.y,  R3.w,  R10.w      VEC_210
163             t: MULADD      R9.w,  R2.z,  R3.w,  R9.w      VEC_120
164         37  y: MULADD      R8.y,  R2.w,  R3.y,  R8.y     
165             z: MULADD      R8.z,  R2.w,  R3.z,  R8.z     
166             w: MULADD      R8.w,  R2.w,  R3.w,  R8.w     
167         38  x: PREDNE      ____,  KC0[0].z,  1.0f      UPDATE_EXEC_MASK UPDATE_PRED
168    05 ALU: ADDR(168) CNT(64)
169         39  x: MULADD      R23.x,  R5.x,  R7.x,  R23.x     
170             y: MULADD      R23.y,  R5.x,  R7.y,  R23.y     
171             z: MULADD      R23.z,  R5.x,  R7.z,  R23.z     
172             w: MULADD      R23.w,  R5.x,  R7.w,  R23.w     
173         40  x: MULADD      R22.x,  R5.y,  R7.x,  R22.x      VEC_210
174             y: MULADD      R22.y,  R5.y,  R7.y,  R22.y      VEC_201
175             z: MULADD      R22.z,  R5.y,  R7.z,  R22.z      VEC_201
176             w: MULADD      R22.w,  R5.y,  R7.w,  R22.w      VEC_201
177             t: MULADD      R21.x,  R5.z,  R7.x,  R21.x      VEC_120
178         41  x: MULADD      R20.x,  R5.w,  R7.x,  R20.x      VEC_201
179             y: MULADD      R21.y,  R5.z,  R7.y,  R21.y      VEC_210
180             z: MULADD      R21.z,  R5.z,  R7.z,  R21.z      VEC_201
181             w: MULADD      R21.w,  R5.z,  R7.w,  R21.w      VEC_201
182             t: MULADD      R20.y,  R5.w,  R7.y,  R20.y      VEC_120
183         42  x: MULADD      R19.x,  R5.x,  R24.x,  R19.x     
184             y: MULADD      R19.y,  R5.x,  R24.y,  R19.y     
185             z: MULADD      R20.z,  R5.w,  R7.z,  R20.z     
186             w: MULADD      R20.w,  R5.w,  R7.w,  R20.w     
187         43  x: MULADD      R18.x,  R5.y,  R24.x,  R18.x      VEC_201
188             y: MULADD      R18.y,  R5.y,  R24.y,  R18.y      VEC_201
189             z: MULADD      R19.z,  R5.x,  R24.z,  R19.z      VEC_210
190             w: MULADD      R19.w,  R5.x,  R24.w,  R19.w      VEC_201
191             t: MULADD      R18.z,  R5.y,  R24.z,  R18.z      VEC_120
192         44  x: MULADD      R17.x,  R5.z,  R24.x,  R17.x      VEC_201
193             y: MULADD      R17.y,  R5.z,  R24.y,  R17.y      VEC_201
194             z: MULADD      R17.z,  R5.z,  R24.z,  R17.z      VEC_201
195             w: MULADD      R18.w,  R5.y,  R24.w,  R18.w      VEC_210
196             t: MULADD      R17.w,  R5.z,  R24.w,  R17.w      VEC_120
197         45  x: MULADD      R16.x,  R5.w,  R24.x,  R16.x      VEC_210
198             y: MULADD      R16.y,  R5.w,  R24.y,  R16.y      VEC_201
199             z: MULADD      R16.z,  R5.w,  R24.z,  R16.z      VEC_201
200             w: MULADD      R16.w,  R5.w,  R24.w,  R16.w      VEC_201
201             t: MULADD      R10.x,  R6.y,  R24.x,  R10.x      VEC_120
202         46  x: MULADD      R15.x,  R6.x,  R7.x,  R15.x     
203             y: MULADD      R15.y,  R6.x,  R7.y,  R15.y     
204             z: MULADD      R15.z,  R6.x,  R7.z,  R15.z     
205             w: MULADD      R15.w,  R6.x,  R7.w,  R15.w     
206         47  x: MULADD      R14.x,  R6.y,  R7.x,  R14.x      VEC_210
207             y: MULADD      R14.y,  R6.y,  R7.y,  R14.y      VEC_201
208             z: MULADD      R14.z,  R6.y,  R7.z,  R14.z      VEC_201
209             w: MULADD      R14.w,  R6.y,  R7.w,  R14.w      VEC_201
210             t: MULADD      R13.x,  R6.z,  R7.x,  R13.x      VEC_120
211         48  x: MULADD      R12.x,  R6.w,  R7.x,  R12.x      VEC_201
212             y: MULADD      R13.y,  R6.z,  R7.y,  R13.y      VEC_210
213             z: MULADD      R13.z,  R6.z,  R7.z,  R13.z      VEC_201
214             w: MULADD      R13.w,  R6.z,  R7.w,  R13.w      VEC_201
215             t: MULADD      R12.y,  R6.w,  R7.y,  R12.y      VEC_120
216         49  x: MULADD      R11.x,  R6.x,  R24.x,  R11.x     
217             y: MULADD      R11.y,  R6.x,  R24.y,  R11.y     
218             z: MULADD      R12.z,  R6.w,  R7.z,  R12.z     
219             w: MULADD      R12.w,  R6.w,  R7.w,  R12.w     
220         50  x: MULADD      R8.x,  R6.w,  R24.x,  R8.x     
221             y: MULADD      R10.y,  R6.y,  R24.y,  R10.y      VEC_201
222             z: MULADD      R11.z,  R6.x,  R24.z,  R11.z     
223             w: MULADD      R11.w,  R6.x,  R24.w,  R11.w     
224             t: MULADD      R10.z,  R6.y,  R24.z,  R10.z     
225         51  x: MULADD      R9.x,  R6.z,  R24.x,  R9.x      VEC_201
226             y: MULADD      R9.y,  R6.z,  R24.y,  R9.y      VEC_201
227             z: MULADD      R9.z,  R6.z,  R24.z,  R9.z      VEC_201
228             w: MULADD      R10.w,  R6.y,  R24.w,  R10.w      VEC_210
229             t: MULADD      R9.w,  R6.z,  R24.w,  R9.w      VEC_120
230         52  y: MULADD      R8.y,  R6.w,  R24.y,  R8.y     
231             z: MULADD      R8.z,  R6.w,  R24.z,  R8.z     
232             w: MULADD      R8.w,  R6.w,  R24.w,  R8.w     
23306 ENDLOOP i0 PASS_JUMP_ADDR(2)
23407 ALU: ADDR(232) CNT(21) KCACHE0(CB0:0-15)
235     53  y: MOV*4       R0.y,  R4.y     
236         z: NOP         ____     
237         t: F_TO_I      T0.z,  KC0[0].x     
238     54  x: LSHL        R4.x,  PS53,  1     
239         y: MULADD      R123.y,  PV53.y,  KC0[0].x,  R4.x     
240     55  x: MOV         R3.x,  0.0f     
241         y: MOV         R3.y,  0.0f     
242         z: MOV         R3.z,  0.0f     
243         w: MOV         R3.w,  0.0f     
244         t: F_TO_I      ____,  PV54.y     
245     56  x: LSHL        R0.x,  PS55,  (0x00000002, 2.802596929e-45f).x     
246         y: ADD_INT     ____,  PS55,  1     
247         z: ADD_INT     R1.z,  PS55,  R4.x     
248         w: ADD_INT     ____,  PS55,  T0.z     
249     57  x: LSHL        R1.x,  PV56.y,  (0x00000002, 2.802596929e-45f).x     
250         y: ADD_INT     R0.y,  PV56.y,  R4.x     
251         z: ADD_INT     R0.z,  PV56.y,  T0.z     
252         w: ADD_INT     R0.w,  PV56.w,  R4.x     
253         t: LSHL        R2.x,  PV56.w,  (0x00000002, 2.802596929e-45f).x     
25408 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R0.x], R23, ELEM_SIZE(3)  VPM
25509 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R1.x], R19, ELEM_SIZE(3)  VPM
25610 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R2.x], R22, ELEM_SIZE(3)  VPM
25711 EXP_DONE: PIX0, R3
25812 ALU: ADDR(253) CNT(12)
259     58  x: LSHL        R2.x,  R0.z,  (0x00000002, 2.802596929e-45f).x     
260         y: ADD_INT     R1.y,  R4.x,  R0.y     
261         z: ADD_INT     R0.z,  R4.x,  R1.z     
262         w: ADD_INT     R1.w,  R0.z,  R4.x     
263         t: LSHL        R1.x,  R1.z,  (0x00000002, 2.802596929e-45f).x     
264     59  x: LSHL        R0.x,  R0.y,  (0x00000002, 2.802596929e-45f).x     
265         y: ADD_INT     R0.y,  R4.x,  PV58.z     
266         z: ADD_INT     R1.z,  R4.x,  PV58.w     
267         w: ADD_INT     R0.w,  R4.x,  R0.w     
268         t: LSHL        R3.x,  R0.w,  (0x00000002, 2.802596929e-45f).x     
26913 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R2.x], R18, ELEM_SIZE(3)  VPM
27014 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R1.x], R21, ELEM_SIZE(3)  VPM
27115 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R0.x], R17, ELEM_SIZE(3)  VPM
27216 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R3.x], R20, ELEM_SIZE(3)  VPM
27317 ALU: ADDR(265) CNT(9)
274     60  x: LSHL        R4.x,  R1.w,  (0x00000002, 2.802596929e-45f).x     
275         y: ADD_INT     R2.y,  R4.x,  R1.z     
276         z: ADD_INT     R0.z,  R4.x,  R0.w     
277         w: ADD_INT     R1.w,  R4.x,  R1.y     
278         t: LSHL        R3.x,  R0.z,  (0x00000002, 2.802596929e-45f).x     
279     61  x: LSHL        R0.x,  R1.y,  (0x00000002, 2.802596929e-45f).x     
280         t: LSHL        R1.x,  R0.w,  (0x00000002, 2.802596929e-45f).x     
28118 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R4.x], R16, ELEM_SIZE(3)  VPM
28219 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R3.x], R15, ELEM_SIZE(3)  VPM
28320 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R0.x], R11, ELEM_SIZE(3)  VPM
28421 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R1.x], R14, ELEM_SIZE(3)  VPM
28522 ALU: ADDR(274) CNT(6)
286     62  x: LSHL        R1.x,  R1.z,  (0x00000002, 2.802596929e-45f).x     
287         t: LSHL        R0.x,  R0.y,  (0x00000002, 2.802596929e-45f).x     
288     63  x: LSHL        R3.x,  R1.w,  (0x00000002, 2.802596929e-45f).x     
289         t: LSHL        R4.x,  R0.z,  (0x00000002, 2.802596929e-45f).x     
29023 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R1.x], R10, ELEM_SIZE(3)  VPM
29124 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R0.x], R13, ELEM_SIZE(3)  VPM
29225 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R3.x], R9, ELEM_SIZE(3)  VPM
29326 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R4.x], R12, ELEM_SIZE(3)  VPM
29427 ALU: ADDR(280) CNT(2)
295     64  x: LSHL        R4.x,  R2.y,  (0x00000002, 2.802596929e-45f).x     
29628 MEM_EXPORT_WRITE_IND: DWORD_PTR[0+R4.x], R8, ELEM_SIZE(3)  VPM
297END_OF_PROGRAM
298
299; ----------------- PS Data ------------------------
300; Input Semantic Mappings
301IN    PARAM0 = position0 V0.xxxx   DefaultVal={0,0,0,0}
302
303NumTexStages         = 0
304
305TexCubeMaskBits      = 0x00000000
306
307GprPoolSize = 0
308CodeLen                 = 2432;Bytes
309PGM_END_CF              = 0; words(64 bit)
310PGM_END_ALU             = 0; words(64 bit)
311PGM_END_FETCH           = 0; words(64 bit)
312MaxScratchRegsNeeded    = 0
313;AluPacking              = 0.0
314;AluClauses              = 0
315;PowerThrottleRate       = 0.0
316; texResourceUsage[0]     = 0x00000000
317; texResourceUsage[1]     = 0x00000000
318; texResourceUsage[2]     = 0x00000000
319; texResourceUsage[3]     = 0x00000000
320; fetch4ResourceUsage[0]  = 0x00000000
321; fetch4ResourceUsage[1]  = 0x00000000
322; fetch4ResourceUsage[2]  = 0x00000000
323; fetch4ResourceUsage[3]  = 0x00000000
324; texSamplerUsage         = 0x00000000
325; constBufUsage           = 0x00000000
326ResourcesAffectAlphaOutput[0]  = 0x00000000
327ResourcesAffectAlphaOutput[1]  = 0x00000000
328ResourcesAffectAlphaOutput[2]  = 0x00000000
329ResourcesAffectAlphaOutput[3]  = 0x00000000
330
331;SQ_PGM_RESOURCES        = 0x70000119
332SQ_PGM_RESOURCES:NUM_GPRS     = 25
333SQ_PGM_RESOURCES:STACK_SIZE           = 1
334SQ_PGM_RESOURCES:PRIME_CACHE_ENABLE   = 1
335;SQ_PGM_RESOURCES_2      = 0x000000C0
336SQ_LDS_ALLOC_PS:SIZE     = 0x00000000
337; SPI_PS_IN_CONTROL_0  = 0x00000100
338SPI0:NUM_INTERP           = 0
339SPI0:POSITION_ENA         = 1
340SPI0:POSITION_CENTROID    = 0
341SPI0:POSITION_ADDR        = 0
342SPI0:PARAM_GEN            = 0
343SPI0:PERSP_GRADIENT_ENA   = 0
344SPI0:LINEAR_GRADIENT_ENA   = 0
345SPI0:POSITION_SAMPLE   = 0
346; SPI_PS_IN_CONTROL_1  = 0x00000000
347SPI1:GEN_INDEX_PIX        = 0
348SPI1:FIXED_PT_POSITION_ENA       = 0
349SPI1:FIXED_PT_POSITION_ADDR      = 0
350SPI1:FRONT_FACE_ENA       = 0
351SPI1:FRONT_FACE_ADDR      = 0
352SPI1:FOG_ADDR             = 0
353; SPI_PS_IN_CONTROL_2 = 0x00000000
354; SPI_BARYC_CNTL      = 0x00000001
355SPI_BARYC_CNTL:PERSP_CENTER_ENA      = 1
356SPI_BARYC_CNTL:PERSP_CENTROID_ENA    = 0
357SPI_BARYC_CNTL:PERSP_SAMPLE_ENA      = 0
358SPI_BARYC_CNTL:PERSP_PULL_MODEL_ENA  = 0
359SPI_BARYC_CNTL:LINEAR_CENTER_ENA     = 0
360SPI_BARYC_CNTL:LINEAR_CENTROID_ENA   = 0
361SPI_BARYC_CNTL:LINEAR_SAMPLE_ENA     = 0
362; SPI_INPUT_Z
363SPI:PROVIDE_Z_TO_SPI     = 0
364; CB_SHADER_MASK       = 0x0000000F
365CB:OUTPUT0_ENABLE       = 15
366; DB_SHADER_CONTROL    = 0x00004600
367DB:Z_EXPORT_ENABLE           = 0
368DB:STENCIL_REF_EXPORT_ENABLE = 0
369DB:MASK_EXPORT_ENABLE        = 0
370DB:ALPHA_TO_MASK_DISABLE     = 0
371DB:Z_ORDER                   = 0
372DB:KILL_ENABLE               = 0
373DB:DB_SOURCE_FORMAT          = 2
374DB:CONSERVATIVE_Z_EXPORT     = 0
375DB:DEPTH_BEFORE_SHADER       = 0
376DB:EXEC_ON_HIER_FAIL         = 1
377; SQ_PGM_EXPORTS_PS
378SQ_PGM_EXPORTS_PS:PS_EXPORT_MODE = 0x00000002 ; (1 color)
379