freedreno/ir3: add more disasm stats
[mesa.git] / src / freedreno / .gitlab-ci / reference / fd-clouds.log
1 Reading src/freedreno/.gitlab-ci/traces/fd-clouds.rd.gz...
2 gpu_id: 630
3 cmd: null_platform_t/2995: fence=1855
4 ############################################################
5 cmdstream: 1023 dwords
6 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
7 { EVENT = CACHE_INVALIDATE }
8 event CACHE_INVALIDATE
9 0000000001d91000: 0000: 70460001 00000031
10 t4 write HLSQ_INVALIDATE_CMD (bb08)
11 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_SHARED_CONST | GFX_SHARED_CONST | CS_BINDLESS = 0x1f | GFX_BINDLESS = 0x1f }
12 0000000001d91008: 0000: 40bb0801 000fffff
13 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
14 0000000001d91010: 0000: 70268000
15 t4 write RB_UNKNOWN_8E04 (8e04)
16 RB_UNKNOWN_8E04: 0
17 0000000001d91014: 0000: 408e0401 00000000
18 t4 write SP_UNKNOWN_AE04 (ae04)
19 SP_UNKNOWN_AE04: 0x8
20 0000000001d9101c: 0000: 48ae0401 00000008
21 t4 write SP_UNKNOWN_AE00 (ae00)
22 SP_UNKNOWN_AE00: 0
23 0000000001d91024: 0000: 40ae0001 00000000
24 t4 write SP_UNKNOWN_AE0F (ae0f)
25 SP_UNKNOWN_AE0F: 0x3f
26 0000000001d9102c: 0000: 40ae0f01 0000003f
27 t4 write SP_UNKNOWN_B605 (b605)
28 SP_UNKNOWN_B605: 0x44
29 0000000001d91034: 0000: 40b60501 00000044
30 t4 write SP_UNKNOWN_B600 (b600)
31 SP_UNKNOWN_B600: 0x100000
32 0000000001d9103c: 0000: 40b60001 00100000
33 t4 write HLSQ_UNKNOWN_BE00 (be00)
34 HLSQ_UNKNOWN_BE00: 0x80
35 0000000001d91044: 0000: 48be0001 00000080
36 t4 write HLSQ_UNKNOWN_BE01 (be01)
37 HLSQ_UNKNOWN_BE01: 0
38 0000000001d9104c: 0000: 40be0101 00000000
39 t4 write VPC_UNKNOWN_9600 (9600)
40 VPC_UNKNOWN_9600: 0
41 0000000001d91054: 0000: 48960001 00000000
42 t4 write GRAS_UNKNOWN_8600 (8600)
43 GRAS_UNKNOWN_8600: 0x880
44 0000000001d9105c: 0000: 40860001 00000880
45 t4 write HLSQ_UNKNOWN_BE04 (be04)
46 HLSQ_UNKNOWN_BE04: 0x80000
47 0000000001d91064: 0000: 40be0401 00080000
48 t4 write SP_UNKNOWN_AE03 (ae03)
49 SP_UNKNOWN_AE03: 0x1430
50 0000000001d9106c: 0000: 40ae0301 00001430
51 t4 write SP_IBO_COUNT (ab20)
52 SP_IBO_COUNT: 0
53 0000000001d91074: 0000: 48ab2001 00000000
54 t4 write SP_UNKNOWN_B182 (b182)
55 SP_UNKNOWN_B182: 0
56 0000000001d9107c: 0000: 48b18201 00000000
57 t4 write HLSQ_SHARED_CONSTS (bb11)
58 HLSQ_SHARED_CONSTS: { 0 }
59 0000000001d91084: 0000: 48bb1101 00000000
60 t4 write UCHE_UNKNOWN_0E12 (0e12)
61 UCHE_UNKNOWN_0E12: 0x3200000
62 0000000001d9108c: 0000: 400e1201 03200000
63 t4 write UCHE_CLIENT_PF (0e19)
64 UCHE_CLIENT_PF: { PERFSEL = 0x4 }
65 0000000001d91094: 0000: 480e1901 00000004
66 t4 write RB_UNKNOWN_8E01 (8e01)
67 RB_UNKNOWN_8E01: 0x1
68 0000000001d9109c: 0000: 408e0101 00000001
69 t4 write SP_MODE_CONTROL (ab00)
70 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
71 0000000001d910a4: 0000: 40ab0001 00000005
72 t4 write VFD_ADD_OFFSET (a009)
73 VFD_ADD_OFFSET: { VERTEX }
74 0000000001d910ac: 0000: 48a00901 00000001
75 t4 write RB_UNKNOWN_8811 (8811)
76 RB_UNKNOWN_8811: 0x1
77 0000000001d910b4: 0000: 48881101 00000010
78 t4 write PC_MODE_CNTL (9804)
79 PC_MODE_CNTL: 0x1f
80 0000000001d910bc: 0000: 48980401 0000001f
81 t4 write RB_SRGB_CNTL (880f)
82 RB_SRGB_CNTL: { 0 }
83 0000000001d910c4: 0000: 48880f01 00000000
84 t4 write GRAS_UNKNOWN_8101 (8101)
85 GRAS_UNKNOWN_8101: 0
86 0000000001d910cc: 0000: 40810101 00000000
87 t4 write GRAS_SAMPLE_CNTL (8109)
88 GRAS_SAMPLE_CNTL: { 0 }
89 0000000001d910d4: 0000: 48810901 00000000
90 t4 write GRAS_UNKNOWN_8110 (8110)
91 GRAS_UNKNOWN_8110: 0x2
92 0000000001d910dc: 0000: 40811001 00000002
93 t4 write RB_UNKNOWN_8818 (8818)
94 RB_UNKNOWN_8818: 0
95 0000000001d910e4: 0000: 48881801 00000000
96 t4 write RB_UNKNOWN_8819 (8819)
97 RB_UNKNOWN_8819: 0
98 0000000001d910ec: 0000: 40881901 00000000
99 t4 write RB_UNKNOWN_881A (881a)
100 RB_UNKNOWN_881A: 0
101 0000000001d910f4: 0000: 40881a01 00000000
102 t4 write RB_UNKNOWN_881B (881b)
103 RB_UNKNOWN_881B: 0
104 0000000001d910fc: 0000: 48881b01 00000000
105 t4 write RB_UNKNOWN_881C (881c)
106 RB_UNKNOWN_881C: 0
107 0000000001d91104: 0000: 40881c01 00000000
108 t4 write RB_UNKNOWN_881D (881d)
109 RB_UNKNOWN_881D: 0
110 0000000001d9110c: 0000: 48881d01 00000000
111 t4 write RB_UNKNOWN_881E (881e)
112 RB_UNKNOWN_881E: 0
113 0000000001d91114: 0000: 48881e01 00000000
114 t4 write RB_UNKNOWN_88F0 (88f0)
115 RB_UNKNOWN_88F0: 0
116 0000000001d9111c: 0000: 4888f001 00000000
117 t4 write VPC_POINT_COORD_INVERT (9236)
118 VPC_POINT_COORD_INVERT: { 0 }
119 0000000001d91124: 0000: 40923601 00000000
120 t4 write VPC_UNKNOWN_9300 (9300)
121 VPC_UNKNOWN_9300: 0
122 0000000001d9112c: 0000: 48930001 00000000
123 t4 write VPC_SO_DISABLE (9306)
124 VPC_SO_DISABLE: { DISABLE }
125 0000000001d91134: 0000: 48930601 00000001
126 t4 write PC_PRIMID_PASSTHRU (9806)
127 PC_PRIMID_PASSTHRU: FALSE
128 0000000001d9113c: 0000: 40980601 00000000
129 t4 write 0x9990 (9990)
130 0x9990: 00000000
131 0000000001d91144: 0000: 48999001 00000000
132 t4 write PC_UNKNOWN_9980 (9980)
133 PC_UNKNOWN_9980: 0
134 0000000001d9114c: 0000: 40998001 00000000
135 t4 write PC_UNKNOWN_9B07 (9b07)
136 PC_UNKNOWN_9B07: 0
137 0000000001d91154: 0000: 489b0701 00000000
138 t4 write SP_UNKNOWN_A81B (a81b)
139 SP_UNKNOWN_A81B: 0
140 0000000001d9115c: 0000: 40a81b01 00000000
141 t4 write SP_UNKNOWN_B183 (b183)
142 SP_UNKNOWN_B183: 0
143 0000000001d91164: 0000: 40b18301 00000000
144 t4 write GRAS_UNKNOWN_8099 (8099)
145 GRAS_UNKNOWN_8099: 0
146 0000000001d9116c: 0000: 40809901 00000000
147 t4 write GRAS_VS_LAYER_CNTL (809b)
148 GRAS_VS_LAYER_CNTL: { 0 }
149 0000000001d91174: 0000: 48809b01 00000000
150 t4 write GRAS_UNKNOWN_80A0 (80a0)
151 GRAS_UNKNOWN_80A0: 0x2
152 0000000001d9117c: 0000: 4080a001 00000002
153 t4 write GRAS_UNKNOWN_80AF (80af)
154 GRAS_UNKNOWN_80AF: FALSE
155 0000000001d91184: 0000: 4080af01 00000000
156 t4 write VPC_UNKNOWN_9210 (9210)
157 VPC_UNKNOWN_9210: 0
158 0000000001d9118c: 0000: 48921001 00000000
159 t4 write VPC_UNKNOWN_9211 (9211)
160 VPC_UNKNOWN_9211: 0
161 0000000001d91194: 0000: 40921101 00000000
162 t4 write VPC_UNKNOWN_9602 (9602)
163 VPC_UNKNOWN_9602: FALSE
164 0000000001d9119c: 0000: 40960201 00000000
165 t4 write PC_POLYGON_MODE (9981)
166 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
167 0000000001d911a4: 0000: 48998101 00000003
168 t4 write PC_UNKNOWN_9E72 (9e72)
169 PC_UNKNOWN_9E72: 0
170 0000000001d911ac: 0000: 409e7201 00000000
171 t4 write VPC_POLYGON_MODE (9108)
172 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
173 0000000001d911b4: 0000: 48910801 00000003
174 t4 write SP_TP_SAMPLE_CONFIG (b304)
175 SP_TP_SAMPLE_CONFIG: { 0 }
176 0000000001d911bc: 0000: 48b30401 00000000
177 t4 write SP_TP_UNKNOWN_B309 (b309)
178 SP_TP_UNKNOWN_B309: 0xa2
179 0000000001d911c4: 0000: 40b30901 000000a2
180 t4 write RB_SAMPLE_CONFIG (8804)
181 RB_SAMPLE_CONFIG: { 0 }
182 0000000001d911cc: 0000: 40880401 00000000
183 t4 write GRAS_SAMPLE_CONFIG (80a4)
184 GRAS_SAMPLE_CONFIG: { 0 }
185 0000000001d911d4: 0000: 4880a401 00000000
186 t4 write GRAS_SAMPLE_LOCATION_0 (80a5)
187 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
188 0000000001d911dc: 0000: 4080a501 00000000
189 t4 write GRAS_SAMPLE_LOCATION_1 (80a6)
190 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
191 0000000001d911e4: 0000: 4080a601 00000000
192 t4 write RB_SAMPLE_LOCATION_0 (8805)
193 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
194 0000000001d911ec: 0000: 48880501 00000000
195 t4 write RB_SAMPLE_LOCATION_1 (8806)
196 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
197 0000000001d911f4: 0000: 48880601 00000000
198 t4 write RB_Z_BOUNDS_MIN (8878)
199 RB_Z_BOUNDS_MIN: 0.000000
200 0000000001d911fc: 0000: 48887801 00000000
201 t4 write RB_Z_BOUNDS_MAX (8879)
202 RB_Z_BOUNDS_MAX: 0.000000
203 0000000001d91204: 0000: 40887901 00000000
204 t4 write HLSQ_CONTROL_5_REG (b986)
205 HLSQ_CONTROL_5_REG: 0xfc
206 0000000001d9120c: 0000: 48b98601 000000fc
207 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
208 0000000001d91214: 0000: 70268000
209 t4 write CP_SCRATCH[0x7].REG (088a)
210 CP_SCRATCH[0x7].REG: 4
211 :0,0,0,4
212 0000000001d91218: 0000: 48088a01 00000004
213 t4 write VFD_MODE_CNTL (a007)
214 VFD_MODE_CNTL: { 0 }
215 0000000001d91220: 0000: 40a00701 00000000
216 t4 write VFD_UNKNOWN_A008 (a008)
217 VFD_UNKNOWN_A008: 0
218 0000000001d91228: 0000: 40a00801 00000000
219 t4 write PC_MODE_CNTL (9804)
220 PC_MODE_CNTL: 0x1f
221 0000000001d91230: 0000: 48980401 0000001f
222 t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords)
223 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
224 { ADDR_LO = 0 }
225 { ADDR_HI = 0 }
226 0000000001d91238: 0000: 70438003 00040000 00000000 00000000
227 t4 write VPC_SO_BUF_CNTL (9305)
228 VPC_SO_BUF_CNTL: { 0 }
229 0000000001d91248: 0000: 48930501 00000000
230 t4 write GRAS_LRZ_CNTL (8100)
231 GRAS_LRZ_CNTL: { 0 }
232 0000000001d91250: 0000: 48810001 00000000
233 t4 write RB_LRZ_CNTL (8898)
234 RB_LRZ_CNTL: { 0 }
235 0000000001d91258: 0000: 40889801 00000000
236 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
237 { EVENT = LRZ_FLUSH }
238 event LRZ_FLUSH
239 0000000001d91260: 0000: 70460001 00000026
240 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
241 { EVENT = CACHE_INVALIDATE }
242 event CACHE_INVALIDATE
243 0000000001d91268: 0000: 70460001 00000031
244 t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
245 0000000001d91270: 0000: 709d0001 00000000
246 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
247 0000000001d91278: 0000: 70268000
248 t4 write RB_CCU_CNTL (8e07)
249 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 }
250 0000000001d9127c: 0000: 408e0701 7c400004
251 t4 write RB_DEPTH_BUFFER_INFO (8872)
252 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
253 RB_DEPTH_BUFFER_PITCH: 0
254 RB_DEPTH_BUFFER_ARRAY_PITCH: 0
255 RB_DEPTH_BUFFER_BASE_LO: 0
256 RB_DEPTH_BUFFER_BASE_HI: 0
257 RB_DEPTH_BUFFER_BASE_GMEM: 0
258 0000000001d91284: 0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000
259 t4 write GRAS_SU_DEPTH_BUFFER_INFO (8098)
260 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
261 0000000001d912a0: 0000: 48809801 00000000
262 t4 write GRAS_LRZ_BUFFER_BASE_LO (8103)
263 GRAS_LRZ_BUFFER_BASE_LO: 0
264 GRAS_LRZ_BUFFER_BASE_HI: 0
265 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
266 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0
267 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
268 0000000001d912a8: 0000: 48810385 00000000 00000000 00000000 00000000 00000000
269 t4 write RB_STENCIL_INFO (8881)
270 RB_STENCIL_INFO: { 0 }
271 0000000001d912c0: 0000: 48888101 00000000
272 t4 write RB_MRT[0].BUF_INFO (8822)
273 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
274 RB_MRT[0].PITCH: 8704
275 RB_MRT[0].ARRAY_PITCH: 12533760
276 RB_MRT[0].BASE_LO: 0x1125000
277 RB_MRT[0].BASE_HI: 0
278 RB_MRT[0].BASE_GMEM: 0
279 0000000001d912c8: 0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000
280 t4 write SP_FS_MRT[0].REG (a996)
281 SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
282 0000000001d912e4: 0000: 48a99601 00000031
283 t4 write RB_MRT_FLAG_BUFFER[0].ADDR_LO (8903)
284 RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0
285 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
286 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
287 0000000001d912ec: 0000: 40890383 00000000 00000000 00000000
288 t4 write RB_SRGB_CNTL (880f)
289 RB_SRGB_CNTL: { 0 }
290 0000000001d912fc: 0000: 48880f01 00000000
291 t4 write SP_SRGB_CNTL (a98a)
292 SP_SRGB_CNTL: { 0 }
293 0000000001d91304: 0000: 40a98a01 00000000
294 t4 write RB_RENDER_COMPONENTS (880d)
295 RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
296 0000000001d9130c: 0000: 40880d01 0000000f
297 t4 write SP_FS_RENDER_COMPONENTS (a98b)
298 SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
299 0000000001d91314: 0000: 48a98b01 0000000f
300 t4 write GRAS_MAX_LAYER_INDEX (8004)
301 GRAS_MAX_LAYER_INDEX: 0
302 0000000001d9131c: 0000: 48800401 00000000
303 t4 write SP_TP_RAS_MSAA_CNTL (b300)
304 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
305 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
306 0000000001d91324: 0000: 40b30002 00000000 00000004
307 t4 write GRAS_RAS_MSAA_CNTL (80a2)
308 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
309 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
310 0000000001d91330: 0000: 4880a202 00000000 00000004
311 t4 write RB_RAS_MSAA_CNTL (8802)
312 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
313 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
314 0000000001d9133c: 0000: 40880202 00000000 00000004
315 t4 write RB_MSAA_CNTL (88d5)
316 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
317 0000000001d91348: 0000: 4088d501 00000000
318 t4 write VPC_SO_DISABLE (9306)
319 VPC_SO_DISABLE: { 0 }
320 0000000001d91350: 0000: 48930601 00000000
321 t4 write GRAS_BIN_CONTROL (80a1)
322 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 }
323 0000000001d91358: 0000: 4880a101 06041e11
324 t4 write RB_BIN_CONTROL (8800)
325 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 }
326 0000000001d91360: 0000: 48880001 06041e11
327 t4 write RB_BIN_CONTROL2 (88d3)
328 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
329 0000000001d91368: 0000: 4088d301 00001e11
330 t7 opcode: CP_REG_WRITE (6d) (4 dwords)
331 { TRACKER = TRACK_RENDER_CNTL }
332 RB_RENDER_CNTL: { UNK4 | BINNING | FLAG_MRTS = 0 }
333 0000000001d91370: 0000: 706d8003 00000002 00008801 00000090
334 t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
335 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
336 GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
337 0000000001d91380: 0000: 4080f002 00000000 059f086f
338 t4 write GRAS_2D_RESOLVE_CNTL_1 (840a)
339 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
340 GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
341 0000000001d9138c: 0000: 48840a02 00000000 059f086f
342 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
343 0000000001d91398: 0000: 70268000
344 t4 write CP_SCRATCH[0x7].REG (088a)
345 CP_SCRATCH[0x7].REG: 9
346 :0,0,0,9
347 0000000001d9139c: 0000: 48088a01 00000009
348 t7 opcode: CP_SET_MARKER (65) (2 dwords)
349 { MODE = RM6_BINNING | MARKER = RM6_BINNING }
350 0000000001d913a4: 0000: 70e50001 00000002
351 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
352 0000000001d913ac: 0000: 70268000
353 t4 write CP_SCRATCH[0x7].REG (088a)
354 CP_SCRATCH[0x7].REG: 10
355 :0,0,0,10
356 0000000001d913b0: 0000: 48088a01 0000000a
357 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
358 0000000001d913b8: 0000: 70640001 00000001
359 t7 opcode: CP_SET_MODE (63) (2 dwords)
360 0000000001d913c0: 0000: 70e30001 00000001
361 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
362 0000000001d913c8: 0000: 70268000
363 t4 write VFD_MODE_CNTL (a007)
364 VFD_MODE_CNTL: { BINNING_PASS }
365 0000000001d913cc: 0000: 40a00701 00000001
366 t4 write VSC_BIN_SIZE (0c02)
367 VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
368 VSC_DRAW_STRM_SIZE_ADDRESS_LO: 0x1d65800
369 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
370 0000000001d913d4: 0000: 400c0283 00001e11 01d65800 00000000
371 t4 write VSC_BIN_COUNT (0c06)
372 VSC_BIN_COUNT: { NX = 4 | NY = 3 }
373 0000000001d913e4: 0000: 480c0601 00001808
374 t4 write VSC_PIPE_CONFIG[0].REG (0c10)
375 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
376 VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
377 VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
378 VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
379 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
380 VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
381 VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
382 VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
383 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
384 VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
385 VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
386 VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
387 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
388 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
389 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
390 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
391 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
392 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
393 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
394 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
395 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
396 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
397 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
398 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
399 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
400 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
401 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
402 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
403 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
404 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
405 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
406 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
407 0000000001d913ec: 0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402
408 0000000001d9140c: 0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000
409 *
410 t4 write VSC_PRIM_STRM_ADDRESS_LO (0c30)
411 VSC_PRIM_STRM_ADDRESS_LO: 0x1d67000
412 VSC_PRIM_STRM_ADDRESS_HI: 0
413 VSC_PRIM_STRM_PITCH: 0x1040
414 VSC_PRIM_STRM_LIMIT: 0x28000
415 0000000001d91470: 0000: 480c3004 01d67000 00000000 00001040 00028000
416 t4 write VSC_DRAW_STRM_ADDRESS_LO (0c34)
417 VSC_DRAW_STRM_ADDRESS_LO: 0x1d5d000
418 VSC_DRAW_STRM_ADDRESS_HI: 0
419 VSC_DRAW_STRM_PITCH: 0x440
420 VSC_DRAW_STRM_LIMIT: 0xa000
421 0000000001d91484: 0000: 400c3404 01d5d000 00000000 00000440 0000a000
422 t4 write PC_UNKNOWN_9805 (9805)
423 PC_UNKNOWN_9805: 0x1
424 0000000001d91498: 0000: 40980501 00000001
425 t4 write SP_UNKNOWN_A0F8 (a0f8)
426 SP_UNKNOWN_A0F8: 0x1
427 0000000001d914a0: 0000: 40a0f801 00000001
428 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
429 { EVENT = UNK_2C }
430 event UNK_2C
431 0000000001d914a8: 0000: 70460001 0000002c
432 t4 write RB_WINDOW_OFFSET (8890)
433 RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
434 0000000001d914b0: 0000: 48889001 00000000
435 t4 write SP_TP_WINDOW_OFFSET (b307)
436 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
437 0000000001d914b8: 0000: 48b30701 00000000
438 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
439 0000000001d914c0: 0000: 70268000
440 t4 write CP_SCRATCH[0x6].REG (0889)
441 CP_SCRATCH[0x6].REG: 11
442 :0,0,11,10
443 0000000001d914c4: 0000: 48088901 0000000b
444 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
445 ibaddr:0000000001d8f000
446 ibsize:00000053
447 t4 write VFD_INDEX_OFFSET (a00e)
448 VFD_INDEX_OFFSET: 0
449 0000000001d8f000: 0000: 40a00e01 00000000
450 t4 write VFD_INSTANCE_START_OFFSET (a00f)
451 VFD_INSTANCE_START_OFFSET: 0
452 0000000001d8f008: 0000: 48a00f01 00000000
453 t4 write PC_RESTART_INDEX (9803)
454 PC_RESTART_INDEX: 4294967295
455 0000000001d8f010: 0000: 40980301 ffffffff
456 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
457 0000000001d8f018: 0000: 70268000
458 t4 write CP_SCRATCH[0x5].REG (0888)
459 CP_SCRATCH[0x5].REG: 1
460 :0,1,11,10
461 0000000001d8f01c: 0000: 40088801 00000001
462 t4 write RB_STENCILREF (8887)
463 RB_STENCILREF: { REF = 0 | BFREF = 0 }
464 0000000001d8f024: 0000: 48888701 00000000
465 t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
466 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
467 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
468 0000000001d8f02c: 0000: 4880b002 00000000 059f086f
469 t4 write GRAS_CL_VPORT[0].XOFFSET (8010)
470 GRAS_CL_VPORT[0].XOFFSET: 1080.000000
471 GRAS_CL_VPORT[0].XSCALE: 1080.000000
472 GRAS_CL_VPORT[0].YOFFSET: 720.000000
473 GRAS_CL_VPORT[0].YSCALE: 720.000000
474 GRAS_CL_VPORT[0].ZOFFSET: 0.500000
475 GRAS_CL_VPORT[0].ZSCALE: 0.500000
476 0000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
477 t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
478 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
479 GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
480 0000000001d8f054: 0000: 4880d002 00000000 059f086f
481 t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
482 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
483 0000000001d8f060: 0000: 40800601 00057537
484 t4 write RB_BLEND_CNTL (8865)
485 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
486 0000000001d8f068: 0000: 48886501 ffff0000
487 t4 write RB_BLEND_RED_F32 (8860)
488 RB_BLEND_RED_F32: 0.000000
489 RB_BLEND_GREEN_F32: 0.000000
490 RB_BLEND_BLUE_F32: 0.000000
491 RB_BLEND_ALPHA_F32: 0.000000
492 0000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000
493 t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords)
494 { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
495 { ADDR_LO = 0x1116000 }
496 { ADDR_HI = 0 }
497 { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
498 { ADDR_LO = 0x111e000 }
499 { ADDR_HI = 0 }
500 { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
501 { ADDR_LO = 0x111f000 }
502 { ADDR_HI = 0 }
503 { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
504 { ADDR_LO = 0x1120000 }
505 { ADDR_HI = 0 }
506 { COUNT = 95 | BINNING | GROUP_ID = 2 }
507 { ADDR_LO = 0x1121000 }
508 { ADDR_HI = 0 }
509 { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
510 { ADDR_LO = 0x1122000 }
511 { ADDR_HI = 0 }
512 { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
513 { ADDR_LO = 0x1123000 }
514 { ADDR_HI = 0 }
515 { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
516 { ADDR_LO = 0x1116030 }
517 { ADDR_HI = 0 }
518 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
519 { ADDR_LO = 0 }
520 { ADDR_HI = 0 }
521 { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
522 { ADDR_LO = 0x1116050 }
523 { ADDR_HI = 0 }
524 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
525 { ADDR_LO = 0 }
526 { ADDR_HI = 0 }
527 { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
528 { ADDR_LO = 0x1124000 }
529 { ADDR_HI = 0 }
530 { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
531 { ADDR_LO = 0x11160a0 }
532 { ADDR_HI = 0 }
533 0000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
534 0000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
535 0000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
536 0000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
537 0000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
538 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
539 0000000001d8f124: 0000: 70268000
540 t4 write CP_SCRATCH[0x7].REG (088a)
541 CP_SCRATCH[0x7].REG: 2
542 :0,1,11,2
543 0000000001d8f128: 0000: 48088a01 00000002
544 group_id: 0
545 count: 21
546 addr: 000000000111f000
547 flags: 0
548 enable_mask: 0x7
549 000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
550 000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
551 000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000
552 t4 write HLSQ_INVALIDATE_CMD (bb08)
553 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 }
554 000000000111f000: 0000: 40bb0801 000000ff
555 t4 write HLSQ_VS_CNTL (b800)
556 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
557 HLSQ_HS_CNTL: { CONSTLEN = 0 }
558 HLSQ_DS_CNTL: { CONSTLEN = 0 }
559 HLSQ_GS_CNTL: { CONSTLEN = 0 }
560 000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000
561 t4 write HLSQ_FS_CNTL (bb10)
562 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
563 000000000111f01c: 0000: 40bb1001 00000108
564 t4 write SP_VS_CONFIG (a823)
565 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
566 000000000111f024: 0000: 48a82301 00000100
567 t4 write SP_HS_CONFIG (a83b)
568 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
569 000000000111f02c: 0000: 48a83b01 00000000
570 t4 write SP_DS_CONFIG (a863)
571 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
572 000000000111f034: 0000: 40a86301 00000000
573 t4 write SP_GS_CONFIG (a894)
574 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
575 000000000111f03c: 0000: 48a89401 00000000
576 t4 write SP_FS_CONFIG (ab04)
577 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
578 000000000111f044: 0000: 48ab0401 00000100
579 t4 write SP_IBO_COUNT (ab20)
580 SP_IBO_COUNT: 0
581 000000000111f04c: 0000: 48ab2001 00000000
582 group_id: 1
583 count: 192
584 addr: 0000000001120000
585 flags: 0
586 enable_mask: 0x6
587 skipped!
588
589 group_id: 2
590 count: 95
591 addr: 0000000001121000
592 flags: 0
593 enable_mask: 0x1
594 0000000001121000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
595 0000000001121020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000
596 0000000001121040: 0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff
597 0000000001121060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
598 0000000001121080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
599 00000000011210a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001
600 00000000011210c0: 00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000
601 00000000011210e0: 00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901
602 0000000001121100: 0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
603 0000000001121120: 0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000
604 0000000001121140: 0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc
605 0000000001121160: 0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
606 t4 write SP_HS_UNKNOWN_A833 (a833)
607 SP_HS_UNKNOWN_A833: 0
608 0000000001121000: 0000: 40a83301 00000000
609 t4 write SP_FS_PREFETCH_CNTL (a99e)
610 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
611 0000000001121008: 0000: 40a99e01 00007fc0
612 t4 write SP_UNKNOWN_A9A8 (a9a8)
613 SP_UNKNOWN_A9A8: 0
614 0000000001121010: 0000: 40a9a801 00000000
615 t4 write SP_MODE_CONTROL (ab00)
616 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
617 0000000001121018: 0000: 40ab0001 00000005
618 t4 write SP_FS_OUTPUT_CNTL0 (a98c)
619 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
620 0000000001121020: 0000: 40a98c01 fcfcfc00
621 t4 write SP_VS_CTRL_REG0 (a800)
622 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS }
623 0000000001121028: 0000: 40a80001 80100080
624 t4 write SP_VS_INSTRLEN (a824)
625 SP_VS_INSTRLEN: 1
626 0000000001121030: 0000: 40a82401 00000001
627 t4 write SP_VS_OBJ_START_LO (a81c)
628 SP_VS_OBJ_START_LO: 0x1011000 base=1011000, offset=0, size=128
629 SP_VS_OBJ_START_HI: 0 base=1011000, offset=0, size=128
630 0000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
631 *
632 :0:0000:0000[03000000x_00000000x] end
633 :0:0001:0001[00000000x_00000000x] nop
634 :0:0002:0002[00000000x_00000000x] nop
635 :0:0003:0003[00000000x_00000000x] nop
636 :0:0004:0004[00000000x_00000000x] nop
637 Register Stats:
638 - used (half): (cnt=0, max=0)
639 - used (full): (cnt=0, max=0)
640 - used (merged): (cnt=0, max=0)
641 - input (half): (cnt=0, max=0)
642 - input (full): (cnt=0, max=0)
643 - max const: 0
644
645 - output (half): (cnt=0, max=0) (estimated)
646 - output (full): (cnt=0, max=0) (estimated)
647 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
648 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
649 - shaderdb: 0 (ss), 0 (sy)
650 0000000001121038: 0000: 48a81c02 01011000 00000000
651 t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
652 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
653 { EXT_SRC_ADDR = 0x1011000 }
654 { EXT_SRC_ADDR_HI = 0 }
655 :0:0000:0000[03000000x_00000000x] end
656 :0:0001:0001[00000000x_00000000x] nop
657 :0:0002:0002[00000000x_00000000x] nop
658 :0:0003:0003[00000000x_00000000x] nop
659 :0:0004:0004[00000000x_00000000x] nop
660 Register Stats:
661 - used (half): (cnt=0, max=0)
662 - used (full): (cnt=0, max=0)
663 - used (merged): (cnt=0, max=0)
664 - input (half): (cnt=0, max=0)
665 - input (full): (cnt=0, max=0)
666 - max const: 0
667
668 - output (half): (cnt=0, max=0) (estimated)
669 - output (full): (cnt=0, max=0) (estimated)
670 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
671 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
672 - shaderdb: 0 (ss), 0 (sy)
673 0000000001121044: 0000: 70328003 00620000 01011000 00000000
674 t4 write VPC_VAR[0].DISABLE (9212)
675 VPC_VAR[0].DISABLE: 0xffffffff
676 VPC_VAR[0x1].DISABLE: 0xffffffff
677 VPC_VAR[0x2].DISABLE: 0xffffffff
678 VPC_VAR[0x3].DISABLE: 0xffffffff
679 0000000001121054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff
680 t4 write SP_VS_OUT[0].REG (a803)
681 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
682 0000000001121068: 0000: 40a80301 00000f00
683 t4 write SP_VS_VPC_DST[0].REG (a813)
684 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
685 0000000001121070: 0000: 48a81301 00000000
686 t4 write SP_HS_UNKNOWN_A831 (a831)
687 SP_HS_UNKNOWN_A831: 0
688 0000000001121078: 0000: 48a83101 00000000
689 t4 write SP_VS_PRIMITIVE_CNTL (a802)
690 SP_VS_PRIMITIVE_CNTL: { OUT = 1 }
691 0000000001121080: 0000: 48a80201 00000001
692 t4 write VPC_CNTL_0 (9304)
693 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 }
694 0000000001121088: 0000: 40930401 ff00ff00
695 t4 write PC_VS_OUT_CNTL (9b01)
696 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
697 0000000001121090: 0000: 489b0101 00000004
698 t4 write PC_PRIMITIVE_CNTL_3 (9b03)
699 PC_PRIMITIVE_CNTL_3: 0
700 0000000001121098: 0000: 409b0301 00000000
701 t4 write HLSQ_CONTROL_1_REG (b982)
702 HLSQ_CONTROL_1_REG: 0x7
703 HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
704 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
705 HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
706 HLSQ_CONTROL_5_REG: 0xfc
707 00000000011210a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc
708 t4 write HLSQ_UNKNOWN_B980 (b980)
709 HLSQ_UNKNOWN_B980: 0x1
710 00000000011210b8: 0000: 48b98001 00000001
711 t4 write SP_FS_CTRL_REG0 (a980)
712 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS | 0x1000000 }
713 00000000011210c0: 0000: 40a98001 81100080
714 t4 write SP_UNKNOWN_A982 (a982)
715 SP_UNKNOWN_A982: 0
716 00000000011210c8: 0000: 48a98201 00000000
717 t4 write VPC_VS_LAYER_CNTL (9104)
718 VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
719 00000000011210d0: 0000: 48910401 0000ffff
720 t4 write GRAS_CNTL (8005)
721 GRAS_CNTL: { COORD_MASK = 0 }
722 00000000011210d8: 0000: 40800501 00000000
723 t4 write RB_RENDER_CONTROL0 (8809)
724 RB_RENDER_CONTROL0: { COORD_MASK = 0 }
725 RB_RENDER_CONTROL1: { 0 }
726 00000000011210e0: 0000: 48880902 00000000 00000000
727 t4 write RB_SAMPLE_CNTL (8810)
728 RB_SAMPLE_CNTL: { 0 }
729 00000000011210ec: 0000: 40881001 00000000
730 t4 write GRAS_UNKNOWN_8101 (8101)
731 GRAS_UNKNOWN_8101: 0
732 00000000011210f4: 0000: 40810101 00000000
733 t4 write GRAS_SAMPLE_CNTL (8109)
734 GRAS_SAMPLE_CNTL: { 0 }
735 00000000011210fc: 0000: 48810901 00000000
736 t4 write SP_FS_OUTPUT[0].REG (a98e)
737 SP_FS_OUTPUT[0].REG: { REGID = r63.x }
738 SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
739 SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
740 SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
741 SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
742 SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
743 SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
744 SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
745 0000000001121104: 0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
746 0000000001121124: 0020: 000000fc
747 t4 write VPC_VS_PACK (9301)
748 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 }
749 0000000001121128: 0000: 40930101 00ff0004
750 t4 write PC_PRIMITIVE_CNTL_6 (9b06)
751 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
752 0000000001121130: 0000: 409b0601 00000000
753 t4 write SP_GS_PRIM_SIZE (a871)
754 SP_GS_PRIM_SIZE: 0
755 0000000001121138: 0000: 40a87101 00000000
756 t4 write VPC_VS_CLIP_CNTL (9101)
757 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
758 0000000001121140: 0000: 48910101 00ffff00
759 t4 write VPC_UNKNOWN_9107 (9107)
760 VPC_UNKNOWN_9107: 0
761 0000000001121148: 0000: 48910701 00000000
762 t4 write VFD_CONTROL_1 (a001)
763 VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 }
764 VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
765 VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc }
766 VFD_CONTROL_4: 0xfc
767 VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 }
768 VFD_CONTROL_6: { 0 }
769 0000000001121150: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
770 t4 write RB_DEPTH_PLANE_CNTL (8870)
771 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
772 000000000112116c: 0000: 40887001 00000000
773 t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094)
774 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
775 0000000001121174: 0000: 48809401 00000000
776 group_id: 3
777 count: 18
778 addr: 0000000001122000
779 flags: 0
780 enable_mask: 0x6
781 skipped!
782
783 group_id: 4
784 count: 5
785 addr: 0000000001116030
786 flags: 0
787 enable_mask: 0x6
788 skipped!
789
790 group_id: 7
791 count: 12
792 addr: 0000000001116000
793 flags: 0
794 enable_mask: 0x7
795 0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
796 0000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101
797 t4 write VFD_FETCH[0].BASE (a010)
798 VFD_FETCH[0].BASE: 0x1016000
799 VFD_FETCH[0].BASE+0x1: 0
800 VFD_FETCH[0].SIZE: 1048576
801 VFD_FETCH[0].STRIDE: 12
802 0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c
803 t4 write VFD_DECODE[0].INSTR (a090)
804 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
805 VFD_DECODE[0].STEP_RATE: 0x1
806 0000000001116014: 0000: 48a09002 c7400000 00000001
807 t4 write VFD_DEST_CNTL[0].INSTR (a0d0)
808 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
809 0000000001116020: 0000: 40a0d001 0000000f
810 t4 write VFD_CONTROL_0 (a000)
811 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
812 0000000001116028: 0000: 48a00001 00000101
813 group_id: 12
814 count: 20
815 addr: 0000000001116050
816 flags: 0
817 enable_mask: 0x6
818 skipped!
819
820 group_id: 20
821 count: 9
822 addr: 00000000011160a0
823 flags: 0
824 enable_mask: 0x6
825 skipped!
826
827 group_id: 21
828 count: 14
829 addr: 0000000001123000
830 flags: 0
831 enable_mask: 0x7
832 0000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
833 0000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002
834 t4 write GRAS_CL_CNTL (8000)
835 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
836 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
837 0000000001123000: 0000: 40800002 00000080 00000000
838 t4 write GRAS_SU_CNTL (8090)
839 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 }
840 000000000112300c: 0000: 40809001 00000014
841 t4 write GRAS_SU_POINT_MINMAX (8091)
842 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
843 GRAS_SU_POINT_SIZE: 1.000000
844 0000000001123014: 0000: 48809102 00100010 00000010
845 t4 write GRAS_SU_POLY_OFFSET_SCALE (8095)
846 GRAS_SU_POLY_OFFSET_SCALE: 0.000000
847 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
848 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
849 0000000001123020: 0000: 40809583 00000000 00000000 00000000
850 t4 write PC_PRIMITIVE_CNTL_0 (9b00)
851 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
852 0000000001123030: 0000: 409b0001 00000002
853 group_id: 22
854 count: 9
855 addr: 000000000111e000
856 flags: 0
857 enable_mask: 0x7
858 000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
859 *
860 t4 write RB_ALPHA_CONTROL (8864)
861 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
862 000000000111e000: 0000: 40886401 00000000
863 t4 write RB_STENCIL_CONTROL (8880)
864 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP }
865 000000000111e008: 0000: 40888001 00000000
866 t4 write RB_DEPTH_CNTL (8871)
867 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
868 000000000111e010: 0000: 48887101 00000000
869 t4 write RB_STENCILMASK (8888)
870 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
871 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
872 000000000111e018: 0000: 48888802 00000000 00000000
873 group_id: 23
874 count: 36
875 addr: 0000000001124000
876 flags: 0
877 enable_mask: 0x6
878 skipped!
879
880 t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
881 { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS }
882 { NUM_INSTANCES = 1 }
883 { NUM_INDICES = 4 }
884 mode: RM6_BINNING
885 skip_ib2: g=0, l=0
886 draw[0] register values
887 !+ 00000001 CP_SCRATCH[0x5].REG: 1
888 :0,1,11,2
889 !+ 0000000b CP_SCRATCH[0x6].REG: 11
890 :0,1,11,2
891 !+ 00000002 CP_SCRATCH[0x7].REG: 2
892 :0,1,11,2
893 !+ 00001e11 VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
894 !+ 01d65800 VSC_DRAW_STRM_SIZE_ADDRESS_LO: 0x1d65800
895 + 00000000 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
896 !+ 00001808 VSC_BIN_COUNT: { NX = 4 | NY = 3 }
897 !+ 04100000 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
898 !+ 04100001 VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
899 !+ 04100002 VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
900 !+ 04100003 VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
901 !+ 04100400 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
902 !+ 04100401 VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
903 !+ 04100402 VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
904 !+ 04100403 VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
905 !+ 04100800 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
906 !+ 04100801 VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
907 !+ 04100802 VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
908 !+ 04100803 VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
909 + 00000000 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
910 + 00000000 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
911 + 00000000 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
912 + 00000000 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
913 + 00000000 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
914 + 00000000 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
915 + 00000000 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
916 + 00000000 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
917 + 00000000 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
918 + 00000000 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
919 + 00000000 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
920 + 00000000 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
921 + 00000000 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
922 + 00000000 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
923 + 00000000 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
924 + 00000000 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
925 + 00000000 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
926 + 00000000 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
927 + 00000000 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
928 + 00000000 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
929 !+ 01d67000 VSC_PRIM_STRM_ADDRESS_LO: 0x1d67000
930 + 00000000 VSC_PRIM_STRM_ADDRESS_HI: 0
931 !+ 00001040 VSC_PRIM_STRM_PITCH: 0x1040
932 !+ 00028000 VSC_PRIM_STRM_LIMIT: 0x28000
933 !+ 01d5d000 VSC_DRAW_STRM_ADDRESS_LO: 0x1d5d000
934 + 00000000 VSC_DRAW_STRM_ADDRESS_HI: 0
935 !+ 00000440 VSC_DRAW_STRM_PITCH: 0x440
936 !+ 0000a000 VSC_DRAW_STRM_LIMIT: 0xa000
937 !+ 03200000 UCHE_UNKNOWN_0E12: 0x3200000
938 !+ 00000004 UCHE_CLIENT_PF: { PERFSEL = 0x4 }
939 !+ 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
940 + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
941 + 00000000 GRAS_MAX_LAYER_INDEX: 0
942 + 00000000 GRAS_CNTL: { COORD_MASK = 0 }
943 !+ 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
944 !+ 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000
945 !+ 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000
946 !+ 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000
947 !+ 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000
948 !+ 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000
949 !+ 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000
950 !+ 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 }
951 !+ 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
952 !+ 00000010 GRAS_SU_POINT_SIZE: 1.000000
953 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
954 + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000
955 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
956 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
957 + 00000000 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
958 + 00000000 GRAS_UNKNOWN_8099: 0
959 + 00000000 GRAS_VS_LAYER_CNTL: { 0 }
960 !+ 00000002 GRAS_UNKNOWN_80A0: 0x2
961 !+ 06041e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 }
962 + 00000000 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
963 !+ 00000004 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
964 + 00000000 GRAS_SAMPLE_CONFIG: { 0 }
965 + 00000000 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
966 + 00000000 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
967 + 00000000 GRAS_UNKNOWN_80AF: FALSE
968 + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
969 !+ 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
970 + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
971 !+ 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
972 + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
973 !+ 059f086f GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
974 + 00000000 GRAS_LRZ_CNTL: { 0 }
975 + 00000000 GRAS_UNKNOWN_8101: 0
976 + 00000000 GRAS_LRZ_BUFFER_BASE_LO: 0
977 + 00000000 GRAS_LRZ_BUFFER_BASE_HI: 0
978 + 00000000 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
979 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0
980 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
981 + 00000000 GRAS_SAMPLE_CNTL: { 0 }
982 !+ 00000002 GRAS_UNKNOWN_8110: 0x2
983 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
984 !+ 059f086f GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
985 !+ 00000880 GRAS_UNKNOWN_8600: 0x880
986 !+ 06041e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 }
987 !+ 00000090 RB_RENDER_CNTL: { UNK4 | BINNING | FLAG_MRTS = 0 }
988 + 00000000 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
989 !+ 00000004 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
990 + 00000000 RB_SAMPLE_CONFIG: { 0 }
991 + 00000000 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
992 + 00000000 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 }
993 + 00000000 RB_RENDER_CONTROL0: { COORD_MASK = 0 }
994 + 00000000 RB_RENDER_CONTROL1: { 0 }
995 !+ 0000000f RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
996 + 00000000 RB_SRGB_CNTL: { 0 }
997 + 00000000 RB_SAMPLE_CNTL: { 0 }
998 !+ 00000010 RB_UNKNOWN_8811: 0x1
999 + 00000000 RB_UNKNOWN_8818: 0
1000 + 00000000 RB_UNKNOWN_8819: 0
1001 + 00000000 RB_UNKNOWN_881A: 0
1002 + 00000000 RB_UNKNOWN_881B: 0
1003 + 00000000 RB_UNKNOWN_881C: 0
1004 + 00000000 RB_UNKNOWN_881D: 0
1005 + 00000000 RB_UNKNOWN_881E: 0
1006 !+ 00002031 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
1007 !+ 00000088 RB_MRT[0].PITCH: 8704
1008 !+ 0002fd00 RB_MRT[0].ARRAY_PITCH: 12533760
1009 !+ 01125000 RB_MRT[0].BASE_LO: 0x1125000
1010 + 00000000 RB_MRT[0].BASE_HI: 0
1011 + 00000000 RB_MRT[0].BASE_GMEM: 0
1012 + 00000000 RB_BLEND_RED_F32: 0.000000
1013 + 00000000 RB_BLEND_GREEN_F32: 0.000000
1014 + 00000000 RB_BLEND_BLUE_F32: 0.000000
1015 + 00000000 RB_BLEND_ALPHA_F32: 0.000000
1016 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
1017 !+ ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
1018 + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
1019 + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
1020 + 00000000 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
1021 + 00000000 RB_DEPTH_BUFFER_PITCH: 0
1022 + 00000000 RB_DEPTH_BUFFER_ARRAY_PITCH: 0
1023 + 00000000 RB_DEPTH_BUFFER_BASE_LO: 0
1024 + 00000000 RB_DEPTH_BUFFER_BASE_HI: 0
1025 + 00000000 RB_DEPTH_BUFFER_BASE_GMEM: 0
1026 + 00000000 RB_Z_BOUNDS_MIN: 0.000000
1027 + 00000000 RB_Z_BOUNDS_MAX: 0.000000
1028 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP }
1029 + 00000000 RB_STENCIL_INFO: { 0 }
1030 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 }
1031 + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
1032 + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
1033 + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1034 + 00000000 RB_LRZ_CNTL: { 0 }
1035 !+ 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1036 + 00000000 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1037 + 00000000 RB_UNKNOWN_88F0: 0
1038 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0
1039 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
1040 + 00000000 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
1041 !+ 00000001 RB_UNKNOWN_8E01: 0x1
1042 + 00000000 RB_UNKNOWN_8E04: 0
1043 !+ 7c400004 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 }
1044 !+ 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
1045 !+ 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
1046 + 00000000 VPC_UNKNOWN_9107: 0
1047 !+ 00000003 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1048 + 00000000 VPC_UNKNOWN_9210: 0
1049 + 00000000 VPC_UNKNOWN_9211: 0
1050 !+ ffffffff VPC_VAR[0].DISABLE: 0xffffffff
1051 !+ ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff
1052 !+ ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff
1053 !+ ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff
1054 + 00000000 VPC_POINT_COORD_INVERT: { 0 }
1055 + 00000000 VPC_UNKNOWN_9300: 0
1056 !+ 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 }
1057 !+ ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 }
1058 + 00000000 VPC_SO_BUF_CNTL: { 0 }
1059 + 00000000 VPC_SO_DISABLE: { 0 }
1060 + 00000000 VPC_UNKNOWN_9600: 0
1061 + 00000000 VPC_UNKNOWN_9602: FALSE
1062 !+ ffffffff PC_RESTART_INDEX: 4294967295
1063 !+ 0000001f PC_MODE_CNTL: 0x1f
1064 !+ 00000001 PC_UNKNOWN_9805: 0x1
1065 + 00000000 PC_PRIMID_PASSTHRU: FALSE
1066 + 00000000 PC_UNKNOWN_9980: 0
1067 !+ 00000003 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1068 + 00000000 0x9990: 00000000
1069 !+ 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
1070 !+ 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
1071 + 00000000 PC_PRIMITIVE_CNTL_3: 0
1072 + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
1073 + 00000000 PC_UNKNOWN_9B07: 0
1074 + 00000000 PC_UNKNOWN_9E72: 0
1075 !+ 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
1076 !+ fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 }
1077 !+ 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
1078 !+ fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc }
1079 !+ 000000fc VFD_CONTROL_4: 0xfc
1080 !+ 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 }
1081 + 00000000 VFD_CONTROL_6: { 0 }
1082 !+ 00000001 VFD_MODE_CNTL: { BINNING_PASS }
1083 + 00000000 VFD_UNKNOWN_A008: 0
1084 !+ 00000001 VFD_ADD_OFFSET: { VERTEX }
1085 + 00000000 VFD_INDEX_OFFSET: 0
1086 + 00000000 VFD_INSTANCE_START_OFFSET: 0
1087 !+ 01016000 VFD_FETCH[0].BASE: 0x1016000
1088 + 00000000 VFD_FETCH[0].BASE+0x1: 0
1089 !+ 00100000 VFD_FETCH[0].SIZE: 1048576
1090 !+ 0000000c VFD_FETCH[0].STRIDE: 12
1091 !+ c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
1092 !+ 00000001 VFD_DECODE[0].STEP_RATE: 0x1
1093 !+ 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
1094 !+ 00000001 SP_UNKNOWN_A0F8: 0x1
1095 !+ 80100080 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS }
1096 !+ 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 }
1097 !+ 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
1098 + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
1099 + 00000000 SP_UNKNOWN_A81B: 0
1100 !+ 01011000 SP_VS_OBJ_START_LO: 0x1011000 base=1011000, offset=0, size=128
1101 + 00000000 SP_VS_OBJ_START_HI: 0 base=1011000, offset=0, size=128
1102 0000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1103 *
1104 :0:0000:0000[03000000x_00000000x] end
1105 :0:0001:0001[00000000x_00000000x] nop
1106 :0:0002:0002[00000000x_00000000x] nop
1107 :0:0003:0003[00000000x_00000000x] nop
1108 :0:0004:0004[00000000x_00000000x] nop
1109 Register Stats:
1110 - used (half): (cnt=0, max=0)
1111 - used (full): (cnt=0, max=0)
1112 - used (merged): (cnt=0, max=0)
1113 - input (half): (cnt=0, max=0)
1114 - input (full): (cnt=0, max=0)
1115 - max const: 0
1116
1117 - output (half): (cnt=0, max=0) (estimated)
1118 - output (full): (cnt=0, max=0) (estimated)
1119 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
1120 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1121 - shaderdb: 0 (ss), 0 (sy)
1122 !+ 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1123 !+ 00000001 SP_VS_INSTRLEN: 1
1124 + 00000000 SP_HS_UNKNOWN_A831: 0
1125 + 00000000 SP_HS_UNKNOWN_A833: 0
1126 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1127 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1128 + 00000000 SP_GS_PRIM_SIZE: 0
1129 + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1130 !+ 81100080 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS | 0x1000000 }
1131 + 00000000 SP_UNKNOWN_A982: 0
1132 + 00000000 SP_SRGB_CNTL: { 0 }
1133 !+ 0000000f SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
1134 !+ fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
1135 !+ 000000fc SP_FS_OUTPUT[0].REG: { REGID = r63.x }
1136 !+ 000000fc SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
1137 !+ 000000fc SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
1138 !+ 000000fc SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
1139 !+ 000000fc SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
1140 !+ 000000fc SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
1141 !+ 000000fc SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
1142 !+ 000000fc SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
1143 !+ 00000031 SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1144 !+ 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
1145 + 00000000 SP_UNKNOWN_A9A8: 0
1146 !+ 00000005 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
1147 !+ 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1148 + 00000000 SP_IBO_COUNT: 0
1149 + 00000000 SP_UNKNOWN_AE00: 0
1150 !+ 00001430 SP_UNKNOWN_AE03: 0x1430
1151 !+ 00000008 SP_UNKNOWN_AE04: 0x8
1152 !+ 0000003f SP_UNKNOWN_AE0F: 0x3f
1153 + 00000000 SP_UNKNOWN_B182: 0
1154 + 00000000 SP_UNKNOWN_B183: 0
1155 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1156 !+ 00000004 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
1157 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 }
1158 + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1159 !+ 000000a2 SP_TP_UNKNOWN_B309: 0xa2
1160 !+ 00100000 SP_UNKNOWN_B600: 0x100000
1161 !+ 00000044 SP_UNKNOWN_B605: 0x44
1162 !+ 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1163 + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 }
1164 + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 }
1165 + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 }
1166 !+ 00000001 HLSQ_UNKNOWN_B980: 0x1
1167 !+ 00000007 HLSQ_CONTROL_1_REG: 0x7
1168 !+ fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
1169 !+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
1170 !+ fcfcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
1171 !+ 000000fc HLSQ_CONTROL_5_REG: 0xfc
1172 !+ 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 }
1173 !+ 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1174 + 00000000 HLSQ_SHARED_CONSTS: { 0 }
1175 !+ 00000080 HLSQ_UNKNOWN_BE00: 0x80
1176 + 00000000 HLSQ_UNKNOWN_BE01: 0
1177 !+ 00080000 HLSQ_UNKNOWN_BE04: 0x80000
1178 0000000001d8f130: 0000: 70388003 00000186 00000001 00000004
1179 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1180 0000000001d8f140: 0000: 70268000
1181 t4 write CP_SCRATCH[0x7].REG (088a)
1182 CP_SCRATCH[0x7].REG: 3
1183 :0,1,11,3
1184 0000000001d8f144: 0000: 48088a01 00000003
1185 0000000001d914cc: 0000: 70bf8003 01d8f000 00000000 00000053
1186 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1187 0000000001d914dc: 0000: 70268000
1188 t4 write CP_SCRATCH[0x6].REG (0889)
1189 CP_SCRATCH[0x6].REG: 12
1190 :0,1,12,3
1191 0000000001d914e0: 0000: 48088901 0000000c
1192 t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords)
1193 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
1194 { ADDR_LO = 0 }
1195 { ADDR_HI = 0 }
1196 0000000001d914e8: 0000: 70438003 00040000 00000000 00000000
1197 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
1198 { EVENT = UNK_2D }
1199 event UNK_2D
1200 0000000001d914f8: 0000: 70460001 0000002d
1201 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
1202 { EVENT = CACHE_INVALIDATE }
1203 event CACHE_INVALIDATE
1204 0000000001d91500: 0000: 70460001 00000031
1205 t7 opcode: CP_EVENT_WRITE (46) (5 dwords)
1206 { EVENT = RB_DONE_TS }
1207 { ADDR_0_LO = 0x1d90000 }
1208 { ADDR_0_HI = 0 }
1209 { 3 = 0x1 }
1210 event RB_DONE_TS
1211 0000000001d91508: 0000: 70460004 00000016 01d90000 00000000 00000001
1212 t7 opcode: CP_WAIT_REG_MEM (3c) (7 dwords)
1213 { FUNCTION = WRITE_EQ | POLL_MEMORY }
1214 { POLL_ADDR_LO = 0x1d90000 }
1215 { POLL_ADDR_HI = 0 }
1216 { REF = 0x1 }
1217 { MASK = 0xffffffff }
1218 { DELAY_LOOP_CYCLES = 0x10 }
1219 0000000001d9151c: 0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010
1220 t7 opcode: CP_EVENT_WRITE (46) (5 dwords)
1221 { EVENT = CACHE_FLUSH_TS }
1222 { ADDR_0_LO = 0x1d90000 }
1223 { ADDR_0_HI = 0 }
1224 { 3 = 0x2 }
1225 event CACHE_FLUSH_TS
1226 0000000001d91538: 0000: 70460004 00000004 01d90000 00000000 00000002
1227 t7 opcode: CP_WAIT_MEM_GTE (14) (5 dwords)
1228 { RESERVED = 0 }
1229 { POLL_ADDR_LO = 0x1d90000 }
1230 { POLL_ADDR_HI = 0 }
1231 { REF = 0x2 }
1232 0000000001d9154c: 0000: 70940004 00000000 01d90000 00000000 00000002
1233 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1234 0000000001d91560: 0000: 70268000
1235 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
1236 0000000001d91564: 0000: 70138000
1237 t7 opcode: CP_MEM_WRITE (3d) (4 dwords)
1238 { ADDR_LO = 0x1d90010 }
1239 { ADDR_HI = 0 }
1240 gpuaddr:0000000001d90010
1241 0000000001d91574: 0000: 00000000
1242 0000000001d91568: 0000: 703d8003 01d90010 00000000 00000000
1243 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1244 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1245 { POLL_ADDR_LO = 0xc78 }
1246 { POLL_ADDR_HI = 0 }
1247 { REF = 0x440 }
1248 { MASK = 0xffffffff }
1249 { WRITE_ADDR_LO = 0x1d90010 }
1250 { WRITE_ADDR_HI = 0 }
1251 { WRITE_DATA = 0x441 }
1252 0000000001d91578: 0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000
1253 0000000001d91598: 0020: 00000441
1254 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1255 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1256 { POLL_ADDR_LO = 0xc58 }
1257 { POLL_ADDR_HI = 0 }
1258 { REF = 0x1040 }
1259 { MASK = 0xffffffff }
1260 { WRITE_ADDR_LO = 0x1d90010 }
1261 { WRITE_ADDR_HI = 0 }
1262 { WRITE_DATA = 0x1043 }
1263 0000000001d9159c: 0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000
1264 0000000001d915bc: 0020: 00001043
1265 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1266 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1267 { POLL_ADDR_LO = 0xc79 }
1268 { POLL_ADDR_HI = 0 }
1269 { REF = 0x440 }
1270 { MASK = 0xffffffff }
1271 { WRITE_ADDR_LO = 0x1d90010 }
1272 { WRITE_ADDR_HI = 0 }
1273 { WRITE_DATA = 0x441 }
1274 0000000001d915c0: 0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000
1275 0000000001d915e0: 0020: 00000441
1276 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1277 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1278 { POLL_ADDR_LO = 0xc59 }
1279 { POLL_ADDR_HI = 0 }
1280 { REF = 0x1040 }
1281 { MASK = 0xffffffff }
1282 { WRITE_ADDR_LO = 0x1d90010 }
1283 { WRITE_ADDR_HI = 0 }
1284 { WRITE_DATA = 0x1043 }
1285 0000000001d915e4: 0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000
1286 0000000001d91604: 0020: 00001043
1287 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1288 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1289 { POLL_ADDR_LO = 0xc7a }
1290 { POLL_ADDR_HI = 0 }
1291 { REF = 0x440 }
1292 { MASK = 0xffffffff }
1293 { WRITE_ADDR_LO = 0x1d90010 }
1294 { WRITE_ADDR_HI = 0 }
1295 { WRITE_DATA = 0x441 }
1296 0000000001d91608: 0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000
1297 0000000001d91628: 0020: 00000441
1298 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1299 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1300 { POLL_ADDR_LO = 0xc5a }
1301 { POLL_ADDR_HI = 0 }
1302 { REF = 0x1040 }
1303 { MASK = 0xffffffff }
1304 { WRITE_ADDR_LO = 0x1d90010 }
1305 { WRITE_ADDR_HI = 0 }
1306 { WRITE_DATA = 0x1043 }
1307 0000000001d9162c: 0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000
1308 0000000001d9164c: 0020: 00001043
1309 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1310 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1311 { POLL_ADDR_LO = 0xc7b }
1312 { POLL_ADDR_HI = 0 }
1313 { REF = 0x440 }
1314 { MASK = 0xffffffff }
1315 { WRITE_ADDR_LO = 0x1d90010 }
1316 { WRITE_ADDR_HI = 0 }
1317 { WRITE_DATA = 0x441 }
1318 0000000001d91650: 0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000
1319 0000000001d91670: 0020: 00000441
1320 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1321 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1322 { POLL_ADDR_LO = 0xc5b }
1323 { POLL_ADDR_HI = 0 }
1324 { REF = 0x1040 }
1325 { MASK = 0xffffffff }
1326 { WRITE_ADDR_LO = 0x1d90010 }
1327 { WRITE_ADDR_HI = 0 }
1328 { WRITE_DATA = 0x1043 }
1329 0000000001d91674: 0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000
1330 0000000001d91694: 0020: 00001043
1331 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1332 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1333 { POLL_ADDR_LO = 0xc7c }
1334 { POLL_ADDR_HI = 0 }
1335 { REF = 0x440 }
1336 { MASK = 0xffffffff }
1337 { WRITE_ADDR_LO = 0x1d90010 }
1338 { WRITE_ADDR_HI = 0 }
1339 { WRITE_DATA = 0x441 }
1340 0000000001d91698: 0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000
1341 0000000001d916b8: 0020: 00000441
1342 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1343 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1344 { POLL_ADDR_LO = 0xc5c }
1345 { POLL_ADDR_HI = 0 }
1346 { REF = 0x1040 }
1347 { MASK = 0xffffffff }
1348 { WRITE_ADDR_LO = 0x1d90010 }
1349 { WRITE_ADDR_HI = 0 }
1350 { WRITE_DATA = 0x1043 }
1351 0000000001d916bc: 0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000
1352 0000000001d916dc: 0020: 00001043
1353 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1354 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1355 { POLL_ADDR_LO = 0xc7d }
1356 { POLL_ADDR_HI = 0 }
1357 { REF = 0x440 }
1358 { MASK = 0xffffffff }
1359 { WRITE_ADDR_LO = 0x1d90010 }
1360 { WRITE_ADDR_HI = 0 }
1361 { WRITE_DATA = 0x441 }
1362 0000000001d916e0: 0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000
1363 0000000001d91700: 0020: 00000441
1364 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1365 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1366 { POLL_ADDR_LO = 0xc5d }
1367 { POLL_ADDR_HI = 0 }
1368 { REF = 0x1040 }
1369 { MASK = 0xffffffff }
1370 { WRITE_ADDR_LO = 0x1d90010 }
1371 { WRITE_ADDR_HI = 0 }
1372 { WRITE_DATA = 0x1043 }
1373 0000000001d91704: 0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000
1374 0000000001d91724: 0020: 00001043
1375 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1376 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1377 { POLL_ADDR_LO = 0xc7e }
1378 { POLL_ADDR_HI = 0 }
1379 { REF = 0x440 }
1380 { MASK = 0xffffffff }
1381 { WRITE_ADDR_LO = 0x1d90010 }
1382 { WRITE_ADDR_HI = 0 }
1383 { WRITE_DATA = 0x441 }
1384 0000000001d91728: 0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000
1385 0000000001d91748: 0020: 00000441
1386 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1387 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1388 { POLL_ADDR_LO = 0xc5e }
1389 { POLL_ADDR_HI = 0 }
1390 { REF = 0x1040 }
1391 { MASK = 0xffffffff }
1392 { WRITE_ADDR_LO = 0x1d90010 }
1393 { WRITE_ADDR_HI = 0 }
1394 { WRITE_DATA = 0x1043 }
1395 0000000001d9174c: 0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000
1396 0000000001d9176c: 0020: 00001043
1397 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1398 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1399 { POLL_ADDR_LO = 0xc7f }
1400 { POLL_ADDR_HI = 0 }
1401 { REF = 0x440 }
1402 { MASK = 0xffffffff }
1403 { WRITE_ADDR_LO = 0x1d90010 }
1404 { WRITE_ADDR_HI = 0 }
1405 { WRITE_DATA = 0x441 }
1406 0000000001d91770: 0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000
1407 0000000001d91790: 0020: 00000441
1408 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1409 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1410 { POLL_ADDR_LO = 0xc5f }
1411 { POLL_ADDR_HI = 0 }
1412 { REF = 0x1040 }
1413 { MASK = 0xffffffff }
1414 { WRITE_ADDR_LO = 0x1d90010 }
1415 { WRITE_ADDR_HI = 0 }
1416 { WRITE_DATA = 0x1043 }
1417 0000000001d91794: 0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000
1418 0000000001d917b4: 0020: 00001043
1419 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1420 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1421 { POLL_ADDR_LO = 0xc80 }
1422 { POLL_ADDR_HI = 0 }
1423 { REF = 0x440 }
1424 { MASK = 0xffffffff }
1425 { WRITE_ADDR_LO = 0x1d90010 }
1426 { WRITE_ADDR_HI = 0 }
1427 { WRITE_DATA = 0x441 }
1428 0000000001d917b8: 0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000
1429 0000000001d917d8: 0020: 00000441
1430 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1431 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1432 { POLL_ADDR_LO = 0xc60 }
1433 { POLL_ADDR_HI = 0 }
1434 { REF = 0x1040 }
1435 { MASK = 0xffffffff }
1436 { WRITE_ADDR_LO = 0x1d90010 }
1437 { WRITE_ADDR_HI = 0 }
1438 { WRITE_DATA = 0x1043 }
1439 0000000001d917dc: 0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000
1440 0000000001d917fc: 0020: 00001043
1441 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1442 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1443 { POLL_ADDR_LO = 0xc81 }
1444 { POLL_ADDR_HI = 0 }
1445 { REF = 0x440 }
1446 { MASK = 0xffffffff }
1447 { WRITE_ADDR_LO = 0x1d90010 }
1448 { WRITE_ADDR_HI = 0 }
1449 { WRITE_DATA = 0x441 }
1450 0000000001d91800: 0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000
1451 0000000001d91820: 0020: 00000441
1452 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1453 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1454 { POLL_ADDR_LO = 0xc61 }
1455 { POLL_ADDR_HI = 0 }
1456 { REF = 0x1040 }
1457 { MASK = 0xffffffff }
1458 { WRITE_ADDR_LO = 0x1d90010 }
1459 { WRITE_ADDR_HI = 0 }
1460 { WRITE_DATA = 0x1043 }
1461 0000000001d91824: 0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000
1462 0000000001d91844: 0020: 00001043
1463 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1464 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1465 { POLL_ADDR_LO = 0xc82 }
1466 { POLL_ADDR_HI = 0 }
1467 { REF = 0x440 }
1468 { MASK = 0xffffffff }
1469 { WRITE_ADDR_LO = 0x1d90010 }
1470 { WRITE_ADDR_HI = 0 }
1471 { WRITE_DATA = 0x441 }
1472 0000000001d91848: 0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000
1473 0000000001d91868: 0020: 00000441
1474 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1475 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1476 { POLL_ADDR_LO = 0xc62 }
1477 { POLL_ADDR_HI = 0 }
1478 { REF = 0x1040 }
1479 { MASK = 0xffffffff }
1480 { WRITE_ADDR_LO = 0x1d90010 }
1481 { WRITE_ADDR_HI = 0 }
1482 { WRITE_DATA = 0x1043 }
1483 0000000001d9186c: 0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000
1484 0000000001d9188c: 0020: 00001043
1485 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1486 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1487 { POLL_ADDR_LO = 0xc83 }
1488 { POLL_ADDR_HI = 0 }
1489 { REF = 0x440 }
1490 { MASK = 0xffffffff }
1491 { WRITE_ADDR_LO = 0x1d90010 }
1492 { WRITE_ADDR_HI = 0 }
1493 { WRITE_DATA = 0x441 }
1494 0000000001d91890: 0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000
1495 0000000001d918b0: 0020: 00000441
1496 t7 opcode: CP_COND_WRITE5 (45) (9 dwords)
1497 { FUNCTION = WRITE_GE | WRITE_MEMORY }
1498 { POLL_ADDR_LO = 0xc63 }
1499 { POLL_ADDR_HI = 0 }
1500 { REF = 0x1040 }
1501 { MASK = 0xffffffff }
1502 { WRITE_ADDR_LO = 0x1d90010 }
1503 { WRITE_ADDR_HI = 0 }
1504 { WRITE_DATA = 0x1043 }
1505 0000000001d918b4: 0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000
1506 0000000001d918d4: 0020: 00001043
1507 t7 opcode: CP_WAIT_MEM_WRITES (12) (1 dwords)
1508 0000000001d918d8: 0000: 70928000
1509 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
1510 0000000001d918dc: 0000: 70138000
1511 t7 opcode: CP_MEM_TO_REG (42) (4 dwords)
1512 { REG = 0x883 | CNT = 0 }
1513 { SRC = 0x1d90010 }
1514 { SRC_HI = 0 }
1515 base register: CP_SCRATCH[0].REG
1516 gpuaddr:0000000001d90010
1517 0000000001d918e0: 0000: 70c28003 00000883 01d90010 00000000
1518 t7 opcode: CP_REG_TEST (39) (2 dwords)
1519 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
1520 0000000001d918f0: 0000: 70b90001 02000883
1521 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
1522 { REG0 = 0 | MODE = PRED_TEST }
1523 { DWORDS = 7 }
1524 0000000001d918f8: 0000: 70c70002 10000000 00000007
1525 t7 opcode: CP_REG_TO_MEM (3e) (4 dwords)
1526 { REG = 0x883 | CNT = 0 }
1527 { DEST = 0x1d90008 }
1528 { DEST_HI = 0 }
1529 base register: CP_SCRATCH[0].REG
1530 gpuaddr:0000000001d90008
1531 0000000001d91904: 0000: 703e8003 00000883 01d90008 00000000
1532 t4 write CP_SCRATCH[0].REG (0883)
1533 CP_SCRATCH[0].REG: 0
1534 0000000001d91914: 0000: 48088301 00000000
1535 t7 opcode: CP_NOP (10) (3 dwords)
1536 0000000001d9191c: 0000: 70100002 48088301 00000001
1537 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
1538 0000000001d91928: 0000: 70640001 00000000
1539 t7 opcode: CP_SET_MODE (63) (2 dwords)
1540 0000000001d91930: 0000: 70e30001 00000000
1541 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1542 0000000001d91938: 0000: 70268000
1543 t4 write RB_CCU_CNTL (8e07)
1544 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 }
1545 0000000001d9193c: 0000: 408e0701 7c400004
1546 t4 write VPC_SO_DISABLE (9306)
1547 VPC_SO_DISABLE: { DISABLE }
1548 0000000001d91944: 0000: 48930601 00000001
1549 t4 write GRAS_BIN_CONTROL (80a1)
1550 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | USE_VIZ | UNK22 = 0x18 }
1551 0000000001d9194c: 0000: 4880a101 06201e11
1552 t4 write RB_BIN_CONTROL (8800)
1553 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | USE_VIZ | UNK22 = 0x18 }
1554 0000000001d91954: 0000: 48880001 06201e11
1555 t4 write RB_BIN_CONTROL2 (88d3)
1556 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1557 0000000001d9195c: 0000: 4088d301 00001e11
1558 t4 write VFD_MODE_CNTL (a007)
1559 VFD_MODE_CNTL: { 0 }
1560 0000000001d91964: 0000: 40a00701 00000000
1561 t4 write PC_UNKNOWN_9805 (9805)
1562 PC_UNKNOWN_9805: 0x1
1563 0000000001d9196c: 0000: 40980501 00000001
1564 t4 write SP_UNKNOWN_A0F8 (a0f8)
1565 SP_UNKNOWN_A0F8: 0x1
1566 0000000001d91974: 0000: 40a0f801 00000001
1567 t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
1568 0000000001d9197c: 0000: 709d0001 00000001
1569 t7 opcode: CP_REG_WRITE (6d) (4 dwords)
1570 { TRACKER = TRACK_RENDER_CNTL }
1571 RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 }
1572 0000000001d91984: 0000: 706d8003 00000002 00008801 00000010
1573 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1574 0000000001d91994: 0000: 70268000
1575 t4 write CP_SCRATCH[0x7].REG (088a)
1576 CP_SCRATCH[0x7].REG: 13
1577 :0,1,12,13
1578 0000000001d91998: 0000: 48088a01 0000000d
1579 t7 opcode: CP_SET_MARKER (65) (2 dwords)
1580 { MODE = 0x14 | MARKER = RM6_GMEM }
1581 0000000001d919a0: 0000: 70e50001 00000014
1582 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1583 0000000001d919a8: 0000: 70268000
1584 t4 write CP_SCRATCH[0x7].REG (088a)
1585 CP_SCRATCH[0x7].REG: 14
1586 :0,1,12,14
1587 0000000001d919ac: 0000: 48088a01 0000000e
1588 t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
1589 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1590 GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
1591 0000000001d919b4: 0000: 4080f002 00000000 01df021f
1592 t4 write GRAS_2D_RESOLVE_CNTL_1 (840a)
1593 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1594 GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
1595 0000000001d919c0: 0000: 48840a02 00000000 01df021f
1596 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
1597 0000000001d919cc: 0000: 70138000
1598 t7 opcode: CP_SET_MODE (63) (2 dwords)
1599 0000000001d919d0: 0000: 70e30001 00000000
1600 t7 opcode: CP_REG_TEST (39) (2 dwords)
1601 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
1602 0000000001d919d8: 0000: 70b90001 02000883
1603 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
1604 { REG0 = 0 | MODE = PRED_TEST }
1605 { DWORDS = 11 }
1606 0000000001d919e0: 0000: 70c70002 10000000 0000000b
1607 t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
1608 { VSC_SIZE = 1 | VSC_N = 0 }
1609 { BIN_DATA_ADDR_LO = 0x1d5d000 }
1610 { BIN_DATA_ADDR_HI = 0 }
1611 { BIN_SIZE_ADDRESS_LO = 0x1d65800 }
1612 { BIN_SIZE_ADDRESS_HI = 0 }
1613 { BIN_PRIM_STRM_LO = 0x1d67000 }
1614 { BIN_PRIM_STRM_HI = 0 }
1615 0000000001d919ec: 0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000
1616 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
1617 0000000001d91a0c: 0000: 70640001 00000000
1618 t7 opcode: CP_NOP (10) (3 dwords)
1619 0000000001d91a14: 0000: 70100002 70640001 00000001
1620 t4 write RB_WINDOW_OFFSET (8890)
1621 RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1622 0000000001d91a20: 0000: 48889001 00000000
1623 t4 write RB_WINDOW_OFFSET2 (88d4)
1624 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
1625 0000000001d91a28: 0000: 4888d401 00000000
1626 t4 write SP_WINDOW_OFFSET (b4d1)
1627 SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1628 0000000001d91a30: 0000: 48b4d101 00000000
1629 t4 write SP_TP_WINDOW_OFFSET (b307)
1630 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1631 0000000001d91a38: 0000: 48b30701 00000000
1632 t4 write GRAS_BIN_CONTROL (80a1)
1633 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
1634 0000000001d91a40: 0000: 4880a101 06001e11
1635 t4 write RB_BIN_CONTROL (8800)
1636 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
1637 0000000001d91a48: 0000: 48880001 06001e11
1638 t4 write RB_BIN_CONTROL2 (88d3)
1639 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1640 0000000001d91a50: 0000: 4088d301 00001e11
1641 t7 opcode: CP_SET_MODE (63) (2 dwords)
1642 0000000001d91a58: 0000: 70e30001 00000000
1643 t4 write RB_SAMPLE_CONFIG (8804)
1644 RB_SAMPLE_CONFIG: { 0 }
1645 0000000001d91a60: 0000: 40880401 00000000
1646 t4 write SP_TP_SAMPLE_CONFIG (b304)
1647 SP_TP_SAMPLE_CONFIG: { 0 }
1648 0000000001d91a68: 0000: 48b30401 00000000
1649 t4 write GRAS_SAMPLE_CONFIG (80a4)
1650 GRAS_SAMPLE_CONFIG: { 0 }
1651 0000000001d91a70: 0000: 4880a401 00000000
1652 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1653 0000000001d91a78: 0000: 70268000
1654 t4 write CP_SCRATCH[0x6].REG (0889)
1655 CP_SCRATCH[0x6].REG: 15
1656 :0,1,15,14
1657 0000000001d91a7c: 0000: 48088901 0000000f
1658 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1659 ibaddr:00000000011160d0
1660 ibsize:00000018
1661 t4 write RB_BLIT_SCISSOR_TL (88d1)
1662 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1663 RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
1664 00000000011160d0: 0000: 4888d102 00000000 059f087f
1665 t4 write RB_BLIT_DST_INFO (88d7)
1666 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1667 00000000011160dc: 0000: 4888d701 00001880
1668 t4 write RB_BLIT_INFO (88e3)
1669 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf }
1670 00000000011160e4: 0000: 4088e301 000000f2
1671 t4 write RB_BLIT_BASE_GMEM (88d6)
1672 RB_BLIT_BASE_GMEM: 0
1673 00000000011160ec: 0000: 4088d601 00000000
1674 t4 write RB_UNKNOWN_88D0 (88d0)
1675 RB_UNKNOWN_88D0: { 0 }
1676 00000000011160f4: 0000: 4088d001 00000000
1677 t4 write RB_BLIT_CLEAR_COLOR_DW0 (88df)
1678 RB_BLIT_CLEAR_COLOR_DW0: 0
1679 RB_BLIT_CLEAR_COLOR_DW1: 0
1680 RB_BLIT_CLEAR_COLOR_DW2: 0
1681 RB_BLIT_CLEAR_COLOR_DW3: 0
1682 00000000011160fc: 0000: 4088df04 00000000 00000000 00000000 00000000
1683 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1684 0000000001116110: 0000: 70268000
1685 t4 write CP_SCRATCH[0x7].REG (088a)
1686 CP_SCRATCH[0x7].REG: 5
1687 :0,1,15,5
1688 0000000001116114: 0000: 48088a01 00000005
1689 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
1690 { EVENT = BLIT }
1691 event BLIT
1692 mode: RM6_GMEM
1693 skip_ib2: g=1, l=0
1694 draw[1] register values
1695 + 00000000 CP_SCRATCH[0].REG: 0
1696 !+ 0000000f CP_SCRATCH[0x6].REG: 15
1697 :0,1,15,5
1698 !+ 00000005 CP_SCRATCH[0x7].REG: 5
1699 :0,1,15,5
1700 !+ 06001e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
1701 + 00000000 GRAS_SAMPLE_CONFIG: { 0 }
1702 + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1703 !+ 01df021f GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
1704 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1705 !+ 01df021f GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
1706 !+ 06001e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
1707 !+ 00000010 RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 }
1708 + 00000000 RB_SAMPLE_CONFIG: { 0 }
1709 + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1710 + 00000000 RB_UNKNOWN_88D0: { 0 }
1711 + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1712 !+ 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
1713 + 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1714 + 00000000 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
1715 + 00000000 RB_BLIT_BASE_GMEM: 0
1716 !+ 00001880 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1717 + 00000000 RB_BLIT_CLEAR_COLOR_DW0: 0
1718 + 00000000 RB_BLIT_CLEAR_COLOR_DW1: 0
1719 + 00000000 RB_BLIT_CLEAR_COLOR_DW2: 0
1720 + 00000000 RB_BLIT_CLEAR_COLOR_DW3: 0
1721 !+ 000000f2 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf }
1722 + 7c400004 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 }
1723 !+ 00000001 VPC_SO_DISABLE: { DISABLE }
1724 + 00000001 PC_UNKNOWN_9805: 0x1
1725 !+ 00000000 VFD_MODE_CNTL: { 0 }
1726 + 00000001 SP_UNKNOWN_A0F8: 0x1
1727 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 }
1728 + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1729 + 00000000 SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1730 000000000111611c: 0000: 70460001 0000001e
1731 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1732 0000000001116124: 0000: 70268000
1733 t4 write CP_SCRATCH[0x7].REG (088a)
1734 CP_SCRATCH[0x7].REG: 6
1735 :0,1,15,6
1736 0000000001116128: 0000: 48088a01 00000006
1737 0000000001d91a84: 0000: 70bf8003 011160d0 00000000 00000018
1738 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1739 0000000001d91a94: 0000: 70268000
1740 t4 write CP_SCRATCH[0x6].REG (0889)
1741 CP_SCRATCH[0x6].REG: 16
1742 :0,1,16,6
1743 0000000001d91a98: 0000: 48088901 00000010
1744 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1745 0000000001d91aa0: 0000: 70268000
1746 t4 write CP_SCRATCH[0x6].REG (0889)
1747 CP_SCRATCH[0x6].REG: 17
1748 :0,1,17,6
1749 0000000001d91aa4: 0000: 48088901 00000011
1750 t7 opcode: CP_REG_TEST (39) (2 dwords)
1751 { REG = 0xc38 | BIT = 0 | WAIT_FOR_ME }
1752 0000000001d91aac: 0000: 70b90001 02000c38
1753 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
1754 { REG0 = 0 | MODE = PRED_TEST }
1755 { DWORDS = 4 }
1756 0000000001d91ab4: 0000: 70c70002 10000000 00000004
1757 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1758 ibaddr:0000000001d8f000
1759 ibsize:00000053
1760 t4 write VFD_INDEX_OFFSET (a00e)
1761 VFD_INDEX_OFFSET: 0
1762 0000000001d8f000: 0000: 40a00e01 00000000
1763 t4 write VFD_INSTANCE_START_OFFSET (a00f)
1764 VFD_INSTANCE_START_OFFSET: 0
1765 0000000001d8f008: 0000: 48a00f01 00000000
1766 t4 write PC_RESTART_INDEX (9803)
1767 PC_RESTART_INDEX: 4294967295
1768 0000000001d8f010: 0000: 40980301 ffffffff
1769 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1770 0000000001d8f018: 0000: 70268000
1771 t4 write CP_SCRATCH[0x5].REG (0888)
1772 CP_SCRATCH[0x5].REG: 1
1773 :0,1,17,6
1774 0000000001d8f01c: 0000: 40088801 00000001
1775 t4 write RB_STENCILREF (8887)
1776 RB_STENCILREF: { REF = 0 | BFREF = 0 }
1777 0000000001d8f024: 0000: 48888701 00000000
1778 t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
1779 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
1780 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
1781 0000000001d8f02c: 0000: 4880b002 00000000 059f086f
1782 t4 write GRAS_CL_VPORT[0].XOFFSET (8010)
1783 GRAS_CL_VPORT[0].XOFFSET: 1080.000000
1784 GRAS_CL_VPORT[0].XSCALE: 1080.000000
1785 GRAS_CL_VPORT[0].YOFFSET: 720.000000
1786 GRAS_CL_VPORT[0].YSCALE: 720.000000
1787 GRAS_CL_VPORT[0].ZOFFSET: 0.500000
1788 GRAS_CL_VPORT[0].ZSCALE: 0.500000
1789 0000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
1790 t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
1791 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
1792 GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
1793 0000000001d8f054: 0000: 4880d002 00000000 059f086f
1794 t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
1795 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
1796 0000000001d8f060: 0000: 40800601 00057537
1797 t4 write RB_BLEND_CNTL (8865)
1798 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
1799 0000000001d8f068: 0000: 48886501 ffff0000
1800 t4 write RB_BLEND_RED_F32 (8860)
1801 RB_BLEND_RED_F32: 0.000000
1802 RB_BLEND_GREEN_F32: 0.000000
1803 RB_BLEND_BLUE_F32: 0.000000
1804 RB_BLEND_ALPHA_F32: 0.000000
1805 0000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000
1806 t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords)
1807 { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
1808 { ADDR_LO = 0x1116000 }
1809 { ADDR_HI = 0 }
1810 { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
1811 { ADDR_LO = 0x111e000 }
1812 { ADDR_HI = 0 }
1813 { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
1814 { ADDR_LO = 0x111f000 }
1815 { ADDR_HI = 0 }
1816 { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
1817 { ADDR_LO = 0x1120000 }
1818 { ADDR_HI = 0 }
1819 { COUNT = 95 | BINNING | GROUP_ID = 2 }
1820 { ADDR_LO = 0x1121000 }
1821 { ADDR_HI = 0 }
1822 { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
1823 { ADDR_LO = 0x1122000 }
1824 { ADDR_HI = 0 }
1825 { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
1826 { ADDR_LO = 0x1123000 }
1827 { ADDR_HI = 0 }
1828 { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
1829 { ADDR_LO = 0x1116030 }
1830 { ADDR_HI = 0 }
1831 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
1832 { ADDR_LO = 0 }
1833 { ADDR_HI = 0 }
1834 { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
1835 { ADDR_LO = 0x1116050 }
1836 { ADDR_HI = 0 }
1837 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
1838 { ADDR_LO = 0 }
1839 { ADDR_HI = 0 }
1840 { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
1841 { ADDR_LO = 0x1124000 }
1842 { ADDR_HI = 0 }
1843 { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
1844 { ADDR_LO = 0x11160a0 }
1845 { ADDR_HI = 0 }
1846 0000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
1847 0000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
1848 0000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
1849 0000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
1850 0000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
1851 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
1852 0000000001d8f124: 0000: 70268000
1853 t4 write CP_SCRATCH[0x7].REG (088a)
1854 CP_SCRATCH[0x7].REG: 2
1855 :0,1,17,2
1856 0000000001d8f128: 0000: 48088a01 00000002
1857 group_id: 0
1858 count: 21
1859 addr: 000000000111f000
1860 flags: 0
1861 enable_mask: 0x7
1862 000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
1863 000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
1864 000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000
1865 t4 write HLSQ_INVALIDATE_CMD (bb08)
1866 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 }
1867 000000000111f000: 0000: 40bb0801 000000ff
1868 t4 write HLSQ_VS_CNTL (b800)
1869 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1870 HLSQ_HS_CNTL: { CONSTLEN = 0 }
1871 HLSQ_DS_CNTL: { CONSTLEN = 0 }
1872 HLSQ_GS_CNTL: { CONSTLEN = 0 }
1873 000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000
1874 t4 write HLSQ_FS_CNTL (bb10)
1875 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1876 000000000111f01c: 0000: 40bb1001 00000108
1877 t4 write SP_VS_CONFIG (a823)
1878 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1879 000000000111f024: 0000: 48a82301 00000100
1880 t4 write SP_HS_CONFIG (a83b)
1881 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1882 000000000111f02c: 0000: 48a83b01 00000000
1883 t4 write SP_DS_CONFIG (a863)
1884 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1885 000000000111f034: 0000: 40a86301 00000000
1886 t4 write SP_GS_CONFIG (a894)
1887 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1888 000000000111f03c: 0000: 48a89401 00000000
1889 t4 write SP_FS_CONFIG (ab04)
1890 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1891 000000000111f044: 0000: 48ab0401 00000100
1892 t4 write SP_IBO_COUNT (ab20)
1893 SP_IBO_COUNT: 0
1894 000000000111f04c: 0000: 48ab2001 00000000
1895 group_id: 1
1896 count: 192
1897 addr: 0000000001120000
1898 flags: 0
1899 enable_mask: 0x6
1900 0000000001120000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
1901 0000000001120020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000
1902 0000000001120040: 0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff
1903 0000000001120060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
1904 0000000001120080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
1905 00000000011200a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001
1906 00000000011200c0: 00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8
1907 00000000011200e0: 00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901
1908 0000000001120100: 0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004
1909 0000000001120120: 0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000
1910 0000000001120140: 0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000
1911 0000000001120160: 0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc
1912 0000000001120180: 0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
1913 00000000011201a0: 01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
1914 00000000011201c0: 01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
1915 00000000011201e0: 01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
1916 0000000001120200: 0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
1917 0000000001120220: 0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
1918 0000000001120240: 0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
1919 0000000001120260: 0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
1920 0000000001120280: 0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
1921 00000000011202a0: 02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
1922 00000000011202c0: 02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
1923 00000000011202e0: 02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
1924 t4 write SP_HS_UNKNOWN_A833 (a833)
1925 SP_HS_UNKNOWN_A833: 0
1926 0000000001120000: 0000: 40a83301 00000000
1927 t4 write SP_FS_PREFETCH_CNTL (a99e)
1928 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
1929 0000000001120008: 0000: 40a99e01 00007fc0
1930 t4 write SP_UNKNOWN_A9A8 (a9a8)
1931 SP_UNKNOWN_A9A8: 0
1932 0000000001120010: 0000: 40a9a801 00000000
1933 t4 write SP_MODE_CONTROL (ab00)
1934 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
1935 0000000001120018: 0000: 40ab0001 00000005
1936 t4 write SP_FS_OUTPUT_CNTL0 (a98c)
1937 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
1938 0000000001120020: 0000: 40a98c01 fcfcfc00
1939 t4 write SP_VS_CTRL_REG0 (a800)
1940 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS }
1941 0000000001120028: 0000: 40a80001 80100080
1942 t4 write SP_VS_INSTRLEN (a824)
1943 SP_VS_INSTRLEN: 1
1944 0000000001120030: 0000: 40a82401 00000001
1945 t4 write SP_VS_OBJ_START_LO (a81c)
1946 SP_VS_OBJ_START_LO: 0x1012000 base=1012000, offset=0, size=128
1947 SP_VS_OBJ_START_HI: 0 base=1012000, offset=0, size=128
1948 0000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1949 *
1950 :0:0000:0000[03000000x_00000000x] end
1951 :0:0001:0001[00000000x_00000000x] nop
1952 :0:0002:0002[00000000x_00000000x] nop
1953 :0:0003:0003[00000000x_00000000x] nop
1954 :0:0004:0004[00000000x_00000000x] nop
1955 Register Stats:
1956 - used (half): (cnt=0, max=0)
1957 - used (full): (cnt=0, max=0)
1958 - used (merged): (cnt=0, max=0)
1959 - input (half): (cnt=0, max=0)
1960 - input (full): (cnt=0, max=0)
1961 - max const: 0
1962
1963 - output (half): (cnt=0, max=0) (estimated)
1964 - output (full): (cnt=0, max=0) (estimated)
1965 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
1966 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1967 - shaderdb: 0 (ss), 0 (sy)
1968 0000000001120038: 0000: 48a81c02 01012000 00000000
1969 t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
1970 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
1971 { EXT_SRC_ADDR = 0x1012000 }
1972 { EXT_SRC_ADDR_HI = 0 }
1973 :0:0000:0000[03000000x_00000000x] end
1974 :0:0001:0001[00000000x_00000000x] nop
1975 :0:0002:0002[00000000x_00000000x] nop
1976 :0:0003:0003[00000000x_00000000x] nop
1977 :0:0004:0004[00000000x_00000000x] nop
1978 Register Stats:
1979 - used (half): (cnt=0, max=0)
1980 - used (full): (cnt=0, max=0)
1981 - used (merged): (cnt=0, max=0)
1982 - input (half): (cnt=0, max=0)
1983 - input (full): (cnt=0, max=0)
1984 - max const: 0
1985
1986 - output (half): (cnt=0, max=0) (estimated)
1987 - output (full): (cnt=0, max=0) (estimated)
1988 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
1989 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1990 - shaderdb: 0 (ss), 0 (sy)
1991 0000000001120044: 0000: 70328003 00620000 01012000 00000000
1992 t4 write VPC_VAR[0].DISABLE (9212)
1993 VPC_VAR[0].DISABLE: 0xffffffff
1994 VPC_VAR[0x1].DISABLE: 0xffffffff
1995 VPC_VAR[0x2].DISABLE: 0xffffffff
1996 VPC_VAR[0x3].DISABLE: 0xffffffff
1997 0000000001120054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff
1998 t4 write SP_VS_OUT[0].REG (a803)
1999 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
2000 0000000001120068: 0000: 40a80301 00000f00
2001 t4 write SP_VS_VPC_DST[0].REG (a813)
2002 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
2003 0000000001120070: 0000: 48a81301 00000000
2004 t4 write SP_HS_UNKNOWN_A831 (a831)
2005 SP_HS_UNKNOWN_A831: 0
2006 0000000001120078: 0000: 48a83101 00000000
2007 t4 write SP_VS_PRIMITIVE_CNTL (a802)
2008 SP_VS_PRIMITIVE_CNTL: { OUT = 1 }
2009 0000000001120080: 0000: 48a80201 00000001
2010 t4 write VPC_CNTL_0 (9304)
2011 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 }
2012 0000000001120088: 0000: 40930401 ff00ff00
2013 t4 write PC_VS_OUT_CNTL (9b01)
2014 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
2015 0000000001120090: 0000: 489b0101 00000004
2016 t4 write PC_PRIMITIVE_CNTL_3 (9b03)
2017 PC_PRIMITIVE_CNTL_3: 0
2018 0000000001120098: 0000: 409b0301 00000000
2019 t4 write HLSQ_CONTROL_1_REG (b982)
2020 HLSQ_CONTROL_1_REG: 0x7
2021 HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
2022 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
2023 HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
2024 HLSQ_CONTROL_5_REG: 0xfc
2025 00000000011200a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc
2026 t4 write HLSQ_UNKNOWN_B980 (b980)
2027 HLSQ_UNKNOWN_B980: 0x1
2028 00000000011200b8: 0000: 48b98001 00000001
2029 t4 write SP_FS_CTRL_REG0 (a980)
2030 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 | THREADSIZE = FOUR_QUADS | VARYING | MERGEDREGS | 0x1000000 }
2031 00000000011200c0: 0000: 40a98001 81508980
2032 t4 write SP_UNKNOWN_A982 (a982)
2033 SP_UNKNOWN_A982: 0
2034 00000000011200c8: 0000: 48a98201 00000000
2035 t4 write VPC_VS_LAYER_CNTL (9104)
2036 VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
2037 00000000011200d0: 0000: 48910401 0000ffff
2038 t4 write GRAS_CNTL (8005)
2039 GRAS_CNTL: { SIZE | COORD_MASK = 0xf }
2040 00000000011200d8: 0000: 40800501 000003c8
2041 t4 write RB_RENDER_CONTROL0 (8809)
2042 RB_RENDER_CONTROL0: { SIZE | COORD_MASK = 0xf }
2043 RB_RENDER_CONTROL1: { 0 }
2044 00000000011200e0: 0000: 48880902 000003c8 00000000
2045 t4 write RB_SAMPLE_CNTL (8810)
2046 RB_SAMPLE_CNTL: { 0 }
2047 00000000011200ec: 0000: 40881001 00000000
2048 t4 write GRAS_UNKNOWN_8101 (8101)
2049 GRAS_UNKNOWN_8101: 0
2050 00000000011200f4: 0000: 40810101 00000000
2051 t4 write GRAS_SAMPLE_CNTL (8109)
2052 GRAS_SAMPLE_CNTL: { 0 }
2053 00000000011200fc: 0000: 48810901 00000000
2054 t4 write SP_FS_OUTPUT[0].REG (a98e)
2055 SP_FS_OUTPUT[0].REG: { REGID = r1.x }
2056 SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
2057 SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
2058 SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
2059 SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
2060 SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
2061 SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
2062 SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
2063 0000000001120104: 0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004
2064 0000000001120124: 0020: 00000004
2065 t4 write VPC_VS_PACK (9301)
2066 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 }
2067 0000000001120128: 0000: 40930101 00ff0004
2068 t4 write PC_PRIMITIVE_CNTL_6 (9b06)
2069 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
2070 0000000001120130: 0000: 409b0601 00000000
2071 t4 write SP_GS_PRIM_SIZE (a871)
2072 SP_GS_PRIM_SIZE: 0
2073 0000000001120138: 0000: 40a87101 00000000
2074 t4 write VPC_VS_CLIP_CNTL (9101)
2075 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
2076 0000000001120140: 0000: 48910101 00ffff00
2077 t4 write VPC_UNKNOWN_9107 (9107)
2078 VPC_UNKNOWN_9107: 0
2079 0000000001120148: 0000: 48910701 00000000
2080 t4 write SP_FS_INSTRLEN (ab05)
2081 SP_FS_INSTRLEN: 88
2082 0000000001120150: 0000: 40ab0501 00000058
2083 t4 write SP_FS_OBJ_START_LO (a983)
2084 SP_FS_OBJ_START_LO: 0x1013000 base=1013000, offset=0, size=11264
2085 SP_FS_OBJ_START_HI: 0 base=1013000, offset=0, size=11264
2086 0000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
2087 0000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
2088 0000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
2089 0000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
2090 0000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
2091 00000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
2092 00000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
2093 00000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
2094 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
2095 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000
2096 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
2097 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
2098 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
2099 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
2100 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
2101 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
2102 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
2103 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
2104 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
2105 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
2106 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
2107 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
2108 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
2109 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
2110 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
2111 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
2112 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
2113 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
2114 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
2115 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
2116 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
2117 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
2118 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
2119 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
2120 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
2121 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
2122 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
2123 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
2124 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
2125 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
2126 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
2127 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
2128 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
2129 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
2130 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
2131 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
2132 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
2133 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
2134 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
2135 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
2136 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
2137 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
2138 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
2139 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
2140 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
2141 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
2142 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
2143 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
2144 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
2145 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
2146 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
2147 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
2148 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
2149 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
2150 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
2151 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
2152 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
2153 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
2154 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
2155 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
2156 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
2157 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
2158 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
2159 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
2160 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
2161 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2162 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
2163 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
2164 :0:0070:0078[00000300x_00000000x] (rpt3)nop
2165 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
2166 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
2167 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
2168 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
2169 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
2170 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
2171 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
2172 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
2173 :0:0079:0095[00000200x_00000000x] (rpt2)nop
2174 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
2175 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
2176 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
2177 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
2178 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
2179 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
2180 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
2181 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
2182 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
2183 :0:0089:0114[00000200x_00000000x] (rpt2)nop
2184 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
2185 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
2186 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
2187 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
2188 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
2189 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
2190 :0:0096:0128[00000200x_00000000x] (rpt2)nop
2191 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
2192 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
2193 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
2194 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
2195 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
2196 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
2197 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
2198 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
2199 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
2200 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
2201 :0:0107:0150[00000200x_00000000x] (rpt2)nop
2202 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
2203 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
2204 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
2205 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
2206 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
2207 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
2208 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
2209 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
2210 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
2211 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
2212 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
2213 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
2214 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
2215 :0:0121:0173[00000200x_00000000x] (rpt2)nop
2216 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
2217 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
2218 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
2219 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
2220 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
2221 :0:0127:0181[00000200x_00000000x] (rpt2)nop
2222 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
2223 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
2224 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
2225 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
2226 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
2227 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
2228 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
2229 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
2230 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
2231 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
2232 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
2233 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
2234 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
2235 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
2236 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
2237 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
2238 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
2239 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
2240 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
2241 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
2242 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
2243 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
2244 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
2245 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
2246 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
2247 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
2248 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
2249 :0:0155:0218[00000200x_00000000x] (rpt2)nop
2250 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
2251 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
2252 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
2253 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
2254 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
2255 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
2256 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
2257 :0:0163:0237[00000200x_00000000x] (rpt2)nop
2258 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
2259 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
2260 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
2261 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
2262 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
2263 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
2264 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
2265 :0:0171:0249[00000200x_00000000x] (rpt2)nop
2266 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
2267 :0:0173:0256[00000200x_00000000x] (rpt2)nop
2268 :0:0174:0259[00800000x_00000464x] br p0.x, #1124
2269 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
2270 :0:0176:0261[00000200x_00000000x] (rpt2)nop
2271 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
2272 :0:0178:0268[00000200x_00000000x] (rpt2)nop
2273 :0:0179:0271[00800000x_0000045fx] br p0.x, #1119
2274 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
2275 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
2276 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
2277 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
2278 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
2279 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
2280 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
2281 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
2282 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
2283 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
2284 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
2285 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
2286 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2287 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
2288 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
2289 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
2290 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
2291 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
2292 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
2293 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
2294 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
2295 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
2296 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2297 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2298 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2299 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
2300 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
2301 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
2302 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
2303 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
2304 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
2305 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
2306 :0:0212:0308[00000000x_00000000x] nop
2307 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
2308 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
2309 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
2310 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
2311 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
2312 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
2313 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
2314 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
2315 :0:0221:0323[00000200x_00000000x] (rpt2)nop
2316 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
2317 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
2318 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
2319 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
2320 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
2321 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
2322 :0:0228:0348[00000200x_00000000x] (rpt2)nop
2323 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
2324 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
2325 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
2326 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
2327 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
2328 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
2329 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
2330 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
2331 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
2332 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
2333 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2334 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2335 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
2336 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
2337 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
2338 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
2339 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
2340 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
2341 :0:0247:0386[00000200x_00000000x] (rpt2)nop
2342 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
2343 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
2344 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
2345 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
2346 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
2347 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
2348 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
2349 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
2350 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
2351 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
2352 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
2353 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
2354 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
2355 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
2356 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
2357 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
2358 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2359 :0:0265:0419[00000000x_00000000x] nop
2360 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
2361 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
2362 :0:0268:0422[00000100x_00000000x] (rpt1)nop
2363 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
2364 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
2365 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
2366 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
2367 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
2368 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2369 :0:0275:0439[00000200x_00000000x] (rpt2)nop
2370 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
2371 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
2372 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
2373 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
2374 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
2375 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
2376 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
2377 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
2378 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
2379 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
2380 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
2381 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
2382 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2383 :0:0289:0470[00000200x_00000000x] (rpt2)nop
2384 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
2385 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
2386 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
2387 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
2388 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
2389 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
2390 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
2391 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
2392 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2393 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2394 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2395 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
2396 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
2397 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
2398 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
2399 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
2400 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2401 :0:0307:0501[00000100x_00000000x] (rpt1)nop
2402 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
2403 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
2404 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
2405 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
2406 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
2407 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
2408 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
2409 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2410 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
2411 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
2412 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
2413 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
2414 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
2415 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2416 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2417 :0:0323:0529[00000100x_00000000x] (rpt1)nop
2418 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
2419 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
2420 :0:0326:0533[00000000x_00000000x] nop
2421 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
2422 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
2423 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
2424 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
2425 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
2426 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2427 :0:0333:0549[00000200x_00000000x] (rpt2)nop
2428 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
2429 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
2430 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
2431 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
2432 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
2433 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
2434 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
2435 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
2436 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
2437 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
2438 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
2439 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
2440 :0:0346:0576[00000200x_00000000x] (rpt2)nop
2441 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
2442 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
2443 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
2444 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
2445 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
2446 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
2447 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
2448 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
2449 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
2450 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
2451 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2452 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
2453 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
2454 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
2455 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
2456 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
2457 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
2458 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2459 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2460 :0:0366:0615[00000100x_00000000x] (rpt1)nop
2461 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
2462 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
2463 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
2464 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
2465 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
2466 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
2467 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
2468 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2469 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
2470 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
2471 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
2472 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
2473 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
2474 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2475 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
2476 :0:0382:0643[00000100x_00000000x] (rpt1)nop
2477 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
2478 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
2479 :0:0385:0647[00000000x_00000000x] nop
2480 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
2481 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2482 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
2483 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
2484 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
2485 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2486 :0:0392:0663[00000200x_00000000x] (rpt2)nop
2487 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
2488 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
2489 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
2490 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
2491 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
2492 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
2493 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
2494 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
2495 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2496 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
2497 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
2498 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
2499 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2500 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2501 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
2502 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
2503 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
2504 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2505 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
2506 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2507 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2508 :0:0414:0699[00000100x_00000000x] (rpt1)nop
2509 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
2510 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
2511 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
2512 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
2513 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
2514 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
2515 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
2516 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
2517 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2518 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
2519 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
2520 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
2521 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
2522 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
2523 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2524 :0:0430:0727[00000000x_00000000x] nop
2525 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
2526 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
2527 :0:0433:0730[00000100x_00000000x] (rpt1)nop
2528 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
2529 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
2530 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
2531 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
2532 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
2533 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2534 :0:0440:0747[00000200x_00000000x] (rpt2)nop
2535 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
2536 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
2537 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
2538 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
2539 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
2540 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
2541 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
2542 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
2543 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2544 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
2545 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
2546 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
2547 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2548 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2549 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
2550 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
2551 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
2552 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
2553 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
2554 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
2555 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2556 :0:0462:0783[00000100x_00000000x] (rpt1)nop
2557 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
2558 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
2559 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
2560 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
2561 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2562 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2563 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
2564 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
2565 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
2566 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
2567 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
2568 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
2569 :0:0475:0808[00000100x_00000000x] (rpt1)nop
2570 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
2571 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
2572 :0:0478:0812[00000000x_00000000x] nop
2573 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
2574 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
2575 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
2576 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
2577 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
2578 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2579 :0:0485:0828[00000200x_00000000x] (rpt2)nop
2580 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
2581 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
2582 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
2583 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
2584 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
2585 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2586 :0:0492:0852[00000200x_00000000x] (rpt2)nop
2587 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
2588 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
2589 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
2590 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
2591 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
2592 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
2593 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
2594 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2595 :0:0501:0872[00000200x_00000000x] (rpt2)nop
2596 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
2597 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
2598 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
2599 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
2600 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
2601 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
2602 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
2603 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
2604 :0:0510:0892[00000200x_00000000x] (rpt2)nop
2605 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
2606 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
2607 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
2608 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
2609 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
2610 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
2611 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
2612 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
2613 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
2614 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
2615 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
2616 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
2617 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
2618 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
2619 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
2620 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
2621 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
2622 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
2623 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
2624 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
2625 :0:0531:0942[00900000x_000002cdx] br !p0.x, #717
2626 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
2627 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
2628 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
2629 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
2630 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
2631 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2632 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
2633 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
2634 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
2635 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
2636 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2637 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
2638 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2639 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2640 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
2641 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
2642 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
2643 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2644 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
2645 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
2646 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
2647 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
2648 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2649 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
2650 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
2651 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2652 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2653 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
2654 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
2655 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
2656 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
2657 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
2658 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
2659 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
2660 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
2661 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2662 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
2663 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
2664 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
2665 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
2666 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2667 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
2668 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2669 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
2670 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
2671 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
2672 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
2673 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
2674 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
2675 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2676 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2677 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
2678 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2679 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
2680 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
2681 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2682 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
2683 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
2684 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
2685 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
2686 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
2687 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
2688 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
2689 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2690 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
2691 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
2692 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
2693 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
2694 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
2695 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
2696 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
2697 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2698 :0:0604:1016[00000000x_00000000x] nop
2699 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
2700 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
2701 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
2702 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
2703 :0:0609:1021[00000000x_00000000x] nop
2704 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
2705 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
2706 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
2707 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
2708 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
2709 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
2710 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
2711 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
2712 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
2713 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
2714 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
2715 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
2716 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2717 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
2718 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
2719 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
2720 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2721 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
2722 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2723 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
2724 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2725 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
2726 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
2727 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
2728 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
2729 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
2730 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
2731 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2732 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
2733 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2734 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
2735 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2736 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
2737 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
2738 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
2739 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
2740 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
2741 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
2742 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
2743 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
2744 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
2745 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
2746 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2747 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
2748 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
2749 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
2750 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
2751 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
2752 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
2753 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
2754 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
2755 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2756 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
2757 :0:0663:1093[00000000x_00000000x] nop
2758 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
2759 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
2760 :0:0666:1096[00000000x_00000000x] nop
2761 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
2762 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
2763 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
2764 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
2765 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
2766 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
2767 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
2768 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
2769 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
2770 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
2771 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2772 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
2773 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
2774 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
2775 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
2776 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
2777 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
2778 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
2779 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
2780 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
2781 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
2782 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
2783 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
2784 :0:0690:1128[00000000x_00000000x] nop
2785 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
2786 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
2787 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
2788 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
2789 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
2790 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
2791 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
2792 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
2793 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
2794 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
2795 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
2796 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
2797 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
2798 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
2799 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
2800 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
2801 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2802 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2803 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2804 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
2805 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
2806 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
2807 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
2808 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
2809 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2810 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
2811 :0:0717:1167[00000100x_00000000x] (rpt1)nop
2812 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
2813 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
2814 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
2815 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
2816 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
2817 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
2818 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
2819 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
2820 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
2821 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
2822 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
2823 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
2824 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
2825 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
2826 :0:0732:1192[00000100x_00000000x] (rpt1)nop
2827 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
2828 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
2829 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
2830 :0:0736:1200[00000200x_00000000x] (rpt2)nop
2831 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
2832 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
2833 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
2834 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2835 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
2836 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2837 :0:0743:1218[00000200x_00000000x] (rpt2)nop
2838 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
2839 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
2840 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
2841 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
2842 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
2843 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
2844 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
2845 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
2846 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2847 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
2848 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
2849 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
2850 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2851 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2852 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
2853 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
2854 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
2855 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
2856 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
2857 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
2858 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
2859 :0:0765:1254[00000100x_00000000x] (rpt1)nop
2860 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
2861 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
2862 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
2863 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
2864 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
2865 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
2866 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
2867 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2868 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
2869 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
2870 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
2871 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
2872 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
2873 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2874 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
2875 :0:0781:1282[00000100x_00000000x] (rpt1)nop
2876 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
2877 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
2878 :0:0784:1286[00000000x_00000000x] nop
2879 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
2880 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
2881 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
2882 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
2883 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
2884 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2885 :0:0791:1302[00000200x_00000000x] (rpt2)nop
2886 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
2887 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
2888 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
2889 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
2890 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
2891 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
2892 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
2893 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
2894 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2895 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
2896 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
2897 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
2898 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
2899 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
2900 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2901 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
2902 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
2903 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
2904 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
2905 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
2906 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2907 :0:0813:1338[00000100x_00000000x] (rpt1)nop
2908 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
2909 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
2910 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
2911 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
2912 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
2913 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
2914 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
2915 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2916 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
2917 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
2918 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
2919 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
2920 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
2921 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
2922 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
2923 :0:0829:1366[00000100x_00000000x] (rpt1)nop
2924 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
2925 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
2926 :0:0832:1370[00000000x_00000000x] nop
2927 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
2928 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
2929 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
2930 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
2931 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
2932 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2933 :0:0839:1386[00000200x_00000000x] (rpt2)nop
2934 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
2935 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
2936 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
2937 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
2938 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
2939 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2940 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
2941 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
2942 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
2943 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
2944 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
2945 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
2946 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
2947 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
2948 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2949 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
2950 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
2951 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
2952 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
2953 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
2954 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2955 :0:0861:1425[00000000x_00000000x] nop
2956 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
2957 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
2958 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
2959 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
2960 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
2961 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
2962 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
2963 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
2964 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
2965 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
2966 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
2967 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2968 :0:0874:1450[00000000x_00000000x] nop
2969 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
2970 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
2971 :0:0877:1453[00000100x_00000000x] (rpt1)nop
2972 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
2973 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
2974 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
2975 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
2976 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
2977 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
2978 :0:0884:1470[00000200x_00000000x] (rpt2)nop
2979 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
2980 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
2981 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
2982 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
2983 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
2984 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2985 :0:0891:1494[00000200x_00000000x] (rpt2)nop
2986 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
2987 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
2988 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
2989 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
2990 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2991 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
2992 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
2993 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2994 :0:0900:1514[00000200x_00000000x] (rpt2)nop
2995 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
2996 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
2997 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
2998 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
2999 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
3000 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
3001 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
3002 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
3003 :0:0909:1534[00000200x_00000000x] (rpt2)nop
3004 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
3005 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
3006 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
3007 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
3008 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
3009 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
3010 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
3011 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3012 :0:0918:1554[00000200x_00000000x] (rpt2)nop
3013 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
3014 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
3015 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
3016 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
3017 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
3018 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
3019 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
3020 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
3021 :0:0927:1574[00000200x_00000000x] (rpt2)nop
3022 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
3023 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
3024 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
3025 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
3026 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
3027 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
3028 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
3029 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
3030 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
3031 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
3032 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
3033 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
3034 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
3035 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3036 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
3037 :0:0943:1613[00000100x_00000000x] (rpt1)nop
3038 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
3039 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
3040 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
3041 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
3042 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
3043 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
3044 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
3045 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
3046 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
3047 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
3048 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
3049 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
3050 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3051 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
3052 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
3053 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
3054 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
3055 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
3056 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
3057 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
3058 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
3059 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3060 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
3061 :0:0967:1650[00000100x_00000000x] (rpt1)nop
3062 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
3063 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3064 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
3065 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
3066 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
3067 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
3068 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
3069 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
3070 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
3071 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
3072 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
3073 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
3074 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
3075 :0:0981:1676[00000100x_00000000x] (rpt1)nop
3076 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
3077 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
3078 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
3079 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
3080 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3081 :0:0987:1692[00000200x_00000000x] (rpt2)nop
3082 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
3083 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
3084 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
3085 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
3086 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
3087 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3088 :0:0994:1710[00000200x_00000000x] (rpt2)nop
3089 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
3090 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
3091 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
3092 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
3093 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
3094 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
3095 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
3096 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3097 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
3098 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
3099 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
3100 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3101 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
3102 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
3103 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
3104 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3105 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
3106 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
3107 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
3108 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
3109 :0:1015:1746[00000100x_00000000x] (rpt1)nop
3110 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
3111 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3112 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
3113 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
3114 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
3115 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
3116 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
3117 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
3118 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
3119 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
3120 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
3121 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
3122 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
3123 :0:1029:1772[00000100x_00000000x] (rpt1)nop
3124 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
3125 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
3126 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
3127 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
3128 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3129 :0:1035:1788[00000200x_00000000x] (rpt2)nop
3130 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
3131 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
3132 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
3133 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
3134 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
3135 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3136 :0:1042:1806[00000200x_00000000x] (rpt2)nop
3137 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
3138 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
3139 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
3140 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
3141 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
3142 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
3143 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3144 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
3145 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3146 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
3147 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
3148 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
3149 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
3150 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3151 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
3152 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
3153 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
3154 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
3155 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
3156 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
3157 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
3158 :0:1064:1842[00000100x_00000000x] (rpt1)nop
3159 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
3160 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
3161 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
3162 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
3163 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
3164 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
3165 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
3166 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
3167 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
3168 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
3169 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
3170 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
3171 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
3172 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
3173 :0:1079:1867[00000100x_00000000x] (rpt1)nop
3174 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
3175 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
3176 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3177 :0:1083:1875[00000200x_00000000x] (rpt2)nop
3178 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
3179 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
3180 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
3181 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
3182 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
3183 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
3184 :0:1090:1893[00000200x_00000000x] (rpt2)nop
3185 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
3186 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
3187 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
3188 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
3189 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3190 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
3191 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
3192 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
3193 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
3194 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
3195 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
3196 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
3197 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
3198 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
3199 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
3200 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
3201 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
3202 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
3203 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
3204 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
3205 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
3206 :0:1112:1929[00000000x_00000000x] nop
3207 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
3208 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
3209 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
3210 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
3211 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
3212 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
3213 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
3214 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
3215 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
3216 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
3217 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3218 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
3219 :0:1125:1954[00000000x_00000000x] nop
3220 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
3221 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
3222 :0:1128:1957[00000100x_00000000x] (rpt1)nop
3223 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
3224 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
3225 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
3226 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
3227 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
3228 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3229 :0:1135:1974[00000200x_00000000x] (rpt2)nop
3230 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
3231 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
3232 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
3233 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
3234 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
3235 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
3236 :0:1142:1998[00000200x_00000000x] (rpt2)nop
3237 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
3238 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
3239 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
3240 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
3241 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
3242 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
3243 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
3244 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3245 :0:1151:2018[00000200x_00000000x] (rpt2)nop
3246 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
3247 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
3248 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
3249 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
3250 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
3251 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
3252 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
3253 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
3254 :0:1160:2038[00000200x_00000000x] (rpt2)nop
3255 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
3256 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
3257 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
3258 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
3259 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
3260 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
3261 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
3262 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3263 :0:1169:2058[00000200x_00000000x] (rpt2)nop
3264 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
3265 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3266 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
3267 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
3268 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
3269 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3270 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
3271 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
3272 :0:1178:2078[00000200x_00000000x] (rpt2)nop
3273 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
3274 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
3275 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
3276 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
3277 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
3278 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3279 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
3280 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
3281 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3282 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3283 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
3284 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
3285 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
3286 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
3287 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3288 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
3289 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
3290 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
3291 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3292 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
3293 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3294 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
3295 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3296 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
3297 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
3298 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
3299 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
3300 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
3301 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
3302 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
3303 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
3304 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
3305 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
3306 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
3307 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
3308 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
3309 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
3310 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
3311 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
3312 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
3313 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
3314 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
3315 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
3316 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
3317 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
3318 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
3319 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
3320 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
3321 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
3322 :0:1228:2157[00000100x_00000000x] (rpt1)nop
3323 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
3324 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
3325 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
3326 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
3327 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
3328 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
3329 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
3330 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
3331 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
3332 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
3333 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
3334 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
3335 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
3336 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
3337 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
3338 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
3339 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
3340 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
3341 :0:1247:2202[01000000x_0000000ex] jump #14
3342 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000
3343 :0:1249:2204[00000200x_00000000x] (rpt2)nop
3344 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
3345 :0:1251:2208[00000200x_00000000x] (rpt2)nop
3346 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
3347 :0:1253:2212[00000200x_00000000x] (rpt2)nop
3348 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
3349 :0:1255:2216[00000200x_00000000x] (rpt2)nop
3350 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
3351 :0:1257:2220[00000200x_00000000x] (rpt2)nop
3352 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
3353 :0:1259:2224[00000200x_00000000x] (rpt2)nop
3354 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
3355 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3356 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
3357 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
3358 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
3359 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
3360 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
3361 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
3362 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
3363 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
3364 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
3365 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
3366 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
3367 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
3368 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
3369 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
3370 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
3371 :0:1277:2247[00000200x_00000000x] (rpt2)nop
3372 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
3373 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
3374 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
3375 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
3376 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
3377 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
3378 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
3379 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
3380 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
3381 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
3382 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
3383 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
3384 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
3385 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
3386 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
3387 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
3388 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
3389 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
3390 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
3391 :0:1297:2271[01000000x_fffffb99x] jump #-1127
3392 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
3393 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
3394 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
3395 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
3396 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
3397 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
3398 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
3399 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
3400 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
3401 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
3402 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
3403 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
3404 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
3405 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
3406 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
3407 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
3408 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
3409 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
3410 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
3411 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
3412 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
3413 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
3414 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
3415 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
3416 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
3417 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
3418 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
3419 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
3420 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
3421 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
3422 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
3423 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
3424 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
3425 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
3426 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
3427 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
3428 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
3429 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
3430 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
3431 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
3432 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
3433 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
3434 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
3435 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
3436 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
3437 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
3438 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
3439 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
3440 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
3441 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
3442 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
3443 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
3444 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
3445 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
3446 :0:1352:2335[00000200x_00000000x] (rpt2)nop
3447 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
3448 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
3449 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
3450 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
3451 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
3452 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
3453 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
3454 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
3455 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
3456 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
3457 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
3458 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
3459 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
3460 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
3461 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
3462 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
3463 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
3464 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
3465 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
3466 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
3467 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
3468 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
3469 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
3470 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
3471 :0:1377:2369[00000000x_00000000x] nop
3472 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
3473 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
3474 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
3475 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
3476 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
3477 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
3478 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
3479 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
3480 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
3481 :0:1387:2382[00000000x_00000000x] nop
3482 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
3483 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
3484 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
3485 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
3486 :0:1392:2391[00000100x_00000000x] (rpt1)nop
3487 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
3488 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
3489 :0:1395:2398[00000200x_00000000x] (rpt2)nop
3490 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
3491 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
3492 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
3493 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
3494 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
3495 :0:1401:2409[03000000x_00000000x] end
3496 :0:1402:2410[00000000x_00000000x] nop
3497 :0:1403:2411[00000000x_00000000x] nop
3498 :0:1404:2412[00000000x_00000000x] nop
3499 :0:1405:2413[00000000x_00000000x] nop
3500 Register Stats:
3501 - used (half): (cnt=0, max=0)
3502 - used (full): 0-73 (cnt=74, max=73)
3503 - used (merged): 0-147 (cnt=148, max=147)
3504 - input (half): (cnt=0, max=0)
3505 - input (full): 19-20 (cnt=2, max=20)
3506 - max const: 113
3507
3508 - output (half): (cnt=0, max=0) (estimated)
3509 - output (full): 4-7 (cnt=4, max=7) (estimated)
3510 - shaderdb: 2414 instructions, 1114 nops, 1300 non-nops, (1406 instlen), 0 last-baryf, 0 half, 19 full
3511 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
3512 - shaderdb: 140 (ss), 0 (sy)
3513 0000000001120158: 0000: 40a98302 01013000 00000000
3514 t7 opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords)
3515 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 }
3516 { EXT_SRC_ADDR = 0x1013000 }
3517 { EXT_SRC_ADDR_HI = 0 }
3518 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
3519 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000
3520 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
3521 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
3522 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
3523 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
3524 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
3525 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
3526 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
3527 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
3528 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
3529 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
3530 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
3531 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
3532 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
3533 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
3534 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
3535 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
3536 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
3537 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
3538 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
3539 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
3540 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
3541 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
3542 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
3543 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
3544 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
3545 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
3546 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
3547 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
3548 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
3549 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
3550 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
3551 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
3552 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
3553 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
3554 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
3555 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
3556 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
3557 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
3558 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
3559 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
3560 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
3561 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
3562 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
3563 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
3564 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
3565 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
3566 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
3567 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
3568 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
3569 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
3570 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
3571 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
3572 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
3573 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
3574 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
3575 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
3576 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
3577 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
3578 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
3579 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
3580 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
3581 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3582 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
3583 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
3584 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
3585 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3586 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
3587 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
3588 :0:0070:0078[00000300x_00000000x] (rpt3)nop
3589 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
3590 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
3591 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
3592 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
3593 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
3594 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
3595 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
3596 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
3597 :0:0079:0095[00000200x_00000000x] (rpt2)nop
3598 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
3599 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
3600 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
3601 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
3602 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
3603 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
3604 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
3605 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
3606 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
3607 :0:0089:0114[00000200x_00000000x] (rpt2)nop
3608 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
3609 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
3610 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
3611 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
3612 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
3613 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
3614 :0:0096:0128[00000200x_00000000x] (rpt2)nop
3615 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
3616 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
3617 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
3618 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
3619 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
3620 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
3621 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
3622 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
3623 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
3624 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
3625 :0:0107:0150[00000200x_00000000x] (rpt2)nop
3626 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
3627 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
3628 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
3629 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
3630 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
3631 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
3632 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
3633 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
3634 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
3635 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
3636 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
3637 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
3638 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
3639 :0:0121:0173[00000200x_00000000x] (rpt2)nop
3640 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
3641 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
3642 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
3643 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
3644 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
3645 :0:0127:0181[00000200x_00000000x] (rpt2)nop
3646 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
3647 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
3648 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
3649 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
3650 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
3651 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
3652 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
3653 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
3654 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
3655 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
3656 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
3657 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
3658 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
3659 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
3660 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
3661 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
3662 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
3663 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
3664 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
3665 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
3666 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
3667 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
3668 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
3669 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
3670 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
3671 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
3672 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
3673 :0:0155:0218[00000200x_00000000x] (rpt2)nop
3674 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
3675 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
3676 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
3677 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
3678 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
3679 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
3680 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
3681 :0:0163:0237[00000200x_00000000x] (rpt2)nop
3682 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
3683 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
3684 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
3685 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
3686 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
3687 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
3688 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
3689 :0:0171:0249[00000200x_00000000x] (rpt2)nop
3690 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
3691 :0:0173:0256[00000200x_00000000x] (rpt2)nop
3692 :0:0174:0259[00800000x_00000464x] br p0.x, #1124
3693 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
3694 :0:0176:0261[00000200x_00000000x] (rpt2)nop
3695 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
3696 :0:0178:0268[00000200x_00000000x] (rpt2)nop
3697 :0:0179:0271[00800000x_0000045fx] br p0.x, #1119
3698 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3699 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
3700 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
3701 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
3702 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
3703 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
3704 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
3705 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
3706 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3707 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
3708 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
3709 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
3710 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3711 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
3712 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
3713 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
3714 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
3715 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
3716 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
3717 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
3718 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
3719 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
3720 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3721 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3722 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
3723 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
3724 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
3725 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
3726 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
3727 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
3728 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
3729 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
3730 :0:0212:0308[00000000x_00000000x] nop
3731 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
3732 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
3733 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
3734 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
3735 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
3736 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
3737 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
3738 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
3739 :0:0221:0323[00000200x_00000000x] (rpt2)nop
3740 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
3741 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
3742 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
3743 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
3744 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
3745 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
3746 :0:0228:0348[00000200x_00000000x] (rpt2)nop
3747 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
3748 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
3749 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
3750 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
3751 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
3752 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
3753 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
3754 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
3755 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
3756 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
3757 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3758 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3759 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
3760 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
3761 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
3762 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
3763 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
3764 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
3765 :0:0247:0386[00000200x_00000000x] (rpt2)nop
3766 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
3767 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
3768 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
3769 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
3770 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
3771 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
3772 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
3773 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
3774 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
3775 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
3776 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
3777 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
3778 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
3779 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
3780 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
3781 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
3782 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3783 :0:0265:0419[00000000x_00000000x] nop
3784 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
3785 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
3786 :0:0268:0422[00000100x_00000000x] (rpt1)nop
3787 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
3788 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
3789 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
3790 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
3791 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
3792 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3793 :0:0275:0439[00000200x_00000000x] (rpt2)nop
3794 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
3795 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
3796 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
3797 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
3798 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
3799 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
3800 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
3801 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
3802 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3803 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
3804 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
3805 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
3806 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3807 :0:0289:0470[00000200x_00000000x] (rpt2)nop
3808 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
3809 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3810 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
3811 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
3812 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
3813 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
3814 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
3815 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
3816 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3817 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3818 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3819 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
3820 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
3821 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
3822 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
3823 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
3824 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3825 :0:0307:0501[00000100x_00000000x] (rpt1)nop
3826 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
3827 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
3828 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
3829 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
3830 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
3831 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
3832 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
3833 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3834 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
3835 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
3836 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
3837 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
3838 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
3839 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3840 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3841 :0:0323:0529[00000100x_00000000x] (rpt1)nop
3842 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
3843 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
3844 :0:0326:0533[00000000x_00000000x] nop
3845 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
3846 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
3847 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
3848 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
3849 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
3850 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3851 :0:0333:0549[00000200x_00000000x] (rpt2)nop
3852 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
3853 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
3854 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
3855 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
3856 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
3857 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3858 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
3859 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
3860 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
3861 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
3862 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
3863 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3864 :0:0346:0576[00000200x_00000000x] (rpt2)nop
3865 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
3866 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
3867 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
3868 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
3869 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
3870 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
3871 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
3872 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
3873 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
3874 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
3875 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3876 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
3877 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
3878 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
3879 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
3880 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
3881 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
3882 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3883 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3884 :0:0366:0615[00000100x_00000000x] (rpt1)nop
3885 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
3886 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
3887 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
3888 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
3889 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
3890 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
3891 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
3892 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3893 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
3894 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
3895 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
3896 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
3897 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
3898 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3899 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
3900 :0:0382:0643[00000100x_00000000x] (rpt1)nop
3901 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
3902 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
3903 :0:0385:0647[00000000x_00000000x] nop
3904 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
3905 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
3906 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
3907 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
3908 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
3909 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
3910 :0:0392:0663[00000200x_00000000x] (rpt2)nop
3911 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
3912 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
3913 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
3914 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
3915 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
3916 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
3917 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
3918 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
3919 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3920 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
3921 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
3922 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
3923 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
3924 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3925 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
3926 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
3927 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
3928 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
3929 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
3930 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
3931 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3932 :0:0414:0699[00000100x_00000000x] (rpt1)nop
3933 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
3934 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
3935 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
3936 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
3937 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
3938 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
3939 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
3940 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
3941 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3942 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
3943 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
3944 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
3945 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
3946 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3947 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3948 :0:0430:0727[00000000x_00000000x] nop
3949 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
3950 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
3951 :0:0433:0730[00000100x_00000000x] (rpt1)nop
3952 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
3953 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
3954 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
3955 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
3956 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
3957 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3958 :0:0440:0747[00000200x_00000000x] (rpt2)nop
3959 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
3960 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
3961 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
3962 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
3963 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
3964 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
3965 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
3966 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
3967 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3968 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
3969 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
3970 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
3971 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
3972 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
3973 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
3974 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
3975 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
3976 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
3977 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
3978 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3979 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3980 :0:0462:0783[00000100x_00000000x] (rpt1)nop
3981 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
3982 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
3983 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
3984 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
3985 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3986 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3987 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
3988 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
3989 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
3990 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
3991 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
3992 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
3993 :0:0475:0808[00000100x_00000000x] (rpt1)nop
3994 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
3995 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
3996 :0:0478:0812[00000000x_00000000x] nop
3997 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
3998 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
3999 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
4000 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
4001 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
4002 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4003 :0:0485:0828[00000200x_00000000x] (rpt2)nop
4004 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
4005 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
4006 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
4007 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
4008 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
4009 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
4010 :0:0492:0852[00000200x_00000000x] (rpt2)nop
4011 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
4012 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
4013 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
4014 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
4015 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
4016 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
4017 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
4018 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
4019 :0:0501:0872[00000200x_00000000x] (rpt2)nop
4020 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
4021 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
4022 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
4023 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
4024 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
4025 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
4026 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
4027 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
4028 :0:0510:0892[00000200x_00000000x] (rpt2)nop
4029 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
4030 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
4031 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
4032 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
4033 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
4034 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
4035 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
4036 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
4037 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
4038 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
4039 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
4040 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
4041 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
4042 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
4043 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
4044 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
4045 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
4046 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
4047 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
4048 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
4049 :0:0531:0942[00900000x_000002cdx] br !p0.x, #717
4050 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
4051 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
4052 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
4053 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
4054 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
4055 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
4056 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
4057 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
4058 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
4059 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
4060 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
4061 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
4062 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4063 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
4064 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
4065 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
4066 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
4067 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4068 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
4069 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
4070 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
4071 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
4072 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4073 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
4074 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
4075 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4076 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4077 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
4078 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
4079 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
4080 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
4081 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
4082 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
4083 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
4084 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
4085 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4086 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
4087 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
4088 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
4089 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
4090 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4091 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
4092 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4093 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
4094 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
4095 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
4096 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
4097 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
4098 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
4099 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4100 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4101 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
4102 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4103 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
4104 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
4105 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
4106 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
4107 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
4108 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
4109 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
4110 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
4111 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
4112 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
4113 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4114 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
4115 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
4116 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
4117 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
4118 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
4119 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
4120 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
4121 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
4122 :0:0604:1016[00000000x_00000000x] nop
4123 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
4124 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
4125 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
4126 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
4127 :0:0609:1021[00000000x_00000000x] nop
4128 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
4129 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
4130 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
4131 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
4132 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
4133 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
4134 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
4135 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
4136 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
4137 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
4138 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
4139 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
4140 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4141 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
4142 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
4143 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
4144 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4145 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
4146 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
4147 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4148 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4149 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
4150 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
4151 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
4152 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
4153 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
4154 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
4155 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4156 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
4157 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4158 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
4159 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4160 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
4161 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
4162 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
4163 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
4164 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
4165 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
4166 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
4167 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
4168 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
4169 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
4170 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4171 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
4172 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
4173 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
4174 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
4175 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
4176 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
4177 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
4178 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
4179 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4180 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
4181 :0:0663:1093[00000000x_00000000x] nop
4182 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
4183 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
4184 :0:0666:1096[00000000x_00000000x] nop
4185 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
4186 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
4187 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
4188 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
4189 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
4190 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
4191 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
4192 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
4193 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
4194 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
4195 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4196 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
4197 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
4198 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
4199 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
4200 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
4201 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
4202 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
4203 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
4204 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
4205 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
4206 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
4207 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
4208 :0:0690:1128[00000000x_00000000x] nop
4209 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
4210 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4211 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
4212 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
4213 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
4214 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
4215 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
4216 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
4217 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
4218 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
4219 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
4220 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
4221 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
4222 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
4223 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
4224 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
4225 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4226 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4227 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4228 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
4229 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
4230 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
4231 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
4232 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
4233 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4234 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4235 :0:0717:1167[00000100x_00000000x] (rpt1)nop
4236 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
4237 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
4238 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
4239 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
4240 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
4241 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
4242 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
4243 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
4244 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
4245 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
4246 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
4247 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
4248 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
4249 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
4250 :0:0732:1192[00000100x_00000000x] (rpt1)nop
4251 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
4252 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
4253 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
4254 :0:0736:1200[00000200x_00000000x] (rpt2)nop
4255 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
4256 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
4257 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
4258 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4259 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
4260 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4261 :0:0743:1218[00000200x_00000000x] (rpt2)nop
4262 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
4263 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
4264 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
4265 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
4266 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
4267 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
4268 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
4269 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
4270 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
4271 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
4272 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
4273 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
4274 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4275 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4276 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
4277 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
4278 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
4279 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
4280 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
4281 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
4282 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
4283 :0:0765:1254[00000100x_00000000x] (rpt1)nop
4284 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
4285 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
4286 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
4287 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
4288 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
4289 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
4290 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
4291 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4292 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
4293 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
4294 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
4295 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
4296 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
4297 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4298 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
4299 :0:0781:1282[00000100x_00000000x] (rpt1)nop
4300 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
4301 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
4302 :0:0784:1286[00000000x_00000000x] nop
4303 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
4304 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
4305 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
4306 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
4307 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
4308 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4309 :0:0791:1302[00000200x_00000000x] (rpt2)nop
4310 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
4311 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
4312 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
4313 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
4314 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
4315 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
4316 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
4317 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
4318 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4319 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
4320 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
4321 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
4322 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
4323 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
4324 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4325 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
4326 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
4327 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
4328 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
4329 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
4330 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4331 :0:0813:1338[00000100x_00000000x] (rpt1)nop
4332 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
4333 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
4334 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
4335 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
4336 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
4337 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
4338 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
4339 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4340 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
4341 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
4342 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
4343 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
4344 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
4345 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
4346 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
4347 :0:0829:1366[00000100x_00000000x] (rpt1)nop
4348 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
4349 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
4350 :0:0832:1370[00000000x_00000000x] nop
4351 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
4352 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
4353 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
4354 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
4355 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
4356 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4357 :0:0839:1386[00000200x_00000000x] (rpt2)nop
4358 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
4359 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
4360 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
4361 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
4362 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
4363 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4364 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
4365 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
4366 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
4367 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
4368 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
4369 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
4370 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
4371 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
4372 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4373 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
4374 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
4375 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
4376 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
4377 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
4378 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4379 :0:0861:1425[00000000x_00000000x] nop
4380 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
4381 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
4382 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
4383 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
4384 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
4385 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
4386 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
4387 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
4388 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
4389 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
4390 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
4391 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4392 :0:0874:1450[00000000x_00000000x] nop
4393 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
4394 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
4395 :0:0877:1453[00000100x_00000000x] (rpt1)nop
4396 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
4397 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
4398 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
4399 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
4400 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
4401 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
4402 :0:0884:1470[00000200x_00000000x] (rpt2)nop
4403 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
4404 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
4405 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
4406 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
4407 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
4408 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4409 :0:0891:1494[00000200x_00000000x] (rpt2)nop
4410 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
4411 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
4412 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
4413 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
4414 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4415 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
4416 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
4417 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4418 :0:0900:1514[00000200x_00000000x] (rpt2)nop
4419 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
4420 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
4421 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
4422 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
4423 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
4424 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
4425 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
4426 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4427 :0:0909:1534[00000200x_00000000x] (rpt2)nop
4428 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
4429 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
4430 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
4431 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
4432 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
4433 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
4434 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
4435 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4436 :0:0918:1554[00000200x_00000000x] (rpt2)nop
4437 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
4438 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4439 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
4440 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
4441 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
4442 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
4443 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
4444 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4445 :0:0927:1574[00000200x_00000000x] (rpt2)nop
4446 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
4447 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
4448 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
4449 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
4450 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
4451 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
4452 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
4453 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
4454 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
4455 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
4456 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
4457 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
4458 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
4459 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4460 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
4461 :0:0943:1613[00000100x_00000000x] (rpt1)nop
4462 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
4463 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
4464 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4465 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
4466 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
4467 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
4468 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
4469 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
4470 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
4471 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4472 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
4473 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
4474 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4475 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
4476 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
4477 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
4478 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
4479 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4480 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
4481 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
4482 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
4483 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4484 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
4485 :0:0967:1650[00000100x_00000000x] (rpt1)nop
4486 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
4487 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
4488 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
4489 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
4490 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
4491 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
4492 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
4493 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
4494 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
4495 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
4496 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
4497 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4498 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
4499 :0:0981:1676[00000100x_00000000x] (rpt1)nop
4500 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
4501 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
4502 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
4503 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
4504 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
4505 :0:0987:1692[00000200x_00000000x] (rpt2)nop
4506 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
4507 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
4508 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
4509 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
4510 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
4511 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4512 :0:0994:1710[00000200x_00000000x] (rpt2)nop
4513 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
4514 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
4515 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
4516 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
4517 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4518 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
4519 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
4520 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4521 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
4522 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
4523 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
4524 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4525 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
4526 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
4527 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
4528 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
4529 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
4530 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
4531 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
4532 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
4533 :0:1015:1746[00000100x_00000000x] (rpt1)nop
4534 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
4535 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4536 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
4537 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
4538 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
4539 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
4540 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
4541 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
4542 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
4543 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
4544 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
4545 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
4546 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
4547 :0:1029:1772[00000100x_00000000x] (rpt1)nop
4548 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
4549 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
4550 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
4551 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
4552 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4553 :0:1035:1788[00000200x_00000000x] (rpt2)nop
4554 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
4555 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
4556 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
4557 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
4558 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
4559 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
4560 :0:1042:1806[00000200x_00000000x] (rpt2)nop
4561 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
4562 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
4563 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
4564 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
4565 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
4566 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
4567 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4568 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
4569 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4570 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
4571 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
4572 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
4573 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
4574 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4575 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
4576 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
4577 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
4578 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
4579 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
4580 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
4581 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
4582 :0:1064:1842[00000100x_00000000x] (rpt1)nop
4583 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
4584 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
4585 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
4586 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
4587 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
4588 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
4589 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
4590 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
4591 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
4592 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
4593 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
4594 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
4595 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
4596 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
4597 :0:1079:1867[00000100x_00000000x] (rpt1)nop
4598 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
4599 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
4600 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4601 :0:1083:1875[00000200x_00000000x] (rpt2)nop
4602 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
4603 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4604 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
4605 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
4606 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
4607 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
4608 :0:1090:1893[00000200x_00000000x] (rpt2)nop
4609 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
4610 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
4611 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
4612 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
4613 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4614 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
4615 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
4616 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
4617 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
4618 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
4619 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
4620 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
4621 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
4622 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
4623 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
4624 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
4625 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
4626 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
4627 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
4628 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
4629 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
4630 :0:1112:1929[00000000x_00000000x] nop
4631 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
4632 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
4633 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
4634 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
4635 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
4636 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
4637 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
4638 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
4639 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
4640 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
4641 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
4642 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
4643 :0:1125:1954[00000000x_00000000x] nop
4644 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
4645 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
4646 :0:1128:1957[00000100x_00000000x] (rpt1)nop
4647 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
4648 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
4649 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
4650 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
4651 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
4652 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4653 :0:1135:1974[00000200x_00000000x] (rpt2)nop
4654 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
4655 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
4656 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
4657 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
4658 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
4659 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
4660 :0:1142:1998[00000200x_00000000x] (rpt2)nop
4661 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
4662 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
4663 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
4664 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
4665 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
4666 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
4667 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
4668 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4669 :0:1151:2018[00000200x_00000000x] (rpt2)nop
4670 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
4671 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
4672 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
4673 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
4674 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
4675 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
4676 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
4677 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4678 :0:1160:2038[00000200x_00000000x] (rpt2)nop
4679 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
4680 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
4681 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
4682 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
4683 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
4684 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
4685 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
4686 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4687 :0:1169:2058[00000200x_00000000x] (rpt2)nop
4688 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
4689 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
4690 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
4691 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
4692 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
4693 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4694 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
4695 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
4696 :0:1178:2078[00000200x_00000000x] (rpt2)nop
4697 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
4698 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
4699 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
4700 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
4701 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
4702 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
4703 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
4704 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
4705 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4706 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
4707 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
4708 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
4709 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
4710 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
4711 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4712 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
4713 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
4714 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
4715 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4716 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
4717 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4718 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
4719 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4720 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
4721 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
4722 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
4723 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
4724 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
4725 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
4726 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
4727 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
4728 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
4729 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
4730 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
4731 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
4732 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
4733 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
4734 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
4735 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
4736 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
4737 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
4738 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
4739 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
4740 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
4741 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
4742 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
4743 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
4744 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
4745 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
4746 :0:1228:2157[00000100x_00000000x] (rpt1)nop
4747 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
4748 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
4749 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
4750 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
4751 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
4752 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
4753 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
4754 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
4755 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
4756 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
4757 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
4758 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
4759 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
4760 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
4761 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
4762 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
4763 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
4764 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
4765 :0:1247:2202[01000000x_0000000ex] jump #14
4766 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000
4767 :0:1249:2204[00000200x_00000000x] (rpt2)nop
4768 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
4769 :0:1251:2208[00000200x_00000000x] (rpt2)nop
4770 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
4771 :0:1253:2212[00000200x_00000000x] (rpt2)nop
4772 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
4773 :0:1255:2216[00000200x_00000000x] (rpt2)nop
4774 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
4775 :0:1257:2220[00000200x_00000000x] (rpt2)nop
4776 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
4777 :0:1259:2224[00000200x_00000000x] (rpt2)nop
4778 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
4779 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
4780 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
4781 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
4782 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
4783 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
4784 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
4785 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
4786 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
4787 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
4788 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
4789 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
4790 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
4791 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
4792 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
4793 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
4794 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
4795 :0:1277:2247[00000200x_00000000x] (rpt2)nop
4796 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
4797 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
4798 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
4799 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
4800 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
4801 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
4802 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
4803 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
4804 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
4805 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
4806 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
4807 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
4808 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
4809 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
4810 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
4811 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
4812 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
4813 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
4814 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
4815 :0:1297:2271[01000000x_fffffb99x] jump #-1127
4816 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
4817 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
4818 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
4819 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
4820 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
4821 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
4822 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
4823 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
4824 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
4825 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
4826 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
4827 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
4828 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
4829 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
4830 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
4831 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
4832 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
4833 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
4834 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
4835 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
4836 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
4837 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
4838 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
4839 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
4840 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
4841 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
4842 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
4843 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
4844 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
4845 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
4846 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
4847 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
4848 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
4849 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
4850 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
4851 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
4852 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
4853 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
4854 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
4855 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
4856 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
4857 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
4858 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
4859 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
4860 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
4861 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
4862 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
4863 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
4864 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
4865 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
4866 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
4867 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
4868 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
4869 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
4870 :0:1352:2335[00000200x_00000000x] (rpt2)nop
4871 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
4872 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
4873 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
4874 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
4875 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
4876 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
4877 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
4878 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
4879 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
4880 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
4881 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
4882 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
4883 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
4884 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
4885 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
4886 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
4887 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
4888 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
4889 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
4890 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
4891 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
4892 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
4893 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
4894 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
4895 :0:1377:2369[00000000x_00000000x] nop
4896 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
4897 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
4898 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
4899 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
4900 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
4901 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
4902 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
4903 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
4904 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
4905 :0:1387:2382[00000000x_00000000x] nop
4906 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
4907 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
4908 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
4909 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
4910 :0:1392:2391[00000100x_00000000x] (rpt1)nop
4911 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
4912 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
4913 :0:1395:2398[00000200x_00000000x] (rpt2)nop
4914 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
4915 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
4916 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
4917 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
4918 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
4919 :0:1401:2409[03000000x_00000000x] end
4920 :0:1402:2410[00000000x_00000000x] nop
4921 :0:1403:2411[00000000x_00000000x] nop
4922 :0:1404:2412[00000000x_00000000x] nop
4923 :0:1405:2413[00000000x_00000000x] nop
4924 Register Stats:
4925 - used (half): (cnt=0, max=0)
4926 - used (full): 0-73 (cnt=74, max=73)
4927 - used (merged): 0-147 (cnt=148, max=147)
4928 - input (half): (cnt=0, max=0)
4929 - input (full): 19-20 (cnt=2, max=20)
4930 - max const: 113
4931
4932 - output (half): (cnt=0, max=0) (estimated)
4933 - output (full): 4-7 (cnt=4, max=7) (estimated)
4934 - shaderdb: 2414 instructions, 1114 nops, 1300 non-nops, (1406 instlen), 0 last-baryf, 0 half, 19 full
4935 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
4936 - shaderdb: 140 (ss), 0 (sy)
4937 0000000001120164: 0000: 70348003 16320000 01013000 00000000
4938 t4 write VFD_CONTROL_1 (a001)
4939 VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 }
4940 VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
4941 VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc }
4942 VFD_CONTROL_4: 0xfc
4943 VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 }
4944 VFD_CONTROL_6: { 0 }
4945 0000000001120174: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
4946 t4 write RB_DEPTH_PLANE_CNTL (8870)
4947 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
4948 0000000001120190: 0000: 40887001 00000000
4949 t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094)
4950 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
4951 0000000001120198: 0000: 48809401 00000000
4952 t7 opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords)
4953 { DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 }
4954 { EXT_SRC_ADDR = 0 }
4955 { EXT_SRC_ADDR_HI = 0 }
4956 00000000011201b0: 1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000
4957 00000000011201d0: 1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000
4958 00000000011201f0: -0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000
4959 0000000001120210: 0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203
4960 0000000001120230: 0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000
4961 0000000001120250: 0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000
4962 0000000001120270: 0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111
4963 0000000001120290: 0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500
4964 00000000011202b0: 0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000
4965 00000000011202d0: 0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000
4966 00000000011202f0: 0.000000 0.090000 0.000000 0.000000
4967 00000000011201b0: 0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd
4968 00000000011201d0: 0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a
4969 00000000011201f0: 0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd
4970 0000000001120210: 0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11
4971 0000000001120230: 0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439
4972 0000000001120250: 00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000
4973 0000000001120270: 00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39
4974 0000000001120290: 00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083
4975 00000000011202b0: 0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000
4976 00000000011202d0: 0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000
4977 00000000011202f0: 0140: 00000000 3db851ec 00000000 07ee25f4
4978 00000000011201a0: 0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
4979 00000000011201c0: 0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
4980 00000000011201e0: 0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
4981 0000000001120200: 0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
4982 0000000001120220: 0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
4983 0000000001120240: 00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
4984 0000000001120260: 00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
4985 0000000001120280: 00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
4986 00000000011202a0: 0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
4987 00000000011202c0: 0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
4988 00000000011202e0: 0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
4989 group_id: 2
4990 count: 95
4991 addr: 0000000001121000
4992 flags: 0
4993 enable_mask: 0x1
4994 skipped!
4995
4996 group_id: 3
4997 count: 18
4998 addr: 0000000001122000
4999 flags: 0
5000 enable_mask: 0x6
5001 0000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5002 0000000001122020: 0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000
5003 *
5004 t4 write VPC_VARYING_INTERP[0].MODE (9200)
5005 VPC_VARYING_INTERP[0].MODE: 0
5006 VPC_VARYING_INTERP[0x1].MODE: 0
5007 VPC_VARYING_INTERP[0x2].MODE: 0
5008 VPC_VARYING_INTERP[0x3].MODE: 0
5009 VPC_VARYING_INTERP[0x4].MODE: 0
5010 VPC_VARYING_INTERP[0x5].MODE: 0
5011 VPC_VARYING_INTERP[0x6].MODE: 0
5012 VPC_VARYING_INTERP[0x7].MODE: 0
5013 0000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5014 *
5015 t4 write VPC_VARYING_PS_REPL[0].MODE (9208)
5016 VPC_VARYING_PS_REPL[0].MODE: 0
5017 VPC_VARYING_PS_REPL[0x1].MODE: 0
5018 VPC_VARYING_PS_REPL[0x2].MODE: 0
5019 VPC_VARYING_PS_REPL[0x3].MODE: 0
5020 VPC_VARYING_PS_REPL[0x4].MODE: 0
5021 VPC_VARYING_PS_REPL[0x5].MODE: 0
5022 VPC_VARYING_PS_REPL[0x6].MODE: 0
5023 VPC_VARYING_PS_REPL[0x7].MODE: 0
5024 0000000001122024: 0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5025 *
5026 group_id: 4
5027 count: 5
5028 addr: 0000000001116030
5029 flags: 0
5030 enable_mask: 0x6
5031 0000000001116030: 0000: 40880b02 00000000 00000001 48a98d01 00000001
5032 t4 write RB_FS_OUTPUT_CNTL0 (880b)
5033 RB_FS_OUTPUT_CNTL0: { 0 }
5034 RB_FS_OUTPUT_CNTL1: { MRT = 1 }
5035 0000000001116030: 0000: 40880b02 00000000 00000001
5036 t4 write SP_FS_OUTPUT_CNTL1 (a98d)
5037 SP_FS_OUTPUT_CNTL1: { MRT = 1 }
5038 000000000111603c: 0000: 48a98d01 00000001
5039 group_id: 7
5040 count: 12
5041 addr: 0000000001116000
5042 flags: 0
5043 enable_mask: 0x7
5044 0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
5045 0000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101
5046 t4 write VFD_FETCH[0].BASE (a010)
5047 VFD_FETCH[0].BASE: 0x1016000
5048 VFD_FETCH[0].BASE+0x1: 0
5049 VFD_FETCH[0].SIZE: 1048576
5050 VFD_FETCH[0].STRIDE: 12
5051 0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c
5052 t4 write VFD_DECODE[0].INSTR (a090)
5053 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
5054 VFD_DECODE[0].STEP_RATE: 0x1
5055 0000000001116014: 0000: 48a09002 c7400000 00000001
5056 t4 write VFD_DEST_CNTL[0].INSTR (a0d0)
5057 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
5058 0000000001116020: 0000: 40a0d001 0000000f
5059 t4 write VFD_CONTROL_0 (a000)
5060 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
5061 0000000001116028: 0000: 48a00001 00000101
5062 group_id: 12
5063 count: 20
5064 addr: 0000000001116050
5065 flags: 0
5066 enable_mask: 0x6
5067 0000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
5068 0000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
5069 0000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000
5070 t7 opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords)
5071 { DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 }
5072 { EXT_SRC_ADDR = 0 }
5073 { EXT_SRC_ADDR_HI = 0 }
5074 0000000001116060: 1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
5075 0000000001116080: 1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000
5076 0000000001116060: 0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000
5077 0000000001116080: 0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000
5078 0000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
5079 0000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
5080 0000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000
5081 group_id: 20
5082 count: 9
5083 addr: 00000000011160a0
5084 flags: 0
5085 enable_mask: 0x6
5086 00000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001
5087 *
5088 t7 opcode: CP_LOAD_STATE6 (36) (4 dwords)
5089 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 }
5090 { EXT_SRC_ADDR = 0x11160a0 }
5091 { EXT_SRC_ADDR_HI = 0 }
5092 00000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000
5093 t4 write SP_IBO_LO (ab1a)
5094 SP_IBO_LO: 0x11160a0 base=1116000, offset=160, size=388
5095 SP_IBO_HI: 0 base=1116000, offset=160, size=388
5096 00000000011160b0: 0000: 48ab1a02 011160a0 00000000
5097 t4 write SP_IBO_COUNT (ab20)
5098 SP_IBO_COUNT: 0
5099 00000000011160bc: 0000: 48ab2001 00000000
5100 group_id: 21
5101 count: 14
5102 addr: 0000000001123000
5103 flags: 0
5104 enable_mask: 0x7
5105 0000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
5106 0000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002
5107 t4 write GRAS_CL_CNTL (8000)
5108 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5109 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
5110 0000000001123000: 0000: 40800002 00000080 00000000
5111 t4 write GRAS_SU_CNTL (8090)
5112 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 }
5113 000000000112300c: 0000: 40809001 00000014
5114 t4 write GRAS_SU_POINT_MINMAX (8091)
5115 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5116 GRAS_SU_POINT_SIZE: 1.000000
5117 0000000001123014: 0000: 48809102 00100010 00000010
5118 t4 write GRAS_SU_POLY_OFFSET_SCALE (8095)
5119 GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5120 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5121 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
5122 0000000001123020: 0000: 40809583 00000000 00000000 00000000
5123 t4 write PC_PRIMITIVE_CNTL_0 (9b00)
5124 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
5125 0000000001123030: 0000: 409b0001 00000002
5126 group_id: 22
5127 count: 9
5128 addr: 000000000111e000
5129 flags: 0
5130 enable_mask: 0x7
5131 000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
5132 *
5133 t4 write RB_ALPHA_CONTROL (8864)
5134 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5135 000000000111e000: 0000: 40886401 00000000
5136 t4 write RB_STENCIL_CONTROL (8880)
5137 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP }
5138 000000000111e008: 0000: 40888001 00000000
5139 t4 write RB_DEPTH_CNTL (8871)
5140 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5141 000000000111e010: 0000: 48887101 00000000
5142 t4 write RB_STENCILMASK (8888)
5143 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5144 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5145 000000000111e018: 0000: 48888802 00000000 00000000
5146 group_id: 23
5147 count: 36
5148 addr: 0000000001124000
5149 flags: 0
5150 enable_mask: 0x6
5151 0000000001124000: 0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0
5152 0000000001124020: 0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0
5153 0000000001124040: 0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0
5154 0000000001124060: 0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0
5155 0000000001124080: 0080: 40880e01 00005555 40a98901 00000100
5156 t4 write RB_MRT[0].BLEND_CONTROL (8821)
5157 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5158 0000000001124000: 0000: 48882101 00000000
5159 t4 write RB_MRT[0].CONTROL (8820)
5160 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5161 0000000001124008: 0000: 40882001 000007e0
5162 t4 write RB_MRT[0x1].BLEND_CONTROL (8829)
5163 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5164 0000000001124010: 0000: 40882901 00000000
5165 t4 write RB_MRT[0x1].CONTROL (8828)
5166 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5167 0000000001124018: 0000: 48882801 000007e0
5168 t4 write RB_MRT[0x2].BLEND_CONTROL (8831)
5169 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5170 0000000001124020: 0000: 40883101 00000000
5171 t4 write RB_MRT[0x2].CONTROL (8830)
5172 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5173 0000000001124028: 0000: 48883001 000007e0
5174 t4 write RB_MRT[0x3].BLEND_CONTROL (8839)
5175 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5176 0000000001124030: 0000: 48883901 00000000
5177 t4 write RB_MRT[0x3].CONTROL (8838)
5178 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5179 0000000001124038: 0000: 40883801 000007e0
5180 t4 write RB_MRT[0x4].BLEND_CONTROL (8841)
5181 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5182 0000000001124040: 0000: 48884101 00000000
5183 t4 write RB_MRT[0x4].CONTROL (8840)
5184 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5185 0000000001124048: 0000: 40884001 000007e0
5186 t4 write RB_MRT[0x5].BLEND_CONTROL (8849)
5187 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5188 0000000001124050: 0000: 40884901 00000000
5189 t4 write RB_MRT[0x5].CONTROL (8848)
5190 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5191 0000000001124058: 0000: 48884801 000007e0
5192 t4 write RB_MRT[0x6].BLEND_CONTROL (8851)
5193 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5194 0000000001124060: 0000: 40885101 00000000
5195 t4 write RB_MRT[0x6].CONTROL (8850)
5196 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5197 0000000001124068: 0000: 48885001 000007e0
5198 t4 write RB_MRT[0x7].BLEND_CONTROL (8859)
5199 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5200 0000000001124070: 0000: 48885901 00000000
5201 t4 write RB_MRT[0x7].CONTROL (8858)
5202 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5203 0000000001124078: 0000: 40885801 000007e0
5204 t4 write RB_DITHER_CNTL (880e)
5205 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS }
5206 0000000001124080: 0000: 40880e01 00005555
5207 t4 write SP_BLEND_CNTL (a989)
5208 SP_BLEND_CNTL: { UNK8 }
5209 0000000001124088: 0000: 40a98901 00000100
5210 t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
5211 { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS }
5212 { NUM_INSTANCES = 1 }
5213 { NUM_INDICES = 4 }
5214 mode: RM6_GMEM
5215 skip_ib2: g=1, l=0
5216 draw[2] register values
5217 + 00000001 CP_SCRATCH[0x5].REG: 1
5218 :0,1,17,2
5219 !+ 00000011 CP_SCRATCH[0x6].REG: 17
5220 :0,1,17,2
5221 !+ 00000002 CP_SCRATCH[0x7].REG: 2
5222 :0,1,17,2
5223 + 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5224 + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
5225 !+ 000003c8 GRAS_CNTL: { SIZE | COORD_MASK = 0xf }
5226 + 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
5227 + 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000
5228 + 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000
5229 + 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000
5230 + 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000
5231 + 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000
5232 + 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000
5233 + 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 }
5234 + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5235 + 00000010 GRAS_SU_POINT_SIZE: 1.000000
5236 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5237 + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5238 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5239 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
5240 + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
5241 + 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5242 + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
5243 + 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5244 + 00000000 GRAS_UNKNOWN_8101: 0
5245 + 00000000 GRAS_SAMPLE_CNTL: { 0 }
5246 !+ 000003c8 RB_RENDER_CONTROL0: { SIZE | COORD_MASK = 0xf }
5247 + 00000000 RB_RENDER_CONTROL1: { 0 }
5248 + 00000000 RB_FS_OUTPUT_CNTL0: { 0 }
5249 !+ 00000001 RB_FS_OUTPUT_CNTL1: { MRT = 1 }
5250 !+ 00005555 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS }
5251 + 00000000 RB_SAMPLE_CNTL: { 0 }
5252 !+ 000007e0 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5253 + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5254 !+ 000007e0 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5255 + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5256 !+ 000007e0 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5257 + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5258 !+ 000007e0 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5259 + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5260 !+ 000007e0 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5261 + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5262 !+ 000007e0 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5263 + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5264 !+ 000007e0 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5265 + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5266 !+ 000007e0 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5267 + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO }
5268 + 00000000 RB_BLEND_RED_F32: 0.000000
5269 + 00000000 RB_BLEND_GREEN_F32: 0.000000
5270 + 00000000 RB_BLEND_BLUE_F32: 0.000000
5271 + 00000000 RB_BLEND_ALPHA_F32: 0.000000
5272 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5273 + ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
5274 + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5275 + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5276 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP }
5277 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 }
5278 + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5279 + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5280 + 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
5281 + 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
5282 + 00000000 VPC_UNKNOWN_9107: 0
5283 + 00000000 VPC_VARYING_INTERP[0].MODE: 0
5284 + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0
5285 + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0
5286 + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0
5287 + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0
5288 + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0
5289 + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0
5290 + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0
5291 + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0
5292 + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0
5293 + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0
5294 + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0
5295 + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0
5296 + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0
5297 + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0
5298 + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0
5299 + ffffffff VPC_VAR[0].DISABLE: 0xffffffff
5300 + ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff
5301 + ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff
5302 + ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff
5303 + 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 }
5304 + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 }
5305 + ffffffff PC_RESTART_INDEX: 4294967295
5306 + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
5307 + 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
5308 + 00000000 PC_PRIMITIVE_CNTL_3: 0
5309 + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
5310 + 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
5311 + fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 }
5312 + 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
5313 + fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc }
5314 + 000000fc VFD_CONTROL_4: 0xfc
5315 + 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 }
5316 + 00000000 VFD_CONTROL_6: { 0 }
5317 + 00000000 VFD_INDEX_OFFSET: 0
5318 + 00000000 VFD_INSTANCE_START_OFFSET: 0
5319 + 01016000 VFD_FETCH[0].BASE: 0x1016000
5320 + 00000000 VFD_FETCH[0].BASE+0x1: 0
5321 + 00100000 VFD_FETCH[0].SIZE: 1048576
5322 + 0000000c VFD_FETCH[0].STRIDE: 12
5323 + c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
5324 + 00000001 VFD_DECODE[0].STEP_RATE: 0x1
5325 + 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
5326 + 80100080 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS }
5327 + 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 }
5328 + 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
5329 + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
5330 !+ 01012000 SP_VS_OBJ_START_LO: 0x1012000 base=1012000, offset=0, size=128
5331 + 00000000 SP_VS_OBJ_START_HI: 0 base=1012000, offset=0, size=128
5332 0000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
5333 *
5334 :0:0000:0000[03000000x_00000000x] end
5335 :0:0001:0001[00000000x_00000000x] nop
5336 :0:0002:0002[00000000x_00000000x] nop
5337 :0:0003:0003[00000000x_00000000x] nop
5338 :0:0004:0004[00000000x_00000000x] nop
5339 Register Stats:
5340 - used (half): (cnt=0, max=0)
5341 - used (full): (cnt=0, max=0)
5342 - used (merged): (cnt=0, max=0)
5343 - input (half): (cnt=0, max=0)
5344 - input (full): (cnt=0, max=0)
5345 - max const: 0
5346
5347 - output (half): (cnt=0, max=0) (estimated)
5348 - output (full): (cnt=0, max=0) (estimated)
5349 - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 last-baryf, 0 half, 0 full
5350 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
5351 - shaderdb: 0 (ss), 0 (sy)
5352 + 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5353 + 00000001 SP_VS_INSTRLEN: 1
5354 + 00000000 SP_HS_UNKNOWN_A831: 0
5355 + 00000000 SP_HS_UNKNOWN_A833: 0
5356 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5357 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5358 + 00000000 SP_GS_PRIM_SIZE: 0
5359 + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5360 !+ 81508980 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 | THREADSIZE = FOUR_QUADS | VARYING | MERGEDREGS | 0x1000000 }
5361 + 00000000 SP_UNKNOWN_A982: 0
5362 !+ 01013000 SP_FS_OBJ_START_LO: 0x1013000 base=1013000, offset=0, size=11264
5363 + 00000000 SP_FS_OBJ_START_HI: 0 base=1013000, offset=0, size=11264
5364 0000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
5365 0000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
5366 0000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
5367 0000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
5368 0000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
5369 00000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
5370 00000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
5371 00000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
5372 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
5373 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000
5374 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
5375 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
5376 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
5377 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
5378 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
5379 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
5380 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
5381 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
5382 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
5383 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
5384 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
5385 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
5386 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
5387 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
5388 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
5389 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
5390 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
5391 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
5392 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
5393 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
5394 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
5395 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
5396 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
5397 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
5398 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
5399 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
5400 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
5401 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
5402 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
5403 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
5404 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
5405 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
5406 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
5407 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
5408 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
5409 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
5410 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
5411 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
5412 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
5413 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
5414 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
5415 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
5416 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
5417 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
5418 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
5419 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
5420 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
5421 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
5422 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
5423 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
5424 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
5425 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
5426 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
5427 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
5428 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
5429 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
5430 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
5431 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
5432 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
5433 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
5434 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
5435 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
5436 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
5437 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
5438 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
5439 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5440 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
5441 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
5442 :0:0070:0078[00000300x_00000000x] (rpt3)nop
5443 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
5444 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
5445 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
5446 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
5447 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
5448 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
5449 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
5450 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
5451 :0:0079:0095[00000200x_00000000x] (rpt2)nop
5452 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
5453 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
5454 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
5455 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
5456 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
5457 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
5458 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
5459 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
5460 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
5461 :0:0089:0114[00000200x_00000000x] (rpt2)nop
5462 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
5463 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
5464 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
5465 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
5466 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
5467 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
5468 :0:0096:0128[00000200x_00000000x] (rpt2)nop
5469 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
5470 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
5471 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
5472 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
5473 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
5474 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
5475 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
5476 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
5477 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
5478 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
5479 :0:0107:0150[00000200x_00000000x] (rpt2)nop
5480 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
5481 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
5482 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
5483 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
5484 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
5485 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
5486 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
5487 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
5488 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
5489 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
5490 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
5491 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
5492 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
5493 :0:0121:0173[00000200x_00000000x] (rpt2)nop
5494 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
5495 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
5496 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
5497 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
5498 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
5499 :0:0127:0181[00000200x_00000000x] (rpt2)nop
5500 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
5501 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
5502 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
5503 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
5504 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
5505 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
5506 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
5507 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
5508 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
5509 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
5510 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
5511 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
5512 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
5513 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
5514 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
5515 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
5516 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
5517 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
5518 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
5519 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
5520 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
5521 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
5522 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
5523 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
5524 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
5525 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
5526 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
5527 :0:0155:0218[00000200x_00000000x] (rpt2)nop
5528 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
5529 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
5530 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
5531 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
5532 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
5533 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
5534 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
5535 :0:0163:0237[00000200x_00000000x] (rpt2)nop
5536 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
5537 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
5538 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
5539 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
5540 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
5541 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
5542 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
5543 :0:0171:0249[00000200x_00000000x] (rpt2)nop
5544 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
5545 :0:0173:0256[00000200x_00000000x] (rpt2)nop
5546 :0:0174:0259[00800000x_00000464x] br p0.x, #1124
5547 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
5548 :0:0176:0261[00000200x_00000000x] (rpt2)nop
5549 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
5550 :0:0178:0268[00000200x_00000000x] (rpt2)nop
5551 :0:0179:0271[00800000x_0000045fx] br p0.x, #1119
5552 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
5553 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
5554 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
5555 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
5556 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
5557 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
5558 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
5559 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
5560 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
5561 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
5562 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
5563 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
5564 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5565 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
5566 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
5567 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
5568 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
5569 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
5570 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
5571 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
5572 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
5573 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
5574 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5575 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5576 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5577 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
5578 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
5579 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
5580 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
5581 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
5582 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
5583 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
5584 :0:0212:0308[00000000x_00000000x] nop
5585 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
5586 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
5587 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
5588 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
5589 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
5590 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
5591 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
5592 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
5593 :0:0221:0323[00000200x_00000000x] (rpt2)nop
5594 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
5595 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
5596 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
5597 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
5598 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
5599 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
5600 :0:0228:0348[00000200x_00000000x] (rpt2)nop
5601 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
5602 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
5603 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
5604 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
5605 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
5606 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
5607 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
5608 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
5609 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
5610 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
5611 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5612 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5613 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
5614 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
5615 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
5616 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
5617 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
5618 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
5619 :0:0247:0386[00000200x_00000000x] (rpt2)nop
5620 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
5621 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
5622 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
5623 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
5624 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
5625 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
5626 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
5627 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
5628 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
5629 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
5630 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
5631 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
5632 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
5633 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
5634 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
5635 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
5636 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5637 :0:0265:0419[00000000x_00000000x] nop
5638 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
5639 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
5640 :0:0268:0422[00000100x_00000000x] (rpt1)nop
5641 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
5642 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
5643 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
5644 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
5645 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
5646 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5647 :0:0275:0439[00000200x_00000000x] (rpt2)nop
5648 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
5649 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
5650 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
5651 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
5652 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
5653 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
5654 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
5655 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
5656 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
5657 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
5658 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
5659 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
5660 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5661 :0:0289:0470[00000200x_00000000x] (rpt2)nop
5662 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
5663 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
5664 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
5665 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
5666 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
5667 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
5668 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
5669 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
5670 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5671 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5672 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5673 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
5674 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
5675 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
5676 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
5677 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
5678 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5679 :0:0307:0501[00000100x_00000000x] (rpt1)nop
5680 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
5681 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
5682 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
5683 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
5684 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
5685 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
5686 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
5687 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5688 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
5689 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
5690 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
5691 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
5692 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
5693 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5694 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5695 :0:0323:0529[00000100x_00000000x] (rpt1)nop
5696 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
5697 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
5698 :0:0326:0533[00000000x_00000000x] nop
5699 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
5700 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
5701 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
5702 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
5703 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
5704 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5705 :0:0333:0549[00000200x_00000000x] (rpt2)nop
5706 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
5707 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
5708 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
5709 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
5710 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
5711 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
5712 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
5713 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
5714 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
5715 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
5716 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
5717 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
5718 :0:0346:0576[00000200x_00000000x] (rpt2)nop
5719 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
5720 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
5721 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
5722 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
5723 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
5724 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
5725 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
5726 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
5727 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
5728 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
5729 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5730 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
5731 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
5732 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
5733 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
5734 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
5735 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
5736 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5737 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5738 :0:0366:0615[00000100x_00000000x] (rpt1)nop
5739 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
5740 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
5741 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
5742 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
5743 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
5744 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
5745 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
5746 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5747 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
5748 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
5749 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
5750 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
5751 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
5752 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5753 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
5754 :0:0382:0643[00000100x_00000000x] (rpt1)nop
5755 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
5756 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
5757 :0:0385:0647[00000000x_00000000x] nop
5758 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
5759 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5760 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
5761 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
5762 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
5763 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5764 :0:0392:0663[00000200x_00000000x] (rpt2)nop
5765 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
5766 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
5767 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
5768 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
5769 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
5770 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
5771 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
5772 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
5773 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5774 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
5775 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
5776 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
5777 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5778 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5779 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
5780 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
5781 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
5782 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5783 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
5784 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5785 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5786 :0:0414:0699[00000100x_00000000x] (rpt1)nop
5787 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
5788 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
5789 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
5790 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
5791 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
5792 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
5793 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
5794 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
5795 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5796 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
5797 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
5798 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
5799 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
5800 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
5801 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5802 :0:0430:0727[00000000x_00000000x] nop
5803 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
5804 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
5805 :0:0433:0730[00000100x_00000000x] (rpt1)nop
5806 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
5807 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
5808 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
5809 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
5810 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
5811 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
5812 :0:0440:0747[00000200x_00000000x] (rpt2)nop
5813 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
5814 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
5815 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
5816 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
5817 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
5818 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
5819 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
5820 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
5821 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5822 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
5823 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
5824 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
5825 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5826 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
5827 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
5828 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
5829 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
5830 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
5831 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
5832 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
5833 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5834 :0:0462:0783[00000100x_00000000x] (rpt1)nop
5835 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
5836 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
5837 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
5838 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
5839 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5840 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5841 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
5842 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
5843 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
5844 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
5845 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
5846 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
5847 :0:0475:0808[00000100x_00000000x] (rpt1)nop
5848 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
5849 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
5850 :0:0478:0812[00000000x_00000000x] nop
5851 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
5852 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
5853 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
5854 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
5855 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
5856 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5857 :0:0485:0828[00000200x_00000000x] (rpt2)nop
5858 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
5859 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
5860 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
5861 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
5862 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
5863 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5864 :0:0492:0852[00000200x_00000000x] (rpt2)nop
5865 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
5866 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
5867 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
5868 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
5869 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
5870 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
5871 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
5872 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5873 :0:0501:0872[00000200x_00000000x] (rpt2)nop
5874 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
5875 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
5876 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
5877 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
5878 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
5879 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
5880 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
5881 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
5882 :0:0510:0892[00000200x_00000000x] (rpt2)nop
5883 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
5884 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
5885 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
5886 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
5887 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
5888 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
5889 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
5890 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
5891 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
5892 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
5893 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
5894 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
5895 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
5896 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
5897 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
5898 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
5899 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
5900 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
5901 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
5902 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
5903 :0:0531:0942[00900000x_000002cdx] br !p0.x, #717
5904 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
5905 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
5906 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
5907 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
5908 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
5909 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5910 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
5911 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
5912 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
5913 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
5914 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
5915 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
5916 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5917 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5918 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
5919 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
5920 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
5921 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5922 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
5923 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
5924 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
5925 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
5926 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
5927 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
5928 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
5929 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5930 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5931 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
5932 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
5933 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
5934 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
5935 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
5936 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
5937 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
5938 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
5939 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5940 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
5941 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
5942 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
5943 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
5944 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5945 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
5946 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5947 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
5948 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
5949 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
5950 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
5951 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
5952 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
5953 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5954 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
5955 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
5956 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5957 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
5958 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
5959 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5960 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
5961 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
5962 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
5963 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
5964 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
5965 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
5966 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
5967 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5968 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
5969 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
5970 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
5971 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
5972 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
5973 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
5974 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
5975 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5976 :0:0604:1016[00000000x_00000000x] nop
5977 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
5978 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
5979 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
5980 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
5981 :0:0609:1021[00000000x_00000000x] nop
5982 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
5983 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
5984 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
5985 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
5986 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
5987 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
5988 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
5989 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
5990 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
5991 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
5992 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
5993 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
5994 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5995 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
5996 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
5997 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
5998 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5999 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
6000 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
6001 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
6002 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
6003 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
6004 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
6005 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
6006 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
6007 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
6008 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
6009 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
6010 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
6011 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
6012 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
6013 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
6014 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
6015 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
6016 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
6017 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
6018 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
6019 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
6020 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
6021 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
6022 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
6023 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
6024 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
6025 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
6026 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
6027 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
6028 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
6029 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
6030 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
6031 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
6032 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
6033 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
6034 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
6035 :0:0663:1093[00000000x_00000000x] nop
6036 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
6037 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
6038 :0:0666:1096[00000000x_00000000x] nop
6039 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
6040 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
6041 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
6042 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
6043 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
6044 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
6045 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
6046 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
6047 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
6048 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
6049 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6050 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
6051 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
6052 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
6053 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
6054 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
6055 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
6056 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
6057 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
6058 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
6059 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
6060 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
6061 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
6062 :0:0690:1128[00000000x_00000000x] nop
6063 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
6064 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
6065 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
6066 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
6067 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
6068 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
6069 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
6070 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
6071 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
6072 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
6073 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
6074 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
6075 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
6076 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
6077 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
6078 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
6079 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6080 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6081 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6082 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
6083 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
6084 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
6085 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
6086 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
6087 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6088 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6089 :0:0717:1167[00000100x_00000000x] (rpt1)nop
6090 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
6091 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
6092 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
6093 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
6094 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
6095 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
6096 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
6097 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
6098 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
6099 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
6100 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
6101 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
6102 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
6103 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
6104 :0:0732:1192[00000100x_00000000x] (rpt1)nop
6105 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
6106 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
6107 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
6108 :0:0736:1200[00000200x_00000000x] (rpt2)nop
6109 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
6110 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
6111 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
6112 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6113 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
6114 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6115 :0:0743:1218[00000200x_00000000x] (rpt2)nop
6116 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
6117 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
6118 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
6119 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
6120 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
6121 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
6122 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
6123 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
6124 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
6125 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
6126 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
6127 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
6128 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6129 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6130 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
6131 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
6132 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
6133 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
6134 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
6135 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
6136 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
6137 :0:0765:1254[00000100x_00000000x] (rpt1)nop
6138 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
6139 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
6140 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
6141 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
6142 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
6143 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
6144 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
6145 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6146 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
6147 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
6148 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
6149 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
6150 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
6151 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6152 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
6153 :0:0781:1282[00000100x_00000000x] (rpt1)nop
6154 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
6155 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
6156 :0:0784:1286[00000000x_00000000x] nop
6157 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
6158 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
6159 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
6160 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
6161 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
6162 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6163 :0:0791:1302[00000200x_00000000x] (rpt2)nop
6164 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
6165 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
6166 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
6167 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
6168 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
6169 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
6170 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
6171 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
6172 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6173 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
6174 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
6175 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
6176 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
6177 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
6178 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6179 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
6180 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
6181 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
6182 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
6183 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
6184 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6185 :0:0813:1338[00000100x_00000000x] (rpt1)nop
6186 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
6187 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
6188 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
6189 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
6190 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
6191 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
6192 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
6193 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6194 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
6195 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
6196 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
6197 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
6198 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
6199 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
6200 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
6201 :0:0829:1366[00000100x_00000000x] (rpt1)nop
6202 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
6203 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
6204 :0:0832:1370[00000000x_00000000x] nop
6205 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
6206 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
6207 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
6208 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
6209 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
6210 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6211 :0:0839:1386[00000200x_00000000x] (rpt2)nop
6212 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
6213 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
6214 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
6215 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
6216 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
6217 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6218 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
6219 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
6220 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
6221 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
6222 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
6223 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
6224 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
6225 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
6226 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6227 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
6228 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
6229 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
6230 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
6231 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
6232 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6233 :0:0861:1425[00000000x_00000000x] nop
6234 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
6235 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
6236 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
6237 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
6238 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
6239 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
6240 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
6241 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
6242 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
6243 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
6244 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
6245 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6246 :0:0874:1450[00000000x_00000000x] nop
6247 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
6248 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
6249 :0:0877:1453[00000100x_00000000x] (rpt1)nop
6250 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
6251 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
6252 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
6253 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
6254 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
6255 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
6256 :0:0884:1470[00000200x_00000000x] (rpt2)nop
6257 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
6258 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
6259 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
6260 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
6261 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
6262 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6263 :0:0891:1494[00000200x_00000000x] (rpt2)nop
6264 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
6265 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
6266 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
6267 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
6268 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6269 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
6270 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
6271 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6272 :0:0900:1514[00000200x_00000000x] (rpt2)nop
6273 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
6274 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
6275 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
6276 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
6277 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
6278 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
6279 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
6280 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6281 :0:0909:1534[00000200x_00000000x] (rpt2)nop
6282 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
6283 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
6284 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
6285 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
6286 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
6287 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
6288 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
6289 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6290 :0:0918:1554[00000200x_00000000x] (rpt2)nop
6291 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
6292 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6293 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
6294 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
6295 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
6296 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
6297 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
6298 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6299 :0:0927:1574[00000200x_00000000x] (rpt2)nop
6300 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
6301 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
6302 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
6303 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
6304 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
6305 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
6306 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
6307 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
6308 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
6309 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
6310 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
6311 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
6312 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
6313 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6314 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
6315 :0:0943:1613[00000100x_00000000x] (rpt1)nop
6316 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
6317 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
6318 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
6319 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
6320 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
6321 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
6322 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
6323 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
6324 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
6325 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6326 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
6327 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
6328 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6329 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
6330 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
6331 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
6332 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
6333 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
6334 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
6335 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
6336 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
6337 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6338 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
6339 :0:0967:1650[00000100x_00000000x] (rpt1)nop
6340 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
6341 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
6342 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
6343 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
6344 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
6345 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
6346 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
6347 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
6348 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
6349 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
6350 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
6351 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
6352 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
6353 :0:0981:1676[00000100x_00000000x] (rpt1)nop
6354 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
6355 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
6356 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
6357 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
6358 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
6359 :0:0987:1692[00000200x_00000000x] (rpt2)nop
6360 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
6361 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
6362 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
6363 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
6364 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
6365 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6366 :0:0994:1710[00000200x_00000000x] (rpt2)nop
6367 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
6368 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
6369 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
6370 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
6371 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6372 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
6373 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
6374 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6375 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
6376 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
6377 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
6378 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6379 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
6380 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
6381 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
6382 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
6383 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
6384 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
6385 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
6386 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
6387 :0:1015:1746[00000100x_00000000x] (rpt1)nop
6388 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
6389 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6390 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
6391 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
6392 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
6393 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
6394 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
6395 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
6396 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
6397 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
6398 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
6399 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
6400 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
6401 :0:1029:1772[00000100x_00000000x] (rpt1)nop
6402 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
6403 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
6404 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
6405 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
6406 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
6407 :0:1035:1788[00000200x_00000000x] (rpt2)nop
6408 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
6409 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
6410 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
6411 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
6412 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
6413 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
6414 :0:1042:1806[00000200x_00000000x] (rpt2)nop
6415 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
6416 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
6417 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
6418 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
6419 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
6420 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
6421 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6422 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
6423 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6424 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
6425 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
6426 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
6427 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
6428 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6429 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
6430 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
6431 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
6432 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
6433 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
6434 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
6435 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
6436 :0:1064:1842[00000100x_00000000x] (rpt1)nop
6437 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
6438 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
6439 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
6440 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
6441 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
6442 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
6443 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
6444 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
6445 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
6446 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
6447 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
6448 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
6449 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
6450 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
6451 :0:1079:1867[00000100x_00000000x] (rpt1)nop
6452 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
6453 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
6454 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6455 :0:1083:1875[00000200x_00000000x] (rpt2)nop
6456 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
6457 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6458 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
6459 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
6460 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
6461 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
6462 :0:1090:1893[00000200x_00000000x] (rpt2)nop
6463 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
6464 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
6465 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
6466 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
6467 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6468 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
6469 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
6470 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
6471 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
6472 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
6473 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
6474 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
6475 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
6476 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
6477 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
6478 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
6479 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
6480 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
6481 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
6482 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
6483 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
6484 :0:1112:1929[00000000x_00000000x] nop
6485 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
6486 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
6487 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
6488 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
6489 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
6490 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
6491 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
6492 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
6493 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
6494 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
6495 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
6496 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
6497 :0:1125:1954[00000000x_00000000x] nop
6498 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
6499 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
6500 :0:1128:1957[00000100x_00000000x] (rpt1)nop
6501 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
6502 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
6503 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
6504 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
6505 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
6506 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6507 :0:1135:1974[00000200x_00000000x] (rpt2)nop
6508 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
6509 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
6510 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
6511 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
6512 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
6513 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
6514 :0:1142:1998[00000200x_00000000x] (rpt2)nop
6515 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
6516 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
6517 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
6518 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
6519 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
6520 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
6521 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
6522 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6523 :0:1151:2018[00000200x_00000000x] (rpt2)nop
6524 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
6525 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
6526 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
6527 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
6528 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
6529 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
6530 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
6531 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6532 :0:1160:2038[00000200x_00000000x] (rpt2)nop
6533 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
6534 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
6535 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
6536 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
6537 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
6538 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
6539 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
6540 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6541 :0:1169:2058[00000200x_00000000x] (rpt2)nop
6542 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
6543 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
6544 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
6545 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
6546 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
6547 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6548 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
6549 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
6550 :0:1178:2078[00000200x_00000000x] (rpt2)nop
6551 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
6552 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
6553 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
6554 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
6555 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
6556 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
6557 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
6558 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
6559 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6560 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
6561 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
6562 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
6563 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
6564 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
6565 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6566 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
6567 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
6568 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
6569 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6570 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
6571 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6572 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
6573 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6574 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
6575 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
6576 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
6577 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
6578 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
6579 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
6580 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
6581 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
6582 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
6583 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
6584 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
6585 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
6586 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
6587 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
6588 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
6589 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
6590 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
6591 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
6592 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
6593 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
6594 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
6595 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
6596 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
6597 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
6598 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
6599 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
6600 :0:1228:2157[00000100x_00000000x] (rpt1)nop
6601 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
6602 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
6603 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
6604 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
6605 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
6606 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
6607 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
6608 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
6609 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
6610 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
6611 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
6612 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
6613 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
6614 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
6615 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
6616 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
6617 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
6618 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
6619 :0:1247:2202[01000000x_0000000ex] jump #14
6620 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000
6621 :0:1249:2204[00000200x_00000000x] (rpt2)nop
6622 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
6623 :0:1251:2208[00000200x_00000000x] (rpt2)nop
6624 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
6625 :0:1253:2212[00000200x_00000000x] (rpt2)nop
6626 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
6627 :0:1255:2216[00000200x_00000000x] (rpt2)nop
6628 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
6629 :0:1257:2220[00000200x_00000000x] (rpt2)nop
6630 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
6631 :0:1259:2224[00000200x_00000000x] (rpt2)nop
6632 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
6633 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
6634 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
6635 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
6636 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
6637 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
6638 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
6639 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
6640 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
6641 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
6642 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
6643 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
6644 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
6645 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
6646 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
6647 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
6648 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
6649 :0:1277:2247[00000200x_00000000x] (rpt2)nop
6650 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
6651 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
6652 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
6653 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
6654 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
6655 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
6656 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
6657 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
6658 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
6659 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
6660 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
6661 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
6662 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
6663 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
6664 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
6665 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
6666 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
6667 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
6668 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
6669 :0:1297:2271[01000000x_fffffb99x] jump #-1127
6670 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
6671 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
6672 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
6673 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
6674 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
6675 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
6676 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
6677 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
6678 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
6679 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
6680 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
6681 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
6682 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
6683 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
6684 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
6685 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
6686 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
6687 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
6688 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
6689 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
6690 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
6691 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
6692 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
6693 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
6694 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
6695 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
6696 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
6697 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
6698 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
6699 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
6700 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
6701 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
6702 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
6703 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
6704 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
6705 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
6706 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
6707 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
6708 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
6709 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
6710 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
6711 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
6712 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
6713 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
6714 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
6715 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
6716 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
6717 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
6718 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
6719 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
6720 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
6721 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
6722 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
6723 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
6724 :0:1352:2335[00000200x_00000000x] (rpt2)nop
6725 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
6726 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
6727 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
6728 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
6729 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
6730 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
6731 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
6732 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
6733 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
6734 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
6735 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
6736 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
6737 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
6738 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
6739 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
6740 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
6741 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
6742 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
6743 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
6744 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
6745 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
6746 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
6747 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
6748 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
6749 :0:1377:2369[00000000x_00000000x] nop
6750 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
6751 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
6752 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
6753 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
6754 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
6755 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
6756 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
6757 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
6758 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
6759 :0:1387:2382[00000000x_00000000x] nop
6760 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
6761 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
6762 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
6763 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
6764 :0:1392:2391[00000100x_00000000x] (rpt1)nop
6765 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
6766 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
6767 :0:1395:2398[00000200x_00000000x] (rpt2)nop
6768 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
6769 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
6770 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
6771 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
6772 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
6773 :0:1401:2409[03000000x_00000000x] end
6774 :0:1402:2410[00000000x_00000000x] nop
6775 :0:1403:2411[00000000x_00000000x] nop
6776 :0:1404:2412[00000000x_00000000x] nop
6777 :0:1405:2413[00000000x_00000000x] nop
6778 Register Stats:
6779 - used (half): (cnt=0, max=0)
6780 - used (full): 0-73 (cnt=74, max=73)
6781 - used (merged): 0-147 (cnt=148, max=147)
6782 - input (half): (cnt=0, max=0)
6783 - input (full): 19-20 (cnt=2, max=20)
6784 - max const: 113
6785
6786 - output (half): (cnt=0, max=0) (estimated)
6787 - output (full): 4-7 (cnt=4, max=7) (estimated)
6788 - shaderdb: 2414 instructions, 1114 nops, 1300 non-nops, (1406 instlen), 0 last-baryf, 0 half, 19 full
6789 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
6790 - shaderdb: 140 (ss), 0 (sy)
6791 !+ 00000100 SP_BLEND_CNTL: { UNK8 }
6792 + fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6793 !+ 00000001 SP_FS_OUTPUT_CNTL1: { MRT = 1 }
6794 !+ 00000004 SP_FS_OUTPUT[0].REG: { REGID = r1.x }
6795 !+ 00000004 SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
6796 !+ 00000004 SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
6797 !+ 00000004 SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
6798 !+ 00000004 SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
6799 !+ 00000004 SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
6800 !+ 00000004 SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
6801 !+ 00000004 SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
6802 + 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
6803 + 00000000 SP_UNKNOWN_A9A8: 0
6804 + 00000005 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
6805 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
6806 !+ 00000058 SP_FS_INSTRLEN: 88
6807 !+ 011160a0 SP_IBO_LO: 0x11160a0 base=1116000, offset=160, size=388
6808 + 00000000 SP_IBO_HI: 0 base=1116000, offset=160, size=388
6809 + 00000000 SP_IBO_COUNT: 0
6810 + 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
6811 + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 }
6812 + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 }
6813 + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 }
6814 + 00000001 HLSQ_UNKNOWN_B980: 0x1
6815 + 00000007 HLSQ_CONTROL_1_REG: 0x7
6816 + fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
6817 + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
6818 !+ 1513fcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
6819 + 000000fc HLSQ_CONTROL_5_REG: 0xfc
6820 + 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 }
6821 + 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
6822 0000000001d8f130: 0000: 70388003 00000186 00000001 00000004
6823 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6824 0000000001d8f140: 0000: 70268000
6825 t4 write CP_SCRATCH[0x7].REG (088a)
6826 CP_SCRATCH[0x7].REG: 3
6827 :0,1,17,3
6828 0000000001d8f144: 0000: 48088a01 00000003
6829 0000000001d91ac0: 0000: 70bf8003 01d8f000 00000000 00000053
6830 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6831 0000000001d91ad0: 0000: 70268000
6832 t4 write CP_SCRATCH[0x6].REG (0889)
6833 CP_SCRATCH[0x6].REG: 18
6834 :0,1,18,3
6835 0000000001d91ad4: 0000: 48088901 00000012
6836 t7 opcode: CP_REG_TEST (39) (2 dwords)
6837 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
6838 0000000001d91adc: 0000: 70b90001 02000883
6839 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
6840 { REG0 = 0 | MODE = PRED_TEST }
6841 { DWORDS = 2 }
6842 0000000001d91ae4: 0000: 70c70002 10000000 00000002
6843 t7 opcode: CP_SET_MARKER (65) (2 dwords)
6844 { MODE = 0x15 | MARKER = RM6_ENDVIS }
6845 0000000001d91af0: 0000: 70e50001 00000015
6846 t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords)
6847 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
6848 { ADDR_LO = 0 }
6849 { ADDR_HI = 0 }
6850 0000000001d91af8: 0000: 70438003 00040000 00000000 00000000
6851 t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
6852 0000000001d91b08: 0000: 70230001 00000000
6853 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6854 0000000001d91b10: 0000: 70268000
6855 t4 write CP_SCRATCH[0x7].REG (088a)
6856 CP_SCRATCH[0x7].REG: 19
6857 :0,1,18,19
6858 0000000001d91b14: 0000: 48088a01 00000013
6859 t7 opcode: CP_SET_MARKER (65) (2 dwords)
6860 { MODE = 0x16 | MARKER = RM6_RESOLVE }
6861 0000000001d91b1c: 0000: 70e50001 00000016
6862 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6863 0000000001d91b24: 0000: 70268000
6864 t4 write CP_SCRATCH[0x7].REG (088a)
6865 CP_SCRATCH[0x7].REG: 20
6866 :0,1,18,20
6867 0000000001d91b28: 0000: 48088a01 00000014
6868 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6869 0000000001d91b30: 0000: 70268000
6870 t4 write CP_SCRATCH[0x6].REG (0889)
6871 CP_SCRATCH[0x6].REG: 21
6872 :0,1,21,20
6873 0000000001d91b34: 0000: 48088901 00000015
6874 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6875 ibaddr:0000000001116130
6876 ibsize:00000015
6877 t4 write RB_BLIT_SCISSOR_TL (88d1)
6878 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6879 RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
6880 0000000001116130: 0000: 4888d102 00000000 059f087f
6881 t4 write RB_BLIT_INFO (88e3)
6882 RB_BLIT_INFO: { CLEAR_MASK = 0 }
6883 000000000111613c: 0000: 4088e301 00000000
6884 t4 write RB_BLIT_DST_INFO (88d7)
6885 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6886 RB_BLIT_DST: 0x1125000
6887 RB_BLIT_DST+0x1: 0
6888 RB_BLIT_DST_PITCH: 8704
6889 RB_BLIT_DST_ARRAY_PITCH: 12533760
6890 0000000001116144: 0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00
6891 t4 write RB_BLIT_BASE_GMEM (88d6)
6892 RB_BLIT_BASE_GMEM: 0
6893 000000000111615c: 0000: 4088d601 00000000
6894 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6895 0000000001116164: 0000: 70268000
6896 t4 write CP_SCRATCH[0x7].REG (088a)
6897 CP_SCRATCH[0x7].REG: 7
6898 :0,1,21,7
6899 0000000001116168: 0000: 48088a01 00000007
6900 t7 opcode: CP_EVENT_WRITE (46) (2 dwords)
6901 { EVENT = BLIT }
6902 event BLIT
6903 mode: RM6_RESOLVE
6904 skip_ib2: g=1, l=0
6905 draw[3] register values
6906 !+ 00000015 CP_SCRATCH[0x6].REG: 21
6907 :0,1,21,7
6908 !+ 00000007 CP_SCRATCH[0x7].REG: 7
6909 :0,1,21,7
6910 + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6911 + 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
6912 + 00000000 RB_BLIT_BASE_GMEM: 0
6913 !+ 000018a0 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6914 !+ 01125000 RB_BLIT_DST: 0x1125000
6915 + 00000000 RB_BLIT_DST+0x1: 0
6916 !+ 00000088 RB_BLIT_DST_PITCH: 8704
6917 !+ 0002fd00 RB_BLIT_DST_ARRAY_PITCH: 12533760
6918 !+ 00000000 RB_BLIT_INFO: { CLEAR_MASK = 0 }
6919 0000000001116170: 0000: 70460001 0000001e
6920 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6921 0000000001116178: 0000: 70268000
6922 t4 write CP_SCRATCH[0x7].REG (088a)
6923 CP_SCRATCH[0x7].REG: 8
6924 :0,1,21,8
6925 000000000111617c: 0000: 48088a01 00000008
6926 0000000001d91b3c: 0000: 70bf8003 01116130 00000000 00000015
6927 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6928 0000000001d91b4c: 0000: 70268000
6929 t4 write CP_SCRATCH[0x6].REG (0889)
6930 CP_SCRATCH[0x6].REG: 22
6931 :0,1,22,8
6932 0000000001d91b50: 0000: 48088901 00000016
6933 t7 opcode: CP_SET_MARKER (65) (2 dwords)
6934 { MODE = RM6_YIELD | MARKER = RM6_YIELD }
6935 0000000001d91b58: 0000: 70e50001 00000007
6936 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6937 0000000001d91b60: 0000: 70268000
6938 t4 write CP_SCRATCH[0x7].REG (088a)
6939 CP_SCRATCH[0x7].REG: 23
6940 :0,1,22,23
6941 0000000001d91b64: 0000: 48088a01 00000017
6942 t7 opcode: CP_SET_MARKER (65) (2 dwords)
6943 { MODE = 0x14 | MARKER = RM6_GMEM }
6944 0000000001d91b6c: 0000: 70e50001 00000014
6945 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
6946 0000000001d91b74: 0000: 70268000
6947 t4 write CP_SCRATCH[0x7].REG (088a)
6948 CP_SCRATCH[0x7].REG: 24
6949 :0,1,22,24
6950 0000000001d91b78: 0000: 48088a01 00000018
6951 t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
6952 GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 }
6953 GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 }
6954 0000000001d91b80: 0000: 4080f002 00000220 01df043f
6955 t4 write GRAS_2D_RESOLVE_CNTL_1 (840a)
6956 GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 }
6957 GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 }
6958 0000000001d91b8c: 0000: 48840a02 00000220 01df043f
6959 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
6960 0000000001d91b98: 0000: 70138000
6961 t7 opcode: CP_SET_MODE (63) (2 dwords)
6962 0000000001d91b9c: 0000: 70e30001 00000000
6963 t7 opcode: CP_REG_TEST (39) (2 dwords)
6964 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
6965 0000000001d91ba4: 0000: 70b90001 02000883
6966 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
6967 { REG0 = 0 | MODE = PRED_TEST }
6968 { DWORDS = 11 }
6969 0000000001d91bac: 0000: 70c70002 10000000 0000000b
6970 t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
6971 { VSC_SIZE = 1 | VSC_N = 0 }
6972 { BIN_DATA_ADDR_LO = 0x1d5d440 }
6973 { BIN_DATA_ADDR_HI = 0 }
6974 { BIN_SIZE_ADDRESS_LO = 0x1d65804 }
6975 { BIN_SIZE_ADDRESS_HI = 0 }
6976 { BIN_PRIM_STRM_LO = 0x1d68040 }
6977 { BIN_PRIM_STRM_HI = 0 }
6978 0000000001d91bb8: 0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000
6979 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
6980 0000000001d91bd8: 0000: 70640001 00000000
6981 t7 opcode: CP_NOP (10) (3 dwords)
6982 0000000001d91be0: 0000: 70100002 70640001 00000001
6983 t4 write RB_WINDOW_OFFSET (8890)
6984 RB_WINDOW_OFFSET: { X = 544 | Y = 0 }
6985 0000000001d91bec: 0000: 48889001 00000220
6986 t4 write RB_WINDOW_OFFSET2 (88d4)
6987 RB_WINDOW_OFFSET2: { X = 544 | Y = 0 }
6988 0000000001d91bf4: 0000: 4888d401 00000220
6989 t4 write SP_WINDOW_OFFSET (b4d1)
6990 SP_WINDOW_OFFSET: { X = 544 | Y = 0 }
6991 0000000001d91bfc: 0000: 48b4d101 00000220
6992 t4 write SP_TP_WINDOW_OFFSET (b307)
6993 SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 }
6994 0000000001d91c04: 0000: 48b30701 00000220
6995 t4 write GRAS_BIN_CONTROL (80a1)
6996 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
6997 0000000001d91c0c: 0000: 4880a101 06001e11
6998 t4 write RB_BIN_CONTROL (8800)
6999 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
7000 0000000001d91c14: 0000: 48880001 06001e11
7001 t4 write RB_BIN_CONTROL2 (88d3)
7002 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
7003 0000000001d91c1c: 0000: 4088d301 00001e11
7004 t7 opcode: CP_SET_MODE (63) (2 dwords)
7005 0000000001d91c24: 0000: 70e30001 00000000
7006 t4 write RB_SAMPLE_CONFIG (8804)
7007 RB_SAMPLE_CONFIG: { 0 }
7008 0000000001d91c2c: 0000: 40880401 00000000
7009 t4 write SP_TP_SAMPLE_CONFIG (b304)
7010 SP_TP_SAMPLE_CONFIG: { 0 }
7011 0000000001d91c34: 0000: 48b30401 00000000
7012 t4 write GRAS_SAMPLE_CONFIG (80a4)
7013 GRAS_SAMPLE_CONFIG: { 0 }
7014 0000000001d91c3c: 0000: 4880a401 00000000
7015 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7016 0000000001d91c44: 0000: 70268000
7017 t4 write CP_SCRATCH[0x6].REG (0889)
7018 CP_SCRATCH[0x6].REG: 25
7019 :0,1,25,24
7020 0000000001d91c48: 0000: 48088901 00000019
7021 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7022 ibaddr:00000000011160d0
7023 ibsize:00000018
7024 0000000001d91c50: 0000: 70bf8003 011160d0 00000000 00000018
7025 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7026 0000000001d91c60: 0000: 70268000
7027 t4 write CP_SCRATCH[0x6].REG (0889)
7028 CP_SCRATCH[0x6].REG: 26
7029 :0,1,26,24
7030 0000000001d91c64: 0000: 48088901 0000001a
7031 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7032 0000000001d91c6c: 0000: 70268000
7033 t4 write CP_SCRATCH[0x6].REG (0889)
7034 CP_SCRATCH[0x6].REG: 27
7035 :0,1,27,24
7036 0000000001d91c70: 0000: 48088901 0000001b
7037 t7 opcode: CP_REG_TEST (39) (2 dwords)
7038 { REG = 0xc39 | BIT = 0 | WAIT_FOR_ME }
7039 0000000001d91c78: 0000: 70b90001 02000c39
7040 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7041 { REG0 = 0 | MODE = PRED_TEST }
7042 { DWORDS = 4 }
7043 0000000001d91c80: 0000: 70c70002 10000000 00000004
7044 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7045 ibaddr:0000000001d8f000
7046 ibsize:00000053
7047 0000000001d91c8c: 0000: 70bf8003 01d8f000 00000000 00000053
7048 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7049 0000000001d91c9c: 0000: 70268000
7050 t4 write CP_SCRATCH[0x6].REG (0889)
7051 CP_SCRATCH[0x6].REG: 28
7052 :0,1,28,24
7053 0000000001d91ca0: 0000: 48088901 0000001c
7054 t7 opcode: CP_REG_TEST (39) (2 dwords)
7055 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
7056 0000000001d91ca8: 0000: 70b90001 02000883
7057 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7058 { REG0 = 0 | MODE = PRED_TEST }
7059 { DWORDS = 2 }
7060 0000000001d91cb0: 0000: 70c70002 10000000 00000002
7061 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7062 { MODE = 0x15 | MARKER = RM6_ENDVIS }
7063 0000000001d91cbc: 0000: 70e50001 00000015
7064 t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords)
7065 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
7066 { ADDR_LO = 0 }
7067 { ADDR_HI = 0 }
7068 0000000001d91cc4: 0000: 70438003 00040000 00000000 00000000
7069 t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
7070 0000000001d91cd4: 0000: 70230001 00000000
7071 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7072 0000000001d91cdc: 0000: 70268000
7073 t4 write CP_SCRATCH[0x7].REG (088a)
7074 CP_SCRATCH[0x7].REG: 29
7075 :0,1,28,29
7076 0000000001d91ce0: 0000: 48088a01 0000001d
7077 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7078 { MODE = 0x16 | MARKER = RM6_RESOLVE }
7079 0000000001d91ce8: 0000: 70e50001 00000016
7080 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7081 0000000001d91cf0: 0000: 70268000
7082 t4 write CP_SCRATCH[0x7].REG (088a)
7083 CP_SCRATCH[0x7].REG: 30
7084 :0,1,28,30
7085 0000000001d91cf4: 0000: 48088a01 0000001e
7086 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7087 0000000001d91cfc: 0000: 70268000
7088 t4 write CP_SCRATCH[0x6].REG (0889)
7089 CP_SCRATCH[0x6].REG: 31
7090 :0,1,31,30
7091 0000000001d91d00: 0000: 48088901 0000001f
7092 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7093 ibaddr:0000000001116130
7094 ibsize:00000015
7095 0000000001d91d08: 0000: 70bf8003 01116130 00000000 00000015
7096 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7097 0000000001d91d18: 0000: 70268000
7098 t4 write CP_SCRATCH[0x6].REG (0889)
7099 CP_SCRATCH[0x6].REG: 32
7100 :0,1,32,30
7101 0000000001d91d1c: 0000: 48088901 00000020
7102 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7103 { MODE = RM6_YIELD | MARKER = RM6_YIELD }
7104 0000000001d91d24: 0000: 70e50001 00000007
7105 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7106 0000000001d91d2c: 0000: 70268000
7107 t4 write CP_SCRATCH[0x7].REG (088a)
7108 CP_SCRATCH[0x7].REG: 33
7109 :0,1,32,33
7110 0000000001d91d30: 0000: 48088a01 00000021
7111 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7112 { MODE = 0x14 | MARKER = RM6_GMEM }
7113 0000000001d91d38: 0000: 70e50001 00000014
7114 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7115 0000000001d91d40: 0000: 70268000
7116 t4 write CP_SCRATCH[0x7].REG (088a)
7117 CP_SCRATCH[0x7].REG: 34
7118 :0,1,32,34
7119 0000000001d91d44: 0000: 48088a01 00000022
7120 t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7121 GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 }
7122 GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 }
7123 0000000001d91d4c: 0000: 4080f002 00000440 01df065f
7124 t4 write GRAS_2D_RESOLVE_CNTL_1 (840a)
7125 GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 }
7126 GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 }
7127 0000000001d91d58: 0000: 48840a02 00000440 01df065f
7128 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
7129 0000000001d91d64: 0000: 70138000
7130 t7 opcode: CP_SET_MODE (63) (2 dwords)
7131 0000000001d91d68: 0000: 70e30001 00000000
7132 t7 opcode: CP_REG_TEST (39) (2 dwords)
7133 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
7134 0000000001d91d70: 0000: 70b90001 02000883
7135 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7136 { REG0 = 0 | MODE = PRED_TEST }
7137 { DWORDS = 11 }
7138 0000000001d91d78: 0000: 70c70002 10000000 0000000b
7139 t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7140 { VSC_SIZE = 1 | VSC_N = 0 }
7141 { BIN_DATA_ADDR_LO = 0x1d5d880 }
7142 { BIN_DATA_ADDR_HI = 0 }
7143 { BIN_SIZE_ADDRESS_LO = 0x1d65808 }
7144 { BIN_SIZE_ADDRESS_HI = 0 }
7145 { BIN_PRIM_STRM_LO = 0x1d69080 }
7146 { BIN_PRIM_STRM_HI = 0 }
7147 0000000001d91d84: 0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000
7148 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
7149 0000000001d91da4: 0000: 70640001 00000000
7150 t7 opcode: CP_NOP (10) (3 dwords)
7151 0000000001d91dac: 0000: 70100002 70640001 00000001
7152 t4 write RB_WINDOW_OFFSET (8890)
7153 RB_WINDOW_OFFSET: { X = 1088 | Y = 0 }
7154 0000000001d91db8: 0000: 48889001 00000440
7155 t4 write RB_WINDOW_OFFSET2 (88d4)
7156 RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 }
7157 0000000001d91dc0: 0000: 4888d401 00000440
7158 t4 write SP_WINDOW_OFFSET (b4d1)
7159 SP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
7160 0000000001d91dc8: 0000: 48b4d101 00000440
7161 t4 write SP_TP_WINDOW_OFFSET (b307)
7162 SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
7163 0000000001d91dd0: 0000: 48b30701 00000440
7164 t4 write GRAS_BIN_CONTROL (80a1)
7165 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
7166 0000000001d91dd8: 0000: 4880a101 06001e11
7167 t4 write RB_BIN_CONTROL (8800)
7168 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
7169 0000000001d91de0: 0000: 48880001 06001e11
7170 t4 write RB_BIN_CONTROL2 (88d3)
7171 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
7172 0000000001d91de8: 0000: 4088d301 00001e11
7173 t7 opcode: CP_SET_MODE (63) (2 dwords)
7174 0000000001d91df0: 0000: 70e30001 00000000
7175 t4 write RB_SAMPLE_CONFIG (8804)
7176 RB_SAMPLE_CONFIG: { 0 }
7177 0000000001d91df8: 0000: 40880401 00000000
7178 t4 write SP_TP_SAMPLE_CONFIG (b304)
7179 SP_TP_SAMPLE_CONFIG: { 0 }
7180 0000000001d91e00: 0000: 48b30401 00000000
7181 t4 write GRAS_SAMPLE_CONFIG (80a4)
7182 GRAS_SAMPLE_CONFIG: { 0 }
7183 0000000001d91e08: 0000: 4880a401 00000000
7184 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7185 0000000001d91e10: 0000: 70268000
7186 t4 write CP_SCRATCH[0x6].REG (0889)
7187 CP_SCRATCH[0x6].REG: 35
7188 :0,1,35,34
7189 0000000001d91e14: 0000: 48088901 00000023
7190 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7191 ibaddr:00000000011160d0
7192 ibsize:00000018
7193 0000000001d91e1c: 0000: 70bf8003 011160d0 00000000 00000018
7194 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7195 0000000001d91e2c: 0000: 70268000
7196 t4 write CP_SCRATCH[0x6].REG (0889)
7197 CP_SCRATCH[0x6].REG: 36
7198 :0,1,36,34
7199 0000000001d91e30: 0000: 48088901 00000024
7200 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7201 0000000001d91e38: 0000: 70268000
7202 t4 write CP_SCRATCH[0x6].REG (0889)
7203 CP_SCRATCH[0x6].REG: 37
7204 :0,1,37,34
7205 0000000001d91e3c: 0000: 48088901 00000025
7206 t7 opcode: CP_REG_TEST (39) (2 dwords)
7207 { REG = 0xc3a | BIT = 0 | WAIT_FOR_ME }
7208 0000000001d91e44: 0000: 70b90001 02000c3a
7209 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7210 { REG0 = 0 | MODE = PRED_TEST }
7211 { DWORDS = 4 }
7212 0000000001d91e4c: 0000: 70c70002 10000000 00000004
7213 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7214 ibaddr:0000000001d8f000
7215 ibsize:00000053
7216 0000000001d91e58: 0000: 70bf8003 01d8f000 00000000 00000053
7217 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7218 0000000001d91e68: 0000: 70268000
7219 t4 write CP_SCRATCH[0x6].REG (0889)
7220 CP_SCRATCH[0x6].REG: 38
7221 :0,1,38,34
7222 0000000001d91e6c: 0000: 48088901 00000026
7223 t7 opcode: CP_REG_TEST (39) (2 dwords)
7224 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
7225 0000000001d91e74: 0000: 70b90001 02000883
7226 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7227 { REG0 = 0 | MODE = PRED_TEST }
7228 { DWORDS = 2 }
7229 0000000001d91e7c: 0000: 70c70002 10000000 00000002
7230 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7231 { MODE = 0x15 | MARKER = RM6_ENDVIS }
7232 0000000001d91e88: 0000: 70e50001 00000015
7233 t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords)
7234 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
7235 { ADDR_LO = 0 }
7236 { ADDR_HI = 0 }
7237 0000000001d91e90: 0000: 70438003 00040000 00000000 00000000
7238 t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
7239 0000000001d91ea0: 0000: 70230001 00000000
7240 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7241 0000000001d91ea8: 0000: 70268000
7242 t4 write CP_SCRATCH[0x7].REG (088a)
7243 CP_SCRATCH[0x7].REG: 39
7244 :0,1,38,39
7245 0000000001d91eac: 0000: 48088a01 00000027
7246 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7247 { MODE = 0x16 | MARKER = RM6_RESOLVE }
7248 0000000001d91eb4: 0000: 70e50001 00000016
7249 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7250 0000000001d91ebc: 0000: 70268000
7251 t4 write CP_SCRATCH[0x7].REG (088a)
7252 CP_SCRATCH[0x7].REG: 40
7253 :0,1,38,40
7254 0000000001d91ec0: 0000: 48088a01 00000028
7255 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7256 0000000001d91ec8: 0000: 70268000
7257 t4 write CP_SCRATCH[0x6].REG (0889)
7258 CP_SCRATCH[0x6].REG: 41
7259 :0,1,41,40
7260 0000000001d91ecc: 0000: 48088901 00000029
7261 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7262 ibaddr:0000000001116130
7263 ibsize:00000015
7264 0000000001d91ed4: 0000: 70bf8003 01116130 00000000 00000015
7265 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7266 0000000001d91ee4: 0000: 70268000
7267 t4 write CP_SCRATCH[0x6].REG (0889)
7268 CP_SCRATCH[0x6].REG: 42
7269 :0,1,42,40
7270 0000000001d91ee8: 0000: 48088901 0000002a
7271 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7272 { MODE = RM6_YIELD | MARKER = RM6_YIELD }
7273 0000000001d91ef0: 0000: 70e50001 00000007
7274 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7275 0000000001d91ef8: 0000: 70268000
7276 t4 write CP_SCRATCH[0x7].REG (088a)
7277 CP_SCRATCH[0x7].REG: 43
7278 :0,1,42,43
7279 0000000001d91efc: 0000: 48088a01 0000002b
7280 t7 opcode: CP_SET_MARKER (65) (2 dwords)
7281 { MODE = 0x14 | MARKER = RM6_GMEM }
7282 0000000001d91f04: 0000: 70e50001 00000014
7283 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7284 0000000001d91f0c: 0000: 70268000
7285 t4 write CP_SCRATCH[0x7].REG (088a)
7286 CP_SCRATCH[0x7].REG: 44
7287 :0,1,42,44
7288 0000000001d91f10: 0000: 48088a01 0000002c
7289 t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7290 GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 }
7291 GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 }
7292 0000000001d91f18: 0000: 4080f002 00000660 01df086f
7293 t4 write GRAS_2D_RESOLVE_CNTL_1 (840a)
7294 GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 }
7295 GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 }
7296 0000000001d91f24: 0000: 48840a02 00000660 01df086f
7297 t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords)
7298 0000000001d91f30: 0000: 70138000
7299 t7 opcode: CP_SET_MODE (63) (2 dwords)
7300 0000000001d91f34: 0000: 70e30001 00000000
7301 t7 opcode: CP_REG_TEST (39) (2 dwords)
7302 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
7303 0000000001d91f3c: 0000: 70b90001 02000883
7304 t7 opcode: CP_COND_REG_EXEC (47) (3 dwords)
7305 { REG0 = 0 | MODE = PRED_TEST }
7306 { DWORDS = 11 }
7307 0000000001d91f44: 0000: 70c70002 10000000 0000000b
7308 t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7309 { VSC_SIZE = 1 | VSC_N = 0 }
7310 { BIN_DATA_ADDR_LO = 0x1d5dcc0 }
7311 { BIN_DATA_ADDR_HI = 0 }
7312 { BIN_SIZE_ADDRESS_LO = 0x1d6580c }
7313 { BIN_SIZE_ADDRESS_HI = 0 }
7314 { BIN_PRIM_STRM_LO = 0x1d6a0c0 }
7315 { BIN_PRIM_STRM_HI = 0 }
7316 0000000001d91f50: 0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000
7317 t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
7318 0000000001d91f70: 0000: 70640001 00000000
7319 t7 opcode: CP_NOP (10) (3 dwords)
7320 0000000001d91f78: 0000: 70100002 70640001 00000001
7321 t4 write RB_WINDOW_OFFSET (8890)
7322 RB_WINDOW_OFFSET: { X = 1632 | Y = 0 }
7323 0000000001d91f84: 0000: 48889001 00000660
7324 t4 write RB_WINDOW_OFFSET2 (88d4)
7325 RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 }
7326 0000000001d91f8c: 0000: 4888d401 00000660
7327 t4 write SP_WINDOW_OFFSET (b4d1)
7328 SP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
7329 0000000001d91f94: 0000: 48b4d101 00000660
7330 t4 write SP_TP_WINDOW_OFFSET (b307)
7331 SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
7332 0000000001d91f9c: 0000: 48b30701 00000660
7333 t4 write GRAS_BIN_CONTROL (80a1)
7334 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
7335 0000000001d91fa4: 0000: 4880a101 06001e11
7336 t4 write RB_BIN_CONTROL (8800)
7337 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 }
7338 0000000001d91fac: 0000: 48880001 06001e11
7339 t4 write RB_BIN_CONTROL2 (88d3)
7340 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
7341 0000000001d91fb4: 0000: 4088d301 00001e11
7342 t7 opcode: CP_SET_MODE (63) (2 dwords)
7343 0000000001d91fbc: 0000: 70e30001 00000000
7344 t4 write RB_SAMPLE_CONFIG (8804)
7345 RB_SAMPLE_CONFIG: { 0 }
7346 0000000001d91fc4: 0000: 40880401 00000000
7347 t4 write SP_TP_SAMPLE_CONFIG (b304)
7348 SP_TP_SAMPLE_CONFIG: { 0 }
7349 0000000001d91fcc: 0000: 48b30401 00000000
7350 t4 write GRAS_SAMPLE_CONFIG (80a4)
7351 GRAS_SAMPLE_CONFIG: { 0 }
7352 0000000001d91fd4: 0000: 4880a401 00000000
7353 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7354 0000000001d91fdc: 0000: 70268000
7355 t4 write CP_SCRATCH[0x6].REG (0889)
7356 CP_SCRATCH[0x6].REG: 45
7357 :0,1,45,44
7358 0000000001d91fe0: 0000: 48088901 0000002d
7359 t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7360 ibaddr:00000000011160d0
7361 ibsize:00000018
7362 0000000001d91fe8: 0000: 70bf8003 011160d0 00000000 00000018
7363 t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
7364 0000000001d91ff8: 0000: 70268000
7365 ############################################################
7366 vertices: 0
7367 cmd: null_platform_t/2995: fence=1856
7368 cmd: null_platform_t/2995: fence=1857