1gpu_id: 630
2cmd: null_platform_t/2995: fence=1855
3############################################################
4cmdstream: 1023 dwords
5t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
6			{ EVENT = CACHE_INVALIDATE }
7		event CACHE_INVALIDATE
80000000001d91000:		0000: 70460001 00000031
9t4		write HLSQ_INVALIDATE_CMD (bb08)
10			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 }
110000000001d91008:		0000: 40bb0801 000fffff
12t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
130000000001d91010:		0000: 70268000
14t4		write RB_UNKNOWN_8E04 (8e04)
15			RB_UNKNOWN_8E04: 0
160000000001d91014:		0000: 408e0401 00000000
17t4		write SP_FLOAT_CNTL (ae04)
18			SP_FLOAT_CNTL: { F16_NO_INF }
190000000001d9101c:		0000: 48ae0401 00000008
20t4		write SP_UNKNOWN_AE00 (ae00)
21			SP_UNKNOWN_AE00: 0
220000000001d91024:		0000: 40ae0001 00000000
23t4		write SP_PERFCTR_ENABLE (ae0f)
24			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
250000000001d9102c:		0000: 40ae0f01 0000003f
26t4		write TPL1_UNKNOWN_B605 (b605)
27			TPL1_UNKNOWN_B605: 68
280000000001d91034:		0000: 40b60501 00000044
29t4		write TPL1_DBG_ECO_CNTL (b600)
30			TPL1_DBG_ECO_CNTL: 0x100000
310000000001d9103c:		0000: 40b60001 00100000
32t4		write HLSQ_UNKNOWN_BE00 (be00)
33			HLSQ_UNKNOWN_BE00: 0x80
340000000001d91044:		0000: 48be0001 00000080
35t4		write HLSQ_UNKNOWN_BE01 (be01)
36			HLSQ_UNKNOWN_BE01: 0
370000000001d9104c:		0000: 40be0101 00000000
38t4		write VPC_UNKNOWN_9600 (9600)
39			VPC_UNKNOWN_9600: 0
400000000001d91054:		0000: 48960001 00000000
41t4		write GRAS_DBG_ECO_CNTL (8600)
42			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
430000000001d9105c:		0000: 40860001 00000880
44t4		write HLSQ_UNKNOWN_BE04 (be04)
45			HLSQ_UNKNOWN_BE04: 0x80000
460000000001d91064:		0000: 40be0401 00080000
47t4		write SP_CHICKEN_BITS (ae03)
48			SP_CHICKEN_BITS: 0x1430
490000000001d9106c:		0000: 40ae0301 00001430
50t4		write SP_IBO_COUNT (ab20)
51			SP_IBO_COUNT: 0
520000000001d91074:		0000: 48ab2001 00000000
53t4		write SP_UNKNOWN_B182 (b182)
54			SP_UNKNOWN_B182: 0
550000000001d9107c:		0000: 48b18201 00000000
56t4		write HLSQ_SHARED_CONSTS (bb11)
57			HLSQ_SHARED_CONSTS: { 0 }
580000000001d91084:		0000: 48bb1101 00000000
59t4		write UCHE_UNKNOWN_0E12 (0e12)
60			UCHE_UNKNOWN_0E12: 0x3200000
610000000001d9108c:		0000: 400e1201 03200000
62t4		write UCHE_CLIENT_PF (0e19)
63			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
640000000001d91094:		0000: 480e1901 00000004
65t4		write RB_UNKNOWN_8E01 (8e01)
66			RB_UNKNOWN_8E01: 0x1
670000000001d9109c:		0000: 408e0101 00000001
68t4		write SP_MODE_CONTROL (ab00)
69			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
700000000001d910a4:		0000: 40ab0001 00000005
71t4		write VFD_ADD_OFFSET (a009)
72			VFD_ADD_OFFSET: { VERTEX }
730000000001d910ac:		0000: 48a00901 00000001
74t4		write RB_UNKNOWN_8811 (8811)
75			RB_UNKNOWN_8811: 0x1
760000000001d910b4:		0000: 48881101 00000010
77t4		write PC_MODE_CNTL (9804)
78			PC_MODE_CNTL: 0x1f
790000000001d910bc:		0000: 48980401 0000001f
80t4		write RB_SRGB_CNTL (880f)
81			RB_SRGB_CNTL: { 0 }
820000000001d910c4:		0000: 48880f01 00000000
83t4		write GRAS_LRZ_PS_INPUT_CNTL (8101)
84			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
850000000001d910cc:		0000: 40810101 00000000
86t4		write GRAS_SAMPLE_CNTL (8109)
87			GRAS_SAMPLE_CNTL: { 0 }
880000000001d910d4:		0000: 48810901 00000000
89t4		write GRAS_UNKNOWN_8110 (8110)
90			GRAS_UNKNOWN_8110: 0x2
910000000001d910dc:		0000: 40811001 00000002
92t4		write RB_UNKNOWN_8818 (8818)
93			RB_UNKNOWN_8818: 0
940000000001d910e4:		0000: 48881801 00000000
95t4		write RB_UNKNOWN_8819 (8819)
96			RB_UNKNOWN_8819: 0
970000000001d910ec:		0000: 40881901 00000000
98t4		write RB_UNKNOWN_881A (881a)
99			RB_UNKNOWN_881A: 0
1000000000001d910f4:		0000: 40881a01 00000000
101t4		write RB_UNKNOWN_881B (881b)
102			RB_UNKNOWN_881B: 0
1030000000001d910fc:		0000: 48881b01 00000000
104t4		write RB_UNKNOWN_881C (881c)
105			RB_UNKNOWN_881C: 0
1060000000001d91104:		0000: 40881c01 00000000
107t4		write RB_UNKNOWN_881D (881d)
108			RB_UNKNOWN_881D: 0
1090000000001d9110c:		0000: 48881d01 00000000
110t4		write RB_UNKNOWN_881E (881e)
111			RB_UNKNOWN_881E: 0
1120000000001d91114:		0000: 48881e01 00000000
113t4		write RB_UNKNOWN_88F0 (88f0)
114			RB_UNKNOWN_88F0: 0
1150000000001d9111c:		0000: 4888f001 00000000
116t4		write VPC_POINT_COORD_INVERT (9236)
117			VPC_POINT_COORD_INVERT: { 0 }
1180000000001d91124:		0000: 40923601 00000000
119t4		write VPC_UNKNOWN_9300 (9300)
120			VPC_UNKNOWN_9300: 0
1210000000001d9112c:		0000: 48930001 00000000
122t4		write VPC_SO_DISABLE (9306)
123			VPC_SO_DISABLE: { DISABLE }
1240000000001d91134:		0000: 48930601 00000001
125t4		write PC_PRIMID_PASSTHRU (9806)
126			PC_PRIMID_PASSTHRU: FALSE
1270000000001d9113c:		0000: 40980601 00000000
128t4		write 0x9990 (9990)
129			0x9990: 00000000
1300000000001d91144:		0000: 48999001 00000000
131t4		write PC_RASTER_CNTL (9980)
132			PC_RASTER_CNTL: { STREAM = 0 }
1330000000001d9114c:		0000: 40998001 00000000
134t4		write PC_MULTIVIEW_CNTL (9b07)
135			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
1360000000001d91154:		0000: 489b0701 00000000
137t4		write SP_VS_OBJ_FIRST_EXEC_OFFSET (a81b)
138			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
1390000000001d9115c:		0000: 40a81b01 00000000
140t4		write SP_UNKNOWN_B183 (b183)
141			SP_UNKNOWN_B183: 0
1420000000001d91164:		0000: 40b18301 00000000
143t4		write GRAS_SU_CONSERVATIVE_RAS_CNTL (8099)
144			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
1450000000001d9116c:		0000: 40809901 00000000
146t4		write GRAS_VS_LAYER_CNTL (809b)
147			GRAS_VS_LAYER_CNTL: { 0 }
1480000000001d91174:		0000: 48809b01 00000000
149t4		write GRAS_SC_CNTL (80a0)
150			GRAS_SC_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | SINGLE_PRIM_MODE = NO_FLUSH | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | SEQUENCED_THREAD_DISTRIBUTION = DIST_SCREEN_COORD }
1510000000001d9117c:		0000: 4080a001 00000002
152t4		write GRAS_UNKNOWN_80AF (80af)
153			GRAS_UNKNOWN_80AF: FALSE
1540000000001d91184:		0000: 4080af01 00000000
155t4		write VPC_UNKNOWN_9210 (9210)
156			VPC_UNKNOWN_9210: 0
1570000000001d9118c:		0000: 48921001 00000000
158t4		write VPC_UNKNOWN_9211 (9211)
159			VPC_UNKNOWN_9211: 0
1600000000001d91194:		0000: 40921101 00000000
161t4		write VPC_UNKNOWN_9602 (9602)
162			VPC_UNKNOWN_9602: FALSE
1630000000001d9119c:		0000: 40960201 00000000
164t4		write PC_POLYGON_MODE (9981)
165			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1660000000001d911a4:		0000: 48998101 00000003
167t4		write PC_UNKNOWN_9E72 (9e72)
168			PC_UNKNOWN_9E72: 0
1690000000001d911ac:		0000: 409e7201 00000000
170t4		write VPC_POLYGON_MODE (9108)
171			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1720000000001d911b4:		0000: 48910801 00000003
173t4		write SP_TP_SAMPLE_CONFIG (b304)
174			SP_TP_SAMPLE_CONFIG: { 0 }
1750000000001d911bc:		0000: 48b30401 00000000
176t4		write SP_TP_MODE_CNTL (b309)
177			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
1780000000001d911c4:		0000: 40b30901 000000a2
179t4		write RB_SAMPLE_CONFIG (8804)
180			RB_SAMPLE_CONFIG: { 0 }
1810000000001d911cc:		0000: 40880401 00000000
182t4		write GRAS_SAMPLE_CONFIG (80a4)
183			GRAS_SAMPLE_CONFIG: { 0 }
1840000000001d911d4:		0000: 4880a401 00000000
185t4		write GRAS_SAMPLE_LOCATION_0 (80a5)
186			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 }
1870000000001d911dc:		0000: 4080a501 00000000
188t4		write GRAS_SAMPLE_LOCATION_1 (80a6)
189			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 }
1900000000001d911e4:		0000: 4080a601 00000000
191t4		write RB_SAMPLE_LOCATION_0 (8805)
192			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 }
1930000000001d911ec:		0000: 48880501 00000000
194t4		write RB_SAMPLE_LOCATION_1 (8806)
195			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 }
1960000000001d911f4:		0000: 48880601 00000000
197t4		write RB_Z_BOUNDS_MIN (8878)
198			RB_Z_BOUNDS_MIN: 0.000000
1990000000001d911fc:		0000: 48887801 00000000
200t4		write RB_Z_BOUNDS_MAX (8879)
201			RB_Z_BOUNDS_MAX: 0.000000
2020000000001d91204:		0000: 40887901 00000000
203t4		write HLSQ_CONTROL_5_REG (b986)
204			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
2050000000001d9120c:		0000: 48b98601 000000fc
206t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2070000000001d91214:		0000: 70268000
208t4		write CP_SCRATCH[0x7].REG (088a)
209			CP_SCRATCH[0x7].REG: 4
210			:0,0,0,4
2110000000001d91218:		0000: 48088a01 00000004
212t4		write VFD_MODE_CNTL (a007)
213			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
2140000000001d91220:		0000: 40a00701 00000000
215t4		write VFD_MULTIVIEW_CNTL (a008)
216			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
2170000000001d91228:		0000: 40a00801 00000000
218t4		write PC_MODE_CNTL (9804)
219			PC_MODE_CNTL: 0x1f
2200000000001d91230:		0000: 48980401 0000001f
221t7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
222			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
223			{ ADDR_LO = 0 }
224			{ ADDR_HI = 0 }
2250000000001d91238:		0000: 70438003 00040000 00000000 00000000
226t4		write VPC_SO_STREAM_CNTL (9305)
227			VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 }
2280000000001d91248:		0000: 48930501 00000000
229t4		write GRAS_LRZ_CNTL (8100)
230			GRAS_LRZ_CNTL: { DIR = 0 }
2310000000001d91250:		0000: 48810001 00000000
232t4		write RB_LRZ_CNTL (8898)
233			RB_LRZ_CNTL: { 0 }
2340000000001d91258:		0000: 40889801 00000000
235t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
236			{ EVENT = LRZ_FLUSH }
237		event LRZ_FLUSH
2380000000001d91260:		0000: 70460001 00000026
239t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
240			{ EVENT = CACHE_INVALIDATE }
241		event CACHE_INVALIDATE
2420000000001d91268:		0000: 70460001 00000031
243t7		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
2440000000001d91270:		0000: 709d0001 00000000
245t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2460000000001d91278:		0000: 70268000
247t4		write RB_CCU_CNTL (8e07)
248			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE }
2490000000001d9127c:		0000: 408e0701 7c400004
250t4		write RB_DEPTH_BUFFER_INFO (8872)
251			RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
252			RB_DEPTH_BUFFER_PITCH: 0
253			RB_DEPTH_BUFFER_ARRAY_PITCH: 0
254			RB_DEPTH_BUFFER_BASE: 0
255			RB_DEPTH_BUFFER_BASE_HI: 0
256			RB_DEPTH_BUFFER_BASE_GMEM: 0
2570000000001d91284:		0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000
258t4		write GRAS_SU_DEPTH_BUFFER_INFO (8098)
259			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
2600000000001d912a0:		0000: 48809801 00000000
261t4		write GRAS_LRZ_BUFFER_BASE (8103)
262			GRAS_LRZ_BUFFER_BASE: 0
263			GRAS_LRZ_BUFFER_BASE_HI: 0
264			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
265			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
266			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
2670000000001d912a8:		0000: 48810385 00000000 00000000 00000000 00000000 00000000
268t4		write RB_STENCIL_INFO (8881)
269			RB_STENCIL_INFO: { 0 }
2700000000001d912c0:		0000: 48888101 00000000
271t4		write RB_MRT[0].BUF_INFO (8822)
272			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
273			RB_MRT[0].PITCH: 8704
274			RB_MRT[0].ARRAY_PITCH: 12533760
275			RB_MRT[0].BASE: 0x1125000
276			RB_MRT[0].BASE_HI: 0
277			RB_MRT[0].BASE_GMEM: 0
2780000000001d912c8:		0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000
279t4		write SP_FS_MRT[0].REG (a996)
280			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
2810000000001d912e4:		0000: 48a99601 00000031
282t4		write RB_MRT_FLAG_BUFFER[0].ADDR (8903)
283			RB_MRT_FLAG_BUFFER[0].ADDR: 0
284			RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
285			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
2860000000001d912ec:		0000: 40890383 00000000 00000000 00000000
287t4		write RB_SRGB_CNTL (880f)
288			RB_SRGB_CNTL: { 0 }
2890000000001d912fc:		0000: 48880f01 00000000
290t4		write SP_SRGB_CNTL (a98a)
291			SP_SRGB_CNTL: { 0 }
2920000000001d91304:		0000: 40a98a01 00000000
293t4		write RB_RENDER_COMPONENTS (880d)
294			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2950000000001d9130c:		0000: 40880d01 0000000f
296t4		write SP_FS_RENDER_COMPONENTS (a98b)
297			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2980000000001d91314:		0000: 48a98b01 0000000f
299t4		write GRAS_MAX_LAYER_INDEX (8004)
300			GRAS_MAX_LAYER_INDEX: 0
3010000000001d9131c:		0000: 48800401 00000000
302t4		write SP_TP_RAS_MSAA_CNTL (b300)
303			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
304			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3050000000001d91324:		0000: 40b30002 00000000 00000004
306t4		write GRAS_RAS_MSAA_CNTL (80a2)
307			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
308			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3090000000001d91330:		0000: 4880a202 00000000 00000004
310t4		write RB_RAS_MSAA_CNTL (8802)
311			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
312			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3130000000001d9133c:		0000: 40880202 00000000 00000004
314t4		write RB_MSAA_CNTL (88d5)
315			RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3160000000001d91348:		0000: 4088d501 00000000
317t4		write VPC_SO_DISABLE (9306)
318			VPC_SO_DISABLE: { 0 }
3190000000001d91350:		0000: 48930601 00000000
320t4		write GRAS_BIN_CONTROL (80a1)
321			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3220000000001d91358:		0000: 4880a101 06041e11
323t4		write RB_BIN_CONTROL (8800)
324			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3250000000001d91360:		0000: 48880001 06041e11
326t4		write RB_BIN_CONTROL2 (88d3)
327			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
3280000000001d91368:		0000: 4088d301 00001e11
329t7		opcode: CP_REG_WRITE (6d) (4 dwords)
330			{ TRACKER = TRACK_RENDER_CNTL }
331			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
3320000000001d91370:		0000: 706d8003 00000002 00008801 00000090
333t4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
334			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
335			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
3360000000001d91380:		0000: 4080f002 00000000 059f086f
337t4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
338			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
339			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
3400000000001d9138c:		0000: 48840a02 00000000 059f086f
341t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3420000000001d91398:		0000: 70268000
343t4		write CP_SCRATCH[0x7].REG (088a)
344			CP_SCRATCH[0x7].REG: 9
345			:0,0,0,9
3460000000001d9139c:		0000: 48088a01 00000009
347t7		opcode: CP_SET_MARKER (65) (2 dwords)
348			{ MODE = RM6_BINNING | MARKER = RM6_BINNING }
3490000000001d913a4:		0000: 70e50001 00000002
350t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3510000000001d913ac:		0000: 70268000
352t4		write CP_SCRATCH[0x7].REG (088a)
353			CP_SCRATCH[0x7].REG: 10
354			:0,0,0,10
3550000000001d913b0:		0000: 48088a01 0000000a
356t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
3570000000001d913b8:		0000: 70640001 00000001
358t7		opcode: CP_SET_MODE (63) (2 dwords)
3590000000001d913c0:		0000: 70e30001 00000001
360t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3610000000001d913c8:		0000: 70268000
362t4		write VFD_MODE_CNTL (a007)
363			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
3640000000001d913cc:		0000: 40a00701 00000001
365t4		write VSC_BIN_SIZE (0c02)
366			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
367			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
368			VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
3690000000001d913d4:		0000: 400c0283 00001e11 01d65800 00000000
370t4		write VSC_BIN_COUNT (0c06)
371			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
3720000000001d913e4:		0000: 480c0601 00001808
373t4		write VSC_PIPE_CONFIG[0].REG (0c10)
374			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
375			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
376			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
377			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
378			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
379			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
380			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
381			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
382			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
383			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
384			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
385			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
386			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
387			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
388			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
389			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
390			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
391			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
392			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
393			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
394			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
395			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
396			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
397			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
398			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
399			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
400			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
401			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
402			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
403			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
404			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
405			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4060000000001d913ec:		0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402
4070000000001d9140c:		0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000
408*
409t4		write VSC_PRIM_STRM_ADDRESS (0c30)
410			VSC_PRIM_STRM_ADDRESS: 0x1d67000
411			VSC_PRIM_STRM_ADDRESS_HI: 0
412			VSC_PRIM_STRM_PITCH: 0x1040
413			VSC_PRIM_STRM_LIMIT: 0x28000
4140000000001d91470:		0000: 480c3004 01d67000 00000000 00001040 00028000
415t4		write VSC_DRAW_STRM_ADDRESS (0c34)
416			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
417			VSC_DRAW_STRM_ADDRESS_HI: 0
418			VSC_DRAW_STRM_PITCH: 0x440
419			VSC_DRAW_STRM_LIMIT: 0xa000
4200000000001d91484:		0000: 400c3404 01d5d000 00000000 00000440 0000a000
421t4		write PC_POWER_CNTL (9805)
422			PC_POWER_CNTL: 0x1
4230000000001d91498:		0000: 40980501 00000001
424t4		write VFD_POWER_CNTL (a0f8)
425			VFD_POWER_CNTL: 0x1
4260000000001d914a0:		0000: 40a0f801 00000001
427t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
428			{ EVENT = UNK_2C }
429		event UNK_2C
4300000000001d914a8:		0000: 70460001 0000002c
431t4		write RB_WINDOW_OFFSET (8890)
432			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
4330000000001d914b0:		0000: 48889001 00000000
434t4		write SP_TP_WINDOW_OFFSET (b307)
435			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
4360000000001d914b8:		0000: 48b30701 00000000
437t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4380000000001d914c0:		0000: 70268000
439t4		write CP_SCRATCH[0x6].REG (0889)
440			CP_SCRATCH[0x6].REG: 11
441			:0,0,11,10
4420000000001d914c4:		0000: 48088901 0000000b
443t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
444		ibaddr:0000000001d8f000
445		ibsize:00000053
446t4			write VFD_INDEX_OFFSET (a00e)
447				VFD_INDEX_OFFSET: 0
4480000000001d8f000:			0000: 40a00e01 00000000
449t4			write VFD_INSTANCE_START_OFFSET (a00f)
450				VFD_INSTANCE_START_OFFSET: 0
4510000000001d8f008:			0000: 48a00f01 00000000
452t4			write PC_RESTART_INDEX (9803)
453				PC_RESTART_INDEX: 4294967295
4540000000001d8f010:			0000: 40980301 ffffffff
455t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4560000000001d8f018:			0000: 70268000
457t4			write CP_SCRATCH[0x5].REG (0888)
458				CP_SCRATCH[0x5].REG: 1
459				:0,1,11,10
4600000000001d8f01c:			0000: 40088801 00000001
461t4			write RB_STENCILREF (8887)
462				RB_STENCILREF: { REF = 0 | BFREF = 0 }
4630000000001d8f024:			0000: 48888701 00000000
464t4			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
465				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
466				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4670000000001d8f02c:			0000: 4880b002 00000000 059f086f
468t4			write GRAS_CL_VPORT[0].XOFFSET (8010)
469				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
470				GRAS_CL_VPORT[0].XSCALE: 1080.000000
471				GRAS_CL_VPORT[0].YOFFSET: 720.000000
472				GRAS_CL_VPORT[0].YSCALE: 720.000000
473				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
474				GRAS_CL_VPORT[0].ZSCALE: 0.500000
4750000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
476t4			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
477				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
478				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4790000000001d8f054:			0000: 4880d002 00000000 059f086f
480t4			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
481				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
4820000000001d8f060:			0000: 40800601 00057537
483t4			write RB_BLEND_CNTL (8865)
484				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
4850000000001d8f068:			0000: 48886501 ffff0000
486t4			write RB_BLEND_RED_F32 (8860)
487				RB_BLEND_RED_F32: 0.000000
488				RB_BLEND_GREEN_F32: 0.000000
489				RB_BLEND_BLUE_F32: 0.000000
490				RB_BLEND_ALPHA_F32: 0.000000
4910000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
492t7			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
493				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
494				{ ADDR_LO = 0x1116000 }
495				{ ADDR_HI = 0 }
496				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
497				{ ADDR_LO = 0x111e000 }
498				{ ADDR_HI = 0 }
499				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
500				{ ADDR_LO = 0x111f000 }
501				{ ADDR_HI = 0 }
502				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
503				{ ADDR_LO = 0x1120000 }
504				{ ADDR_HI = 0 }
505				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
506				{ ADDR_LO = 0x1121000 }
507				{ ADDR_HI = 0 }
508				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
509				{ ADDR_LO = 0x1122000 }
510				{ ADDR_HI = 0 }
511				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
512				{ ADDR_LO = 0x1123000 }
513				{ ADDR_HI = 0 }
514				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
515				{ ADDR_LO = 0x1116030 }
516				{ ADDR_HI = 0 }
517				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
518				{ ADDR_LO = 0 }
519				{ ADDR_HI = 0 }
520				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
521				{ ADDR_LO = 0x1116050 }
522				{ ADDR_HI = 0 }
523				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
524				{ ADDR_LO = 0 }
525				{ ADDR_HI = 0 }
526				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
527				{ ADDR_LO = 0x1124000 }
528				{ ADDR_HI = 0 }
529				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
530				{ ADDR_LO = 0x11160a0 }
531				{ ADDR_HI = 0 }
5320000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
5330000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
5340000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
5350000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
5360000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
537t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
5380000000001d8f124:			0000: 70268000
539t4			write CP_SCRATCH[0x7].REG (088a)
540				CP_SCRATCH[0x7].REG: 2
541				:0,1,11,2
5420000000001d8f128:			0000: 48088a01 00000002
543			group_id: 0
544			count: 21
545			addr: 000000000111f000
546			flags: 0
547			enable_mask: 0x7
548000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
549000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
550000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
551t4					write HLSQ_INVALIDATE_CMD (bb08)
552						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 }
553000000000111f000:					0000: 40bb0801 000000ff
554t4					write HLSQ_VS_CNTL (b800)
555						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
556						HLSQ_HS_CNTL: { CONSTLEN = 0 }
557						HLSQ_DS_CNTL: { CONSTLEN = 0 }
558						HLSQ_GS_CNTL: { CONSTLEN = 0 }
559000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
560t4					write HLSQ_FS_CNTL (bb10)
561						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
562000000000111f01c:					0000: 40bb1001 00000108
563t4					write SP_VS_CONFIG (a823)
564						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
565000000000111f024:					0000: 48a82301 00000100
566t4					write SP_HS_CONFIG (a83b)
567						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
568000000000111f02c:					0000: 48a83b01 00000000
569t4					write SP_DS_CONFIG (a863)
570						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
571000000000111f034:					0000: 40a86301 00000000
572t4					write SP_GS_CONFIG (a894)
573						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
574000000000111f03c:					0000: 48a89401 00000000
575t4					write SP_FS_CONFIG (ab04)
576						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
577000000000111f044:					0000: 48ab0401 00000100
578t4					write SP_IBO_COUNT (ab20)
579						SP_IBO_COUNT: 0
580000000000111f04c:					0000: 48ab2001 00000000
581			group_id: 1
582			count: 192
583			addr: 0000000001120000
584			flags: 0
585			enable_mask: 0x6
586				skipped!
587
588			group_id: 2
589			count: 95
590			addr: 0000000001121000
591			flags: 0
592			enable_mask: 0x1
5930000000001121000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
5940000000001121020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000
5950000000001121040:				0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff
5960000000001121060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
5970000000001121080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
59800000000011210a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001
59900000000011210c0:				00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000
60000000000011210e0:				00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901
6010000000001121100:				0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
6020000000001121120:				0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000
6030000000001121140:				0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc
6040000000001121160:				0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
605t4					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
606						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
6070000000001121000:					0000: 40a83301 00000000
608t4					write SP_FS_PREFETCH_CNTL (a99e)
609						SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
6100000000001121008:					0000: 40a99e01 00007fc0
611t4					write SP_UNKNOWN_A9A8 (a9a8)
612						SP_UNKNOWN_A9A8: 0
6130000000001121010:					0000: 40a9a801 00000000
614t4					write SP_MODE_CONTROL (ab00)
615						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
6160000000001121018:					0000: 40ab0001 00000005
617t4					write SP_FS_OUTPUT_CNTL0 (a98c)
618						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6190000000001121020:					0000: 40a98c01 fcfcfc00
620t4					write SP_VS_CTRL_REG0 (a800)
621						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
6220000000001121028:					0000: 40a80001 80100080
623t4					write SP_VS_INSTRLEN (a824)
624						SP_VS_INSTRLEN: 1
6250000000001121030:					0000: 40a82401 00000001
626t4					write SP_VS_OBJ_START (a81c)
627						SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
6280000000001011000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
629*
630							:0:0000:0000[03000000x_00000000x] end
631							:0:0001:0001[00000000x_00000000x] nop
632							:0:0002:0002[00000000x_00000000x] nop
633							:0:0003:0003[00000000x_00000000x] nop
634							:0:0004:0004[00000000x_00000000x] nop
635							Stats:
636							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
637							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
638							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
639							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
640						SP_VS_OBJ_START_HI: 0
6410000000001121038:					0000: 48a81c02 01011000 00000000
642t7					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
643						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
644						{ EXT_SRC_ADDR = 0x1011000 }
645						{ EXT_SRC_ADDR_HI = 0 }
646						:0:0000:0000[03000000x_00000000x] end
647						:0:0001:0001[00000000x_00000000x] nop
648						:0:0002:0002[00000000x_00000000x] nop
649						:0:0003:0003[00000000x_00000000x] nop
650						:0:0004:0004[00000000x_00000000x] nop
651						Stats:
652						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
653						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
654						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
655						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
6560000000001121044:					0000: 70328003 00620000 01011000 00000000
657t4					write VPC_VAR[0].DISABLE (9212)
658						VPC_VAR[0].DISABLE: 0xffffffff
659						VPC_VAR[0x1].DISABLE: 0xffffffff
660						VPC_VAR[0x2].DISABLE: 0xffffffff
661						VPC_VAR[0x3].DISABLE: 0xffffffff
6620000000001121054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
663t4					write SP_VS_OUT[0].REG (a803)
664						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
6650000000001121068:					0000: 40a80301 00000f00
666t4					write SP_VS_VPC_DST[0].REG (a813)
667						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
6680000000001121070:					0000: 48a81301 00000000
669t4					write SP_HS_WAVE_INPUT_SIZE (a831)
670						SP_HS_WAVE_INPUT_SIZE: 0
6710000000001121078:					0000: 48a83101 00000000
672t4					write SP_VS_PRIMITIVE_CNTL (a802)
673						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
6740000000001121080:					0000: 48a80201 00000001
675t4					write VPC_CNTL_0 (9304)
676						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
6770000000001121088:					0000: 40930401 ff00ff00
678t4					write PC_VS_OUT_CNTL (9b01)
679						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
6800000000001121090:					0000: 489b0101 00000004
681t4					write PC_HS_OUT_CNTL (9b03)
682						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
6830000000001121098:					0000: 409b0301 00000000
684t4					write HLSQ_CONTROL_1_REG (b982)
685						HLSQ_CONTROL_1_REG: 0x7
686						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
687						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
688						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
689						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
69000000000011210a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc
691t4					write HLSQ_FS_CNTL_0 (b980)
692						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
69300000000011210b8:					0000: 48b98001 00000001
694t4					write SP_FS_CTRL_REG0 (a980)
695						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
69600000000011210c0:					0000: 40a98001 81100080
697t4					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
698						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
69900000000011210c8:					0000: 48a98201 00000000
700t4					write VPC_VS_LAYER_CNTL (9104)
701						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
70200000000011210d0:					0000: 48910401 0000ffff
703t4					write GRAS_CNTL (8005)
704						GRAS_CNTL: { COORD_MASK = 0 }
70500000000011210d8:					0000: 40800501 00000000
706t4					write RB_RENDER_CONTROL0 (8809)
707						RB_RENDER_CONTROL0: { COORD_MASK = 0 }
708						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
70900000000011210e0:					0000: 48880902 00000000 00000000
710t4					write RB_SAMPLE_CNTL (8810)
711						RB_SAMPLE_CNTL: { 0 }
71200000000011210ec:					0000: 40881001 00000000
713t4					write GRAS_LRZ_PS_INPUT_CNTL (8101)
714						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
71500000000011210f4:					0000: 40810101 00000000
716t4					write GRAS_SAMPLE_CNTL (8109)
717						GRAS_SAMPLE_CNTL: { 0 }
71800000000011210fc:					0000: 48810901 00000000
719t4					write SP_FS_OUTPUT[0].REG (a98e)
720						SP_FS_OUTPUT[0].REG: { REGID = r63.x }
721						SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
722						SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
723						SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
724						SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
725						SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
726						SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
727						SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
7280000000001121104:					0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
7290000000001121124:					0020: 000000fc
730t4					write VPC_VS_PACK (9301)
731						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
7320000000001121128:					0000: 40930101 00ff0004
733t4					write PC_PRIMITIVE_CNTL_6 (9b06)
734						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
7350000000001121130:					0000: 409b0601 00000000
736t4					write SP_GS_PRIM_SIZE (a871)
737						SP_GS_PRIM_SIZE: 0
7380000000001121138:					0000: 40a87101 00000000
739t4					write VPC_VS_CLIP_CNTL (9101)
740						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
7410000000001121140:					0000: 48910101 00ffff00
742t4					write VPC_UNKNOWN_9107 (9107)
743						VPC_UNKNOWN_9107: { 0 }
7440000000001121148:					0000: 48910701 00000000
745t4					write VFD_CONTROL_1 (a001)
746						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
747						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
748						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
749						VFD_CONTROL_4: { UNK0 = r63.x }
750						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
751						VFD_CONTROL_6: { 0 }
7520000000001121150:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
753t4					write RB_DEPTH_PLANE_CNTL (8870)
754						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
755000000000112116c:					0000: 40887001 00000000
756t4					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
757						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
7580000000001121174:					0000: 48809401 00000000
759			group_id: 3
760			count: 18
761			addr: 0000000001122000
762			flags: 0
763			enable_mask: 0x6
764				skipped!
765
766			group_id: 4
767			count: 5
768			addr: 0000000001116030
769			flags: 0
770			enable_mask: 0x6
771				skipped!
772
773			group_id: 7
774			count: 12
775			addr: 0000000001116000
776			flags: 0
777			enable_mask: 0x7
7780000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
7790000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
780t4					write VFD_FETCH[0].BASE (a010)
781						VFD_FETCH[0].BASE: 0x1016000
782						VFD_FETCH[0].BASE_HI: 0
783						VFD_FETCH[0].SIZE: 1048576
784						VFD_FETCH[0].STRIDE: 12
7850000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
786t4					write VFD_DECODE[0].INSTR (a090)
787						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
788						VFD_DECODE[0].STEP_RATE: 1
7890000000001116014:					0000: 48a09002 c7400000 00000001
790t4					write VFD_DEST_CNTL[0].INSTR (a0d0)
791						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
7920000000001116020:					0000: 40a0d001 0000000f
793t4					write VFD_CONTROL_0 (a000)
794						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
7950000000001116028:					0000: 48a00001 00000101
796			group_id: 12
797			count: 20
798			addr: 0000000001116050
799			flags: 0
800			enable_mask: 0x6
801				skipped!
802
803			group_id: 20
804			count: 9
805			addr: 00000000011160a0
806			flags: 0
807			enable_mask: 0x6
808				skipped!
809
810			group_id: 21
811			count: 14
812			addr: 0000000001123000
813			flags: 0
814			enable_mask: 0x7
8150000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
8160000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
817t4					write GRAS_CL_CNTL (8000)
818						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
819						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
8200000000001123000:					0000: 40800002 00000080 00000000
821t4					write GRAS_SU_CNTL (8090)
822						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
823000000000112300c:					0000: 40809001 00000014
824t4					write GRAS_SU_POINT_MINMAX (8091)
825						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
826						GRAS_SU_POINT_SIZE: 1.000000
8270000000001123014:					0000: 48809102 00100010 00000010
828t4					write GRAS_SU_POLY_OFFSET_SCALE (8095)
829						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
830						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
831						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
8320000000001123020:					0000: 40809583 00000000 00000000 00000000
833t4					write PC_PRIMITIVE_CNTL_0 (9b00)
834						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
8350000000001123030:					0000: 409b0001 00000002
836			group_id: 22
837			count: 9
838			addr: 000000000111e000
839			flags: 0
840			enable_mask: 0x7
841000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
842*
843t4					write RB_ALPHA_CONTROL (8864)
844						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
845000000000111e000:					0000: 40886401 00000000
846t4					write RB_STENCIL_CONTROL (8880)
847						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 }
848000000000111e008:					0000: 40888001 00000000
849t4					write RB_DEPTH_CNTL (8871)
850						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
851000000000111e010:					0000: 48887101 00000000
852t4					write RB_STENCILMASK (8888)
853						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
854						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
855000000000111e018:					0000: 48888802 00000000 00000000
856			group_id: 23
857			count: 36
858			addr: 0000000001124000
859			flags: 0
860			enable_mask: 0x6
861				skipped!
862
863t7			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
864				{ 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 }
865				{ NUM_INSTANCES = 1 }
866				{ NUM_INDICES = 4 }
867			mode: RM6_BINNING
868			skip_ib2: g=0, l=0
869			draw[0] register values
870!+	00000001			CP_SCRATCH[0x5].REG: 1
871			:0,1,11,2
872!+	0000000b			CP_SCRATCH[0x6].REG: 11
873			:0,1,11,2
874!+	00000002			CP_SCRATCH[0x7].REG: 2
875			:0,1,11,2
876!+	00001e11			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
877!+	01d65800			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
878 +	00000000			VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
879!+	00001808			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
880!+	04100000			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
881!+	04100001			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
882!+	04100002			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
883!+	04100003			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
884!+	04100400			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
885!+	04100401			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
886!+	04100402			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
887!+	04100403			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
888!+	04100800			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
889!+	04100801			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
890!+	04100802			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
891!+	04100803			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
892 +	00000000			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
893 +	00000000			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
894 +	00000000			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
895 +	00000000			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
896 +	00000000			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
897 +	00000000			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
898 +	00000000			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
899 +	00000000			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
900 +	00000000			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
901 +	00000000			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
902 +	00000000			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
903 +	00000000			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
904 +	00000000			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
905 +	00000000			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
906 +	00000000			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
907 +	00000000			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
908 +	00000000			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
909 +	00000000			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
910 +	00000000			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
911 +	00000000			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
912!+	01d67000			VSC_PRIM_STRM_ADDRESS: 0x1d67000
913 +	00000000			VSC_PRIM_STRM_ADDRESS_HI: 0
914!+	00001040			VSC_PRIM_STRM_PITCH: 0x1040
915!+	00028000			VSC_PRIM_STRM_LIMIT: 0x28000
916!+	01d5d000			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
917 +	00000000			VSC_DRAW_STRM_ADDRESS_HI: 0
918!+	00000440			VSC_DRAW_STRM_PITCH: 0x440
919!+	0000a000			VSC_DRAW_STRM_LIMIT: 0xa000
920!+	03200000			UCHE_UNKNOWN_0E12: 0x3200000
921!+	00000004			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
922!+	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
923 +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
924 +	00000000			GRAS_MAX_LAYER_INDEX: 0
925 +	00000000			GRAS_CNTL: { COORD_MASK = 0 }
926!+	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
927!+	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
928!+	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
929!+	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
930!+	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
931!+	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
932!+	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
933!+	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
934!+	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
935!+	00000010			GRAS_SU_POINT_SIZE: 1.000000
936 +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
937 +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
938 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
939 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
940 +	00000000			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
941 +	00000000			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
942 +	00000000			GRAS_VS_LAYER_CNTL: { 0 }
943!+	00000002			GRAS_SC_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | SINGLE_PRIM_MODE = NO_FLUSH | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | SEQUENCED_THREAD_DISTRIBUTION = DIST_SCREEN_COORD }
944!+	06041e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
945 +	00000000			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
946!+	00000004			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
947 +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
948 +	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 }
949 +	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 }
950 +	00000000			GRAS_UNKNOWN_80AF: FALSE
951 +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
952!+	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
953 +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
954!+	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
955 +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
956!+	059f086f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
957 +	00000000			GRAS_LRZ_CNTL: { DIR = 0 }
958 +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
959 +	00000000			GRAS_LRZ_BUFFER_BASE: 0
960 +	00000000			GRAS_LRZ_BUFFER_BASE_HI: 0
961 +	00000000			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
962 +	00000000			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
963 +	00000000			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
964 +	00000000			GRAS_SAMPLE_CNTL: { 0 }
965!+	00000002			GRAS_UNKNOWN_8110: 0x2
966 +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
967!+	059f086f			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
968!+	00000880			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
969!+	06041e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
970!+	00000090			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
971 +	00000000			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
972!+	00000004			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
973 +	00000000			RB_SAMPLE_CONFIG: { 0 }
974 +	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 }
975 +	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 }
976 +	00000000			RB_RENDER_CONTROL0: { COORD_MASK = 0 }
977 +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
978!+	0000000f			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
979 +	00000000			RB_SRGB_CNTL: { 0 }
980 +	00000000			RB_SAMPLE_CNTL: { 0 }
981!+	00000010			RB_UNKNOWN_8811: 0x1
982 +	00000000			RB_UNKNOWN_8818: 0
983 +	00000000			RB_UNKNOWN_8819: 0
984 +	00000000			RB_UNKNOWN_881A: 0
985 +	00000000			RB_UNKNOWN_881B: 0
986 +	00000000			RB_UNKNOWN_881C: 0
987 +	00000000			RB_UNKNOWN_881D: 0
988 +	00000000			RB_UNKNOWN_881E: 0
989!+	00002031			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
990!+	00000088			RB_MRT[0].PITCH: 8704
991!+	0002fd00			RB_MRT[0].ARRAY_PITCH: 12533760
992!+	01125000			RB_MRT[0].BASE: 0x1125000
993 +	00000000			RB_MRT[0].BASE_HI: 0
994 +	00000000			RB_MRT[0].BASE_GMEM: 0
995 +	00000000			RB_BLEND_RED_F32: 0.000000
996 +	00000000			RB_BLEND_GREEN_F32: 0.000000
997 +	00000000			RB_BLEND_BLUE_F32: 0.000000
998 +	00000000			RB_BLEND_ALPHA_F32: 0.000000
999 +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
1000!+	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
1001 +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
1002 +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
1003 +	00000000			RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
1004 +	00000000			RB_DEPTH_BUFFER_PITCH: 0
1005 +	00000000			RB_DEPTH_BUFFER_ARRAY_PITCH: 0
1006 +	00000000			RB_DEPTH_BUFFER_BASE: 0
1007 +	00000000			RB_DEPTH_BUFFER_BASE_HI: 0
1008 +	00000000			RB_DEPTH_BUFFER_BASE_GMEM: 0
1009 +	00000000			RB_Z_BOUNDS_MIN: 0.000000
1010 +	00000000			RB_Z_BOUNDS_MAX: 0.000000
1011 +	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 }
1012 +	00000000			RB_STENCIL_INFO: { 0 }
1013 +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
1014 +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
1015 +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
1016 +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1017 +	00000000			RB_LRZ_CNTL: { 0 }
1018!+	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1019 +	00000000			RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1020 +	00000000			RB_UNKNOWN_88F0: 0
1021 +	00000000			RB_MRT_FLAG_BUFFER[0].ADDR: 0
1022 +	00000000			RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
1023 +	00000000			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
1024!+	00000001			RB_UNKNOWN_8E01: 0x1
1025 +	00000000			RB_UNKNOWN_8E04: 0
1026!+	7c400004			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE }
1027!+	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
1028!+	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
1029 +	00000000			VPC_UNKNOWN_9107: { 0 }
1030!+	00000003			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1031 +	00000000			VPC_UNKNOWN_9210: 0
1032 +	00000000			VPC_UNKNOWN_9211: 0
1033!+	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
1034!+	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
1035!+	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
1036!+	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
1037 +	00000000			VPC_POINT_COORD_INVERT: { 0 }
1038 +	00000000			VPC_UNKNOWN_9300: 0
1039!+	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
1040!+	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
1041 +	00000000			VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 }
1042 +	00000000			VPC_SO_DISABLE: { 0 }
1043 +	00000000			VPC_UNKNOWN_9600: 0
1044 +	00000000			VPC_UNKNOWN_9602: FALSE
1045!+	ffffffff			PC_RESTART_INDEX: 4294967295
1046!+	0000001f			PC_MODE_CNTL: 0x1f
1047!+	00000001			PC_POWER_CNTL: 0x1
1048 +	00000000			PC_PRIMID_PASSTHRU: FALSE
1049 +	00000000			PC_RASTER_CNTL: { STREAM = 0 }
1050!+	00000003			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1051 +	00000000			0x9990: 00000000
1052!+	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
1053!+	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
1054 +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
1055 +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
1056 +	00000000			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
1057 +	00000000			PC_UNKNOWN_9E72: 0
1058!+	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
1059!+	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
1060!+	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
1061!+	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
1062!+	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
1063!+	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
1064 +	00000000			VFD_CONTROL_6: { 0 }
1065!+	00000001			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
1066 +	00000000			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
1067!+	00000001			VFD_ADD_OFFSET: { VERTEX }
1068 +	00000000			VFD_INDEX_OFFSET: 0
1069 +	00000000			VFD_INSTANCE_START_OFFSET: 0
1070!+	01016000			VFD_FETCH[0].BASE: 0x1016000
1071 +	00000000			VFD_FETCH[0].BASE_HI: 0
1072!+	00100000			VFD_FETCH[0].SIZE: 1048576
1073!+	0000000c			VFD_FETCH[0].STRIDE: 12
1074!+	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
1075!+	00000001			VFD_DECODE[0].STEP_RATE: 1
1076!+	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
1077!+	00000001			VFD_POWER_CNTL: 0x1
1078!+	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
1079!+	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
1080!+	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
1081 +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
1082 +	00000000			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
1083!+	01011000			SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
10840000000001011000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1085*
1086				:0:0000:0000[03000000x_00000000x] end
1087				:0:0001:0001[00000000x_00000000x] nop
1088				:0:0002:0002[00000000x_00000000x] nop
1089				:0:0003:0003[00000000x_00000000x] nop
1090				:0:0004:0004[00000000x_00000000x] nop
1091				Stats:
1092				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1093				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1094				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1095				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
1096 +	00000000			SP_VS_OBJ_START_HI: 0
1097!+	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1098!+	00000001			SP_VS_INSTRLEN: 1
1099 +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
1100 +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
1101 +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1102 +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1103 +	00000000			SP_GS_PRIM_SIZE: 0
1104 +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1105!+	81100080			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
1106 +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
1107 +	00000000			SP_SRGB_CNTL: { 0 }
1108!+	0000000f			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
1109!+	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
1110!+	000000fc			SP_FS_OUTPUT[0].REG: { REGID = r63.x }
1111!+	000000fc			SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
1112!+	000000fc			SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
1113!+	000000fc			SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
1114!+	000000fc			SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
1115!+	000000fc			SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
1116!+	000000fc			SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
1117!+	000000fc			SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
1118!+	00000031			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1119!+	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
1120 +	00000000			SP_UNKNOWN_A9A8: 0
1121!+	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
1122!+	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1123 +	00000000			SP_IBO_COUNT: 0
1124 +	00000000			SP_UNKNOWN_AE00: 0
1125!+	00001430			SP_CHICKEN_BITS: 0x1430
1126!+	00000008			SP_FLOAT_CNTL: { F16_NO_INF }
1127!+	0000003f			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
1128 +	00000000			SP_UNKNOWN_B182: 0
1129 +	00000000			SP_UNKNOWN_B183: 0
1130 +	00000000			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1131!+	00000004			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
1132 +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
1133 +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1134!+	000000a2			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
1135!+	00100000			TPL1_DBG_ECO_CNTL: 0x100000
1136!+	00000044			TPL1_UNKNOWN_B605: 68
1137!+	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1138 +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
1139 +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
1140 +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
1141!+	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
1142!+	00000007			HLSQ_CONTROL_1_REG: 0x7
1143!+	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
1144!+	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 }
1145!+	fcfcfcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
1146!+	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
1147!+	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 }
1148!+	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1149 +	00000000			HLSQ_SHARED_CONSTS: { 0 }
1150!+	00000080			HLSQ_UNKNOWN_BE00: 0x80
1151 +	00000000			HLSQ_UNKNOWN_BE01: 0
1152!+	00080000			HLSQ_UNKNOWN_BE04: 0x80000
11530000000001d8f130:			0000: 70388003 00000186 00000001 00000004
1154t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11550000000001d8f140:			0000: 70268000
1156t4			write CP_SCRATCH[0x7].REG (088a)
1157				CP_SCRATCH[0x7].REG: 3
1158				:0,1,11,3
11590000000001d8f144:			0000: 48088a01 00000003
11600000000001d914cc:		0000: 70bf8003 01d8f000 00000000 00000053
1161t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11620000000001d914dc:		0000: 70268000
1163t4		write CP_SCRATCH[0x6].REG (0889)
1164			CP_SCRATCH[0x6].REG: 12
1165			:0,1,12,3
11660000000001d914e0:		0000: 48088901 0000000c
1167t7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
1168			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
1169			{ ADDR_LO = 0 }
1170			{ ADDR_HI = 0 }
11710000000001d914e8:		0000: 70438003 00040000 00000000 00000000
1172t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
1173			{ EVENT = UNK_2D }
1174		event UNK_2D
11750000000001d914f8:		0000: 70460001 0000002d
1176t7		opcode: CP_EVENT_WRITE (46) (2 dwords)
1177			{ EVENT = CACHE_INVALIDATE }
1178		event CACHE_INVALIDATE
11790000000001d91500:		0000: 70460001 00000031
1180t7		opcode: CP_EVENT_WRITE (46) (5 dwords)
1181			{ EVENT = RB_DONE_TS }
1182			{ ADDR_0_LO = 0x1d90000 }
1183			{ ADDR_0_HI = 0 }
1184			{ 3 = 0x1 }
1185		event RB_DONE_TS
11860000000001d91508:		0000: 70460004 00000016 01d90000 00000000 00000001
1187t7		opcode: CP_WAIT_REG_MEM (3c) (7 dwords)
1188			{ FUNCTION = WRITE_EQ | POLL_MEMORY }
1189			{ POLL_ADDR_LO = 0x1d90000 }
1190			{ POLL_ADDR_HI = 0 }
1191			{ REF = 0x1 }
1192			{ MASK = 0xffffffff }
1193			{ DELAY_LOOP_CYCLES = 0x10 }
11940000000001d9151c:		0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010
1195t7		opcode: CP_EVENT_WRITE (46) (5 dwords)
1196			{ EVENT = CACHE_FLUSH_TS }
1197			{ ADDR_0_LO = 0x1d90000 }
1198			{ ADDR_0_HI = 0 }
1199			{ 3 = 0x2 }
1200		event CACHE_FLUSH_TS
12010000000001d91538:		0000: 70460004 00000004 01d90000 00000000 00000002
1202t7		opcode: CP_WAIT_MEM_GTE (14) (5 dwords)
1203			{ RESERVED = 0 }
1204			{ POLL_ADDR_LO = 0x1d90000 }
1205			{ POLL_ADDR_HI = 0 }
1206			{ REF = 0x2 }
12070000000001d9154c:		0000: 70940004 00000000 01d90000 00000000 00000002
1208t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
12090000000001d91560:		0000: 70268000
1210t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
12110000000001d91564:		0000: 70138000
1212t7		opcode: CP_MEM_WRITE (3d) (4 dwords)
1213			{ ADDR_LO = 0x1d90010 }
1214			{ ADDR_HI = 0 }
1215		gpuaddr:0000000001d90010
12160000000001d91574:			0000: 00000000
12170000000001d91568:		0000: 703d8003 01d90010 00000000 00000000
1218t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1219			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1220			{ POLL_ADDR_LO = 0xc78 }
1221			{ POLL_ADDR_HI = 0 }
1222			{ REF = 0x440 }
1223			{ MASK = 0xffffffff }
1224			{ WRITE_ADDR_LO = 0x1d90010 }
1225			{ WRITE_ADDR_HI = 0 }
1226			{ WRITE_DATA = 0x441 }
12270000000001d91578:		0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000
12280000000001d91598:		0020: 00000441
1229t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1230			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1231			{ POLL_ADDR_LO = 0xc58 }
1232			{ POLL_ADDR_HI = 0 }
1233			{ REF = 0x1040 }
1234			{ MASK = 0xffffffff }
1235			{ WRITE_ADDR_LO = 0x1d90010 }
1236			{ WRITE_ADDR_HI = 0 }
1237			{ WRITE_DATA = 0x1043 }
12380000000001d9159c:		0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000
12390000000001d915bc:		0020: 00001043
1240t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1241			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1242			{ POLL_ADDR_LO = 0xc79 }
1243			{ POLL_ADDR_HI = 0 }
1244			{ REF = 0x440 }
1245			{ MASK = 0xffffffff }
1246			{ WRITE_ADDR_LO = 0x1d90010 }
1247			{ WRITE_ADDR_HI = 0 }
1248			{ WRITE_DATA = 0x441 }
12490000000001d915c0:		0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000
12500000000001d915e0:		0020: 00000441
1251t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1252			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1253			{ POLL_ADDR_LO = 0xc59 }
1254			{ POLL_ADDR_HI = 0 }
1255			{ REF = 0x1040 }
1256			{ MASK = 0xffffffff }
1257			{ WRITE_ADDR_LO = 0x1d90010 }
1258			{ WRITE_ADDR_HI = 0 }
1259			{ WRITE_DATA = 0x1043 }
12600000000001d915e4:		0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000
12610000000001d91604:		0020: 00001043
1262t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1263			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1264			{ POLL_ADDR_LO = 0xc7a }
1265			{ POLL_ADDR_HI = 0 }
1266			{ REF = 0x440 }
1267			{ MASK = 0xffffffff }
1268			{ WRITE_ADDR_LO = 0x1d90010 }
1269			{ WRITE_ADDR_HI = 0 }
1270			{ WRITE_DATA = 0x441 }
12710000000001d91608:		0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000
12720000000001d91628:		0020: 00000441
1273t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1274			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1275			{ POLL_ADDR_LO = 0xc5a }
1276			{ POLL_ADDR_HI = 0 }
1277			{ REF = 0x1040 }
1278			{ MASK = 0xffffffff }
1279			{ WRITE_ADDR_LO = 0x1d90010 }
1280			{ WRITE_ADDR_HI = 0 }
1281			{ WRITE_DATA = 0x1043 }
12820000000001d9162c:		0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000
12830000000001d9164c:		0020: 00001043
1284t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1285			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1286			{ POLL_ADDR_LO = 0xc7b }
1287			{ POLL_ADDR_HI = 0 }
1288			{ REF = 0x440 }
1289			{ MASK = 0xffffffff }
1290			{ WRITE_ADDR_LO = 0x1d90010 }
1291			{ WRITE_ADDR_HI = 0 }
1292			{ WRITE_DATA = 0x441 }
12930000000001d91650:		0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000
12940000000001d91670:		0020: 00000441
1295t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1296			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1297			{ POLL_ADDR_LO = 0xc5b }
1298			{ POLL_ADDR_HI = 0 }
1299			{ REF = 0x1040 }
1300			{ MASK = 0xffffffff }
1301			{ WRITE_ADDR_LO = 0x1d90010 }
1302			{ WRITE_ADDR_HI = 0 }
1303			{ WRITE_DATA = 0x1043 }
13040000000001d91674:		0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000
13050000000001d91694:		0020: 00001043
1306t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1307			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1308			{ POLL_ADDR_LO = 0xc7c }
1309			{ POLL_ADDR_HI = 0 }
1310			{ REF = 0x440 }
1311			{ MASK = 0xffffffff }
1312			{ WRITE_ADDR_LO = 0x1d90010 }
1313			{ WRITE_ADDR_HI = 0 }
1314			{ WRITE_DATA = 0x441 }
13150000000001d91698:		0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000
13160000000001d916b8:		0020: 00000441
1317t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1318			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1319			{ POLL_ADDR_LO = 0xc5c }
1320			{ POLL_ADDR_HI = 0 }
1321			{ REF = 0x1040 }
1322			{ MASK = 0xffffffff }
1323			{ WRITE_ADDR_LO = 0x1d90010 }
1324			{ WRITE_ADDR_HI = 0 }
1325			{ WRITE_DATA = 0x1043 }
13260000000001d916bc:		0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000
13270000000001d916dc:		0020: 00001043
1328t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1329			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1330			{ POLL_ADDR_LO = 0xc7d }
1331			{ POLL_ADDR_HI = 0 }
1332			{ REF = 0x440 }
1333			{ MASK = 0xffffffff }
1334			{ WRITE_ADDR_LO = 0x1d90010 }
1335			{ WRITE_ADDR_HI = 0 }
1336			{ WRITE_DATA = 0x441 }
13370000000001d916e0:		0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000
13380000000001d91700:		0020: 00000441
1339t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1340			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1341			{ POLL_ADDR_LO = 0xc5d }
1342			{ POLL_ADDR_HI = 0 }
1343			{ REF = 0x1040 }
1344			{ MASK = 0xffffffff }
1345			{ WRITE_ADDR_LO = 0x1d90010 }
1346			{ WRITE_ADDR_HI = 0 }
1347			{ WRITE_DATA = 0x1043 }
13480000000001d91704:		0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000
13490000000001d91724:		0020: 00001043
1350t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1351			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1352			{ POLL_ADDR_LO = 0xc7e }
1353			{ POLL_ADDR_HI = 0 }
1354			{ REF = 0x440 }
1355			{ MASK = 0xffffffff }
1356			{ WRITE_ADDR_LO = 0x1d90010 }
1357			{ WRITE_ADDR_HI = 0 }
1358			{ WRITE_DATA = 0x441 }
13590000000001d91728:		0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000
13600000000001d91748:		0020: 00000441
1361t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1362			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1363			{ POLL_ADDR_LO = 0xc5e }
1364			{ POLL_ADDR_HI = 0 }
1365			{ REF = 0x1040 }
1366			{ MASK = 0xffffffff }
1367			{ WRITE_ADDR_LO = 0x1d90010 }
1368			{ WRITE_ADDR_HI = 0 }
1369			{ WRITE_DATA = 0x1043 }
13700000000001d9174c:		0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000
13710000000001d9176c:		0020: 00001043
1372t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1373			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1374			{ POLL_ADDR_LO = 0xc7f }
1375			{ POLL_ADDR_HI = 0 }
1376			{ REF = 0x440 }
1377			{ MASK = 0xffffffff }
1378			{ WRITE_ADDR_LO = 0x1d90010 }
1379			{ WRITE_ADDR_HI = 0 }
1380			{ WRITE_DATA = 0x441 }
13810000000001d91770:		0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000
13820000000001d91790:		0020: 00000441
1383t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1384			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1385			{ POLL_ADDR_LO = 0xc5f }
1386			{ POLL_ADDR_HI = 0 }
1387			{ REF = 0x1040 }
1388			{ MASK = 0xffffffff }
1389			{ WRITE_ADDR_LO = 0x1d90010 }
1390			{ WRITE_ADDR_HI = 0 }
1391			{ WRITE_DATA = 0x1043 }
13920000000001d91794:		0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000
13930000000001d917b4:		0020: 00001043
1394t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1395			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1396			{ POLL_ADDR_LO = 0xc80 }
1397			{ POLL_ADDR_HI = 0 }
1398			{ REF = 0x440 }
1399			{ MASK = 0xffffffff }
1400			{ WRITE_ADDR_LO = 0x1d90010 }
1401			{ WRITE_ADDR_HI = 0 }
1402			{ WRITE_DATA = 0x441 }
14030000000001d917b8:		0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000
14040000000001d917d8:		0020: 00000441
1405t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1406			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1407			{ POLL_ADDR_LO = 0xc60 }
1408			{ POLL_ADDR_HI = 0 }
1409			{ REF = 0x1040 }
1410			{ MASK = 0xffffffff }
1411			{ WRITE_ADDR_LO = 0x1d90010 }
1412			{ WRITE_ADDR_HI = 0 }
1413			{ WRITE_DATA = 0x1043 }
14140000000001d917dc:		0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000
14150000000001d917fc:		0020: 00001043
1416t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1417			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1418			{ POLL_ADDR_LO = 0xc81 }
1419			{ POLL_ADDR_HI = 0 }
1420			{ REF = 0x440 }
1421			{ MASK = 0xffffffff }
1422			{ WRITE_ADDR_LO = 0x1d90010 }
1423			{ WRITE_ADDR_HI = 0 }
1424			{ WRITE_DATA = 0x441 }
14250000000001d91800:		0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000
14260000000001d91820:		0020: 00000441
1427t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1428			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1429			{ POLL_ADDR_LO = 0xc61 }
1430			{ POLL_ADDR_HI = 0 }
1431			{ REF = 0x1040 }
1432			{ MASK = 0xffffffff }
1433			{ WRITE_ADDR_LO = 0x1d90010 }
1434			{ WRITE_ADDR_HI = 0 }
1435			{ WRITE_DATA = 0x1043 }
14360000000001d91824:		0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000
14370000000001d91844:		0020: 00001043
1438t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1439			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1440			{ POLL_ADDR_LO = 0xc82 }
1441			{ POLL_ADDR_HI = 0 }
1442			{ REF = 0x440 }
1443			{ MASK = 0xffffffff }
1444			{ WRITE_ADDR_LO = 0x1d90010 }
1445			{ WRITE_ADDR_HI = 0 }
1446			{ WRITE_DATA = 0x441 }
14470000000001d91848:		0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000
14480000000001d91868:		0020: 00000441
1449t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1450			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1451			{ POLL_ADDR_LO = 0xc62 }
1452			{ POLL_ADDR_HI = 0 }
1453			{ REF = 0x1040 }
1454			{ MASK = 0xffffffff }
1455			{ WRITE_ADDR_LO = 0x1d90010 }
1456			{ WRITE_ADDR_HI = 0 }
1457			{ WRITE_DATA = 0x1043 }
14580000000001d9186c:		0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000
14590000000001d9188c:		0020: 00001043
1460t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1461			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1462			{ POLL_ADDR_LO = 0xc83 }
1463			{ POLL_ADDR_HI = 0 }
1464			{ REF = 0x440 }
1465			{ MASK = 0xffffffff }
1466			{ WRITE_ADDR_LO = 0x1d90010 }
1467			{ WRITE_ADDR_HI = 0 }
1468			{ WRITE_DATA = 0x441 }
14690000000001d91890:		0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000
14700000000001d918b0:		0020: 00000441
1471t7		opcode: CP_COND_WRITE5 (45) (9 dwords)
1472			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
1473			{ POLL_ADDR_LO = 0xc63 }
1474			{ POLL_ADDR_HI = 0 }
1475			{ REF = 0x1040 }
1476			{ MASK = 0xffffffff }
1477			{ WRITE_ADDR_LO = 0x1d90010 }
1478			{ WRITE_ADDR_HI = 0 }
1479			{ WRITE_DATA = 0x1043 }
14800000000001d918b4:		0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000
14810000000001d918d4:		0020: 00001043
1482t7		opcode: CP_WAIT_MEM_WRITES (12) (1 dwords)
14830000000001d918d8:		0000: 70928000
1484t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
14850000000001d918dc:		0000: 70138000
1486t7		opcode: CP_MEM_TO_REG (42) (4 dwords)
1487			{ REG = 0x883 | CNT = 0 }
1488			{ SRC = 0x1d90010 }
1489			{ SRC_HI = 0 }
1490		base register: CP_SCRATCH[0].REG
1491		gpuaddr:0000000001d90010
14920000000001d918e0:		0000: 70c28003 00000883 01d90010 00000000
1493t7		opcode: CP_REG_TEST (39) (2 dwords)
1494			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
14950000000001d918f0:		0000: 70b90001 02000883
1496t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1497			{ REG0 = 0 | MODE = PRED_TEST }
1498			{ DWORDS = 7 }
14990000000001d918f8:		0000: 70c70002 10000000 00000007
1500t7		opcode: CP_REG_TO_MEM (3e) (4 dwords)
1501			{ REG = 0x883 | CNT = 0 }
1502			{ DEST = 0x1d90008 }
1503			{ DEST_HI = 0 }
1504		base register: CP_SCRATCH[0].REG
1505		gpuaddr:0000000001d90008
15060000000001d91904:		0000: 703e8003 00000883 01d90008 00000000
1507t4		write CP_SCRATCH[0].REG (0883)
1508			CP_SCRATCH[0].REG: 0
15090000000001d91914:		0000: 48088301 00000000
1510t7		opcode: CP_NOP (10) (3 dwords)
15110000000001d9191c:		0000: 70100002 48088301 00000001
1512t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
15130000000001d91928:		0000: 70640001 00000000
1514t7		opcode: CP_SET_MODE (63) (2 dwords)
15150000000001d91930:		0000: 70e30001 00000000
1516t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15170000000001d91938:		0000: 70268000
1518t4		write RB_CCU_CNTL (8e07)
1519			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE }
15200000000001d9193c:		0000: 408e0701 7c400004
1521t4		write VPC_SO_DISABLE (9306)
1522			VPC_SO_DISABLE: { DISABLE }
15230000000001d91944:		0000: 48930601 00000001
1524t4		write GRAS_BIN_CONTROL (80a1)
1525			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | FORCE_LRZ_WRITE_DIS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
15260000000001d9194c:		0000: 4880a101 06201e11
1527t4		write RB_BIN_CONTROL (8800)
1528			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | FORCE_LRZ_WRITE_DIS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
15290000000001d91954:		0000: 48880001 06201e11
1530t4		write RB_BIN_CONTROL2 (88d3)
1531			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
15320000000001d9195c:		0000: 4088d301 00001e11
1533t4		write VFD_MODE_CNTL (a007)
1534			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
15350000000001d91964:		0000: 40a00701 00000000
1536t4		write PC_POWER_CNTL (9805)
1537			PC_POWER_CNTL: 0x1
15380000000001d9196c:		0000: 40980501 00000001
1539t4		write VFD_POWER_CNTL (a0f8)
1540			VFD_POWER_CNTL: 0x1
15410000000001d91974:		0000: 40a0f801 00000001
1542t7		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
15430000000001d9197c:		0000: 709d0001 00000001
1544t7		opcode: CP_REG_WRITE (6d) (4 dwords)
1545			{ TRACKER = TRACK_RENDER_CNTL }
1546			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
15470000000001d91984:		0000: 706d8003 00000002 00008801 00000010
1548t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15490000000001d91994:		0000: 70268000
1550t4		write CP_SCRATCH[0x7].REG (088a)
1551			CP_SCRATCH[0x7].REG: 13
1552			:0,1,12,13
15530000000001d91998:		0000: 48088a01 0000000d
1554t7		opcode: CP_SET_MARKER (65) (2 dwords)
1555			{ MODE = 0x14 | MARKER = RM6_GMEM }
15560000000001d919a0:		0000: 70e50001 00000014
1557t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15580000000001d919a8:		0000: 70268000
1559t4		write CP_SCRATCH[0x7].REG (088a)
1560			CP_SCRATCH[0x7].REG: 14
1561			:0,1,12,14
15620000000001d919ac:		0000: 48088a01 0000000e
1563t4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
1564			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1565			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
15660000000001d919b4:		0000: 4080f002 00000000 01df021f
1567t4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
1568			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1569			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
15700000000001d919c0:		0000: 48840a02 00000000 01df021f
1571t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
15720000000001d919cc:		0000: 70138000
1573t7		opcode: CP_SET_MODE (63) (2 dwords)
15740000000001d919d0:		0000: 70e30001 00000000
1575t7		opcode: CP_REG_TEST (39) (2 dwords)
1576			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
15770000000001d919d8:		0000: 70b90001 02000883
1578t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1579			{ REG0 = 0 | MODE = PRED_TEST }
1580			{ DWORDS = 11 }
15810000000001d919e0:		0000: 70c70002 10000000 0000000b
1582t7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
1583			{ VSC_SIZE = 1 | VSC_N = 0 }
1584			{ BIN_DATA_ADDR_LO = 0x1d5d000 }
1585			{ BIN_DATA_ADDR_HI = 0 }
1586			{ BIN_SIZE_ADDRESS_LO = 0x1d65800 }
1587			{ BIN_SIZE_ADDRESS_HI = 0 }
1588			{ BIN_PRIM_STRM_LO = 0x1d67000 }
1589			{ BIN_PRIM_STRM_HI = 0 }
15900000000001d919ec:		0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000
1591t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
15920000000001d91a0c:		0000: 70640001 00000000
1593t7		opcode: CP_NOP (10) (3 dwords)
15940000000001d91a14:		0000: 70100002 70640001 00000001
1595t4		write RB_WINDOW_OFFSET (8890)
1596			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
15970000000001d91a20:		0000: 48889001 00000000
1598t4		write RB_WINDOW_OFFSET2 (88d4)
1599			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
16000000000001d91a28:		0000: 4888d401 00000000
1601t4		write SP_WINDOW_OFFSET (b4d1)
1602			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
16030000000001d91a30:		0000: 48b4d101 00000000
1604t4		write SP_TP_WINDOW_OFFSET (b307)
1605			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
16060000000001d91a38:		0000: 48b30701 00000000
1607t4		write GRAS_BIN_CONTROL (80a1)
1608			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16090000000001d91a40:		0000: 4880a101 06001e11
1610t4		write RB_BIN_CONTROL (8800)
1611			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16120000000001d91a48:		0000: 48880001 06001e11
1613t4		write RB_BIN_CONTROL2 (88d3)
1614			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
16150000000001d91a50:		0000: 4088d301 00001e11
1616t7		opcode: CP_SET_MODE (63) (2 dwords)
16170000000001d91a58:		0000: 70e30001 00000000
1618t4		write RB_SAMPLE_CONFIG (8804)
1619			RB_SAMPLE_CONFIG: { 0 }
16200000000001d91a60:		0000: 40880401 00000000
1621t4		write SP_TP_SAMPLE_CONFIG (b304)
1622			SP_TP_SAMPLE_CONFIG: { 0 }
16230000000001d91a68:		0000: 48b30401 00000000
1624t4		write GRAS_SAMPLE_CONFIG (80a4)
1625			GRAS_SAMPLE_CONFIG: { 0 }
16260000000001d91a70:		0000: 4880a401 00000000
1627t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16280000000001d91a78:		0000: 70268000
1629t4		write CP_SCRATCH[0x6].REG (0889)
1630			CP_SCRATCH[0x6].REG: 15
1631			:0,1,15,14
16320000000001d91a7c:		0000: 48088901 0000000f
1633t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1634		ibaddr:00000000011160d0
1635		ibsize:00000018
1636t4			write RB_BLIT_SCISSOR_TL (88d1)
1637				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1638				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
163900000000011160d0:			0000: 4888d102 00000000 059f087f
1640t4			write RB_BLIT_DST_INFO (88d7)
1641				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
164200000000011160dc:			0000: 4888d701 00001880
1643t4			write RB_BLIT_INFO (88e3)
1644				RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 }
164500000000011160e4:			0000: 4088e301 000000f2
1646t4			write RB_BLIT_BASE_GMEM (88d6)
1647				RB_BLIT_BASE_GMEM: 0
164800000000011160ec:			0000: 4088d601 00000000
1649t4			write RB_UNKNOWN_88D0 (88d0)
1650				RB_UNKNOWN_88D0: { 0 }
165100000000011160f4:			0000: 4088d001 00000000
1652t4			write RB_BLIT_CLEAR_COLOR_DW0 (88df)
1653				RB_BLIT_CLEAR_COLOR_DW0: 0
1654				RB_BLIT_CLEAR_COLOR_DW1: 0
1655				RB_BLIT_CLEAR_COLOR_DW2: 0
1656				RB_BLIT_CLEAR_COLOR_DW3: 0
165700000000011160fc:			0000: 4088df04 00000000 00000000 00000000 00000000
1658t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16590000000001116110:			0000: 70268000
1660t4			write CP_SCRATCH[0x7].REG (088a)
1661				CP_SCRATCH[0x7].REG: 5
1662				:0,1,15,5
16630000000001116114:			0000: 48088a01 00000005
1664t7			opcode: CP_EVENT_WRITE (46) (2 dwords)
1665				{ EVENT = BLIT }
1666			event BLIT
1667			mode: RM6_GMEM
1668			skip_ib2: g=1, l=0
1669			draw[1] register values
1670 +	00000000			CP_SCRATCH[0].REG: 0
1671!+	0000000f			CP_SCRATCH[0x6].REG: 15
1672			:0,1,15,5
1673!+	00000005			CP_SCRATCH[0x7].REG: 5
1674			:0,1,15,5
1675!+	06001e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
1676 +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
1677 +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1678!+	01df021f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
1679 +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1680!+	01df021f			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
1681!+	06001e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
1682!+	00000010			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
1683 +	00000000			RB_SAMPLE_CONFIG: { 0 }
1684 +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1685 +	00000000			RB_UNKNOWN_88D0: { 0 }
1686 +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1687!+	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
1688 +	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1689 +	00000000			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
1690 +	00000000			RB_BLIT_BASE_GMEM: 0
1691!+	00001880			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1692 +	00000000			RB_BLIT_CLEAR_COLOR_DW0: 0
1693 +	00000000			RB_BLIT_CLEAR_COLOR_DW1: 0
1694 +	00000000			RB_BLIT_CLEAR_COLOR_DW2: 0
1695 +	00000000			RB_BLIT_CLEAR_COLOR_DW3: 0
1696!+	000000f2			RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 }
1697 +	7c400004			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE }
1698!+	00000001			VPC_SO_DISABLE: { DISABLE }
1699 +	00000001			PC_POWER_CNTL: 0x1
1700!+	00000000			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
1701 +	00000001			VFD_POWER_CNTL: 0x1
1702 +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
1703 +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1704 +	00000000			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1705000000000111611c:			0000: 70460001 0000001e
1706t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17070000000001116124:			0000: 70268000
1708t4			write CP_SCRATCH[0x7].REG (088a)
1709				CP_SCRATCH[0x7].REG: 6
1710				:0,1,15,6
17110000000001116128:			0000: 48088a01 00000006
17120000000001d91a84:		0000: 70bf8003 011160d0 00000000 00000018
1713t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17140000000001d91a94:		0000: 70268000
1715t4		write CP_SCRATCH[0x6].REG (0889)
1716			CP_SCRATCH[0x6].REG: 16
1717			:0,1,16,6
17180000000001d91a98:		0000: 48088901 00000010
1719t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17200000000001d91aa0:		0000: 70268000
1721t4		write CP_SCRATCH[0x6].REG (0889)
1722			CP_SCRATCH[0x6].REG: 17
1723			:0,1,17,6
17240000000001d91aa4:		0000: 48088901 00000011
1725t7		opcode: CP_REG_TEST (39) (2 dwords)
1726			{ REG = 0xc38 | BIT = 0 | WAIT_FOR_ME }
17270000000001d91aac:		0000: 70b90001 02000c38
1728t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1729			{ REG0 = 0 | MODE = PRED_TEST }
1730			{ DWORDS = 4 }
17310000000001d91ab4:		0000: 70c70002 10000000 00000004
1732t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1733		ibaddr:0000000001d8f000
1734		ibsize:00000053
1735t4			write VFD_INDEX_OFFSET (a00e)
1736				VFD_INDEX_OFFSET: 0
17370000000001d8f000:			0000: 40a00e01 00000000
1738t4			write VFD_INSTANCE_START_OFFSET (a00f)
1739				VFD_INSTANCE_START_OFFSET: 0
17400000000001d8f008:			0000: 48a00f01 00000000
1741t4			write PC_RESTART_INDEX (9803)
1742				PC_RESTART_INDEX: 4294967295
17430000000001d8f010:			0000: 40980301 ffffffff
1744t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17450000000001d8f018:			0000: 70268000
1746t4			write CP_SCRATCH[0x5].REG (0888)
1747				CP_SCRATCH[0x5].REG: 1
1748				:0,1,17,6
17490000000001d8f01c:			0000: 40088801 00000001
1750t4			write RB_STENCILREF (8887)
1751				RB_STENCILREF: { REF = 0 | BFREF = 0 }
17520000000001d8f024:			0000: 48888701 00000000
1753t4			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
1754				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
1755				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17560000000001d8f02c:			0000: 4880b002 00000000 059f086f
1757t4			write GRAS_CL_VPORT[0].XOFFSET (8010)
1758				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
1759				GRAS_CL_VPORT[0].XSCALE: 1080.000000
1760				GRAS_CL_VPORT[0].YOFFSET: 720.000000
1761				GRAS_CL_VPORT[0].YSCALE: 720.000000
1762				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
1763				GRAS_CL_VPORT[0].ZSCALE: 0.500000
17640000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
1765t4			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
1766				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
1767				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17680000000001d8f054:			0000: 4880d002 00000000 059f086f
1769t4			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
1770				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
17710000000001d8f060:			0000: 40800601 00057537
1772t4			write RB_BLEND_CNTL (8865)
1773				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
17740000000001d8f068:			0000: 48886501 ffff0000
1775t4			write RB_BLEND_RED_F32 (8860)
1776				RB_BLEND_RED_F32: 0.000000
1777				RB_BLEND_GREEN_F32: 0.000000
1778				RB_BLEND_BLUE_F32: 0.000000
1779				RB_BLEND_ALPHA_F32: 0.000000
17800000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
1781t7			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
1782				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
1783				{ ADDR_LO = 0x1116000 }
1784				{ ADDR_HI = 0 }
1785				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
1786				{ ADDR_LO = 0x111e000 }
1787				{ ADDR_HI = 0 }
1788				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
1789				{ ADDR_LO = 0x111f000 }
1790				{ ADDR_HI = 0 }
1791				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
1792				{ ADDR_LO = 0x1120000 }
1793				{ ADDR_HI = 0 }
1794				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
1795				{ ADDR_LO = 0x1121000 }
1796				{ ADDR_HI = 0 }
1797				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
1798				{ ADDR_LO = 0x1122000 }
1799				{ ADDR_HI = 0 }
1800				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
1801				{ ADDR_LO = 0x1123000 }
1802				{ ADDR_HI = 0 }
1803				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
1804				{ ADDR_LO = 0x1116030 }
1805				{ ADDR_HI = 0 }
1806				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
1807				{ ADDR_LO = 0 }
1808				{ ADDR_HI = 0 }
1809				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
1810				{ ADDR_LO = 0x1116050 }
1811				{ ADDR_HI = 0 }
1812				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
1813				{ ADDR_LO = 0 }
1814				{ ADDR_HI = 0 }
1815				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
1816				{ ADDR_LO = 0x1124000 }
1817				{ ADDR_HI = 0 }
1818				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
1819				{ ADDR_LO = 0x11160a0 }
1820				{ ADDR_HI = 0 }
18210000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
18220000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
18230000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
18240000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
18250000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
1826t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
18270000000001d8f124:			0000: 70268000
1828t4			write CP_SCRATCH[0x7].REG (088a)
1829				CP_SCRATCH[0x7].REG: 2
1830				:0,1,17,2
18310000000001d8f128:			0000: 48088a01 00000002
1832			group_id: 0
1833			count: 21
1834			addr: 000000000111f000
1835			flags: 0
1836			enable_mask: 0x7
1837000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
1838000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
1839000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
1840t4					write HLSQ_INVALIDATE_CMD (bb08)
1841						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 }
1842000000000111f000:					0000: 40bb0801 000000ff
1843t4					write HLSQ_VS_CNTL (b800)
1844						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1845						HLSQ_HS_CNTL: { CONSTLEN = 0 }
1846						HLSQ_DS_CNTL: { CONSTLEN = 0 }
1847						HLSQ_GS_CNTL: { CONSTLEN = 0 }
1848000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
1849t4					write HLSQ_FS_CNTL (bb10)
1850						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1851000000000111f01c:					0000: 40bb1001 00000108
1852t4					write SP_VS_CONFIG (a823)
1853						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1854000000000111f024:					0000: 48a82301 00000100
1855t4					write SP_HS_CONFIG (a83b)
1856						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1857000000000111f02c:					0000: 48a83b01 00000000
1858t4					write SP_DS_CONFIG (a863)
1859						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1860000000000111f034:					0000: 40a86301 00000000
1861t4					write SP_GS_CONFIG (a894)
1862						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1863000000000111f03c:					0000: 48a89401 00000000
1864t4					write SP_FS_CONFIG (ab04)
1865						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1866000000000111f044:					0000: 48ab0401 00000100
1867t4					write SP_IBO_COUNT (ab20)
1868						SP_IBO_COUNT: 0
1869000000000111f04c:					0000: 48ab2001 00000000
1870			group_id: 1
1871			count: 192
1872			addr: 0000000001120000
1873			flags: 0
1874			enable_mask: 0x6
18750000000001120000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
18760000000001120020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000
18770000000001120040:				0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff
18780000000001120060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
18790000000001120080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
188000000000011200a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001
188100000000011200c0:				00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8
188200000000011200e0:				00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901
18830000000001120100:				0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004
18840000000001120120:				0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000
18850000000001120140:				0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000
18860000000001120160:				0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc
18870000000001120180:				0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
188800000000011201a0:				01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
188900000000011201c0:				01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
189000000000011201e0:				01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
18910000000001120200:				0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
18920000000001120220:				0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
18930000000001120240:				0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
18940000000001120260:				0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
18950000000001120280:				0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
189600000000011202a0:				02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
189700000000011202c0:				02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
189800000000011202e0:				02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
1899t4					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
1900						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
19010000000001120000:					0000: 40a83301 00000000
1902t4					write SP_FS_PREFETCH_CNTL (a99e)
1903						SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
19040000000001120008:					0000: 40a99e01 00007fc0
1905t4					write SP_UNKNOWN_A9A8 (a9a8)
1906						SP_UNKNOWN_A9A8: 0
19070000000001120010:					0000: 40a9a801 00000000
1908t4					write SP_MODE_CONTROL (ab00)
1909						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
19100000000001120018:					0000: 40ab0001 00000005
1911t4					write SP_FS_OUTPUT_CNTL0 (a98c)
1912						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
19130000000001120020:					0000: 40a98c01 fcfcfc00
1914t4					write SP_VS_CTRL_REG0 (a800)
1915						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
19160000000001120028:					0000: 40a80001 80100080
1917t4					write SP_VS_INSTRLEN (a824)
1918						SP_VS_INSTRLEN: 1
19190000000001120030:					0000: 40a82401 00000001
1920t4					write SP_VS_OBJ_START (a81c)
1921						SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
19220000000001012000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1923*
1924							:0:0000:0000[03000000x_00000000x] end
1925							:0:0001:0001[00000000x_00000000x] nop
1926							:0:0002:0002[00000000x_00000000x] nop
1927							:0:0003:0003[00000000x_00000000x] nop
1928							:0:0004:0004[00000000x_00000000x] nop
1929							Stats:
1930							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1931							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1932							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1933							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
1934						SP_VS_OBJ_START_HI: 0
19350000000001120038:					0000: 48a81c02 01012000 00000000
1936t7					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
1937						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
1938						{ EXT_SRC_ADDR = 0x1012000 }
1939						{ EXT_SRC_ADDR_HI = 0 }
1940						:0:0000:0000[03000000x_00000000x] end
1941						:0:0001:0001[00000000x_00000000x] nop
1942						:0:0002:0002[00000000x_00000000x] nop
1943						:0:0003:0003[00000000x_00000000x] nop
1944						:0:0004:0004[00000000x_00000000x] nop
1945						Stats:
1946						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1947						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1948						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1949						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
19500000000001120044:					0000: 70328003 00620000 01012000 00000000
1951t4					write VPC_VAR[0].DISABLE (9212)
1952						VPC_VAR[0].DISABLE: 0xffffffff
1953						VPC_VAR[0x1].DISABLE: 0xffffffff
1954						VPC_VAR[0x2].DISABLE: 0xffffffff
1955						VPC_VAR[0x3].DISABLE: 0xffffffff
19560000000001120054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
1957t4					write SP_VS_OUT[0].REG (a803)
1958						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
19590000000001120068:					0000: 40a80301 00000f00
1960t4					write SP_VS_VPC_DST[0].REG (a813)
1961						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
19620000000001120070:					0000: 48a81301 00000000
1963t4					write SP_HS_WAVE_INPUT_SIZE (a831)
1964						SP_HS_WAVE_INPUT_SIZE: 0
19650000000001120078:					0000: 48a83101 00000000
1966t4					write SP_VS_PRIMITIVE_CNTL (a802)
1967						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
19680000000001120080:					0000: 48a80201 00000001
1969t4					write VPC_CNTL_0 (9304)
1970						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
19710000000001120088:					0000: 40930401 ff00ff00
1972t4					write PC_VS_OUT_CNTL (9b01)
1973						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
19740000000001120090:					0000: 489b0101 00000004
1975t4					write PC_HS_OUT_CNTL (9b03)
1976						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
19770000000001120098:					0000: 409b0301 00000000
1978t4					write HLSQ_CONTROL_1_REG (b982)
1979						HLSQ_CONTROL_1_REG: 0x7
1980						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
1981						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
1982						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
1983						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
198400000000011200a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc
1985t4					write HLSQ_FS_CNTL_0 (b980)
1986						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
198700000000011200b8:					0000: 48b98001 00000001
1988t4					write SP_FS_CTRL_REG0 (a980)
1989						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
199000000000011200c0:					0000: 40a98001 81508980
1991t4					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
1992						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
199300000000011200c8:					0000: 48a98201 00000000
1994t4					write VPC_VS_LAYER_CNTL (9104)
1995						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
199600000000011200d0:					0000: 48910401 0000ffff
1997t4					write GRAS_CNTL (8005)
1998						GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
199900000000011200d8:					0000: 40800501 000003c8
2000t4					write RB_RENDER_CONTROL0 (8809)
2001						RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
2002						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
200300000000011200e0:					0000: 48880902 000003c8 00000000
2004t4					write RB_SAMPLE_CNTL (8810)
2005						RB_SAMPLE_CNTL: { 0 }
200600000000011200ec:					0000: 40881001 00000000
2007t4					write GRAS_LRZ_PS_INPUT_CNTL (8101)
2008						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
200900000000011200f4:					0000: 40810101 00000000
2010t4					write GRAS_SAMPLE_CNTL (8109)
2011						GRAS_SAMPLE_CNTL: { 0 }
201200000000011200fc:					0000: 48810901 00000000
2013t4					write SP_FS_OUTPUT[0].REG (a98e)
2014						SP_FS_OUTPUT[0].REG: { REGID = r1.x }
2015						SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
2016						SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
2017						SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
2018						SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
2019						SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
2020						SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
2021						SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
20220000000001120104:					0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004
20230000000001120124:					0020: 00000004
2024t4					write VPC_VS_PACK (9301)
2025						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
20260000000001120128:					0000: 40930101 00ff0004
2027t4					write PC_PRIMITIVE_CNTL_6 (9b06)
2028						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
20290000000001120130:					0000: 409b0601 00000000
2030t4					write SP_GS_PRIM_SIZE (a871)
2031						SP_GS_PRIM_SIZE: 0
20320000000001120138:					0000: 40a87101 00000000
2033t4					write VPC_VS_CLIP_CNTL (9101)
2034						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
20350000000001120140:					0000: 48910101 00ffff00
2036t4					write VPC_UNKNOWN_9107 (9107)
2037						VPC_UNKNOWN_9107: { 0 }
20380000000001120148:					0000: 48910701 00000000
2039t4					write SP_FS_INSTRLEN (ab05)
2040						SP_FS_INSTRLEN: 88
20410000000001120150:					0000: 40ab0501 00000058
2042t4					write SP_FS_OBJ_START (a983)
2043						SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
20440000000001013000:							0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
20450000000001013020:							0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
20460000000001013040:							0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
20470000000001013060:							0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
20480000000001013080:							0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
204900000000010130a0:							00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
205000000000010130c0:							00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
205100000000010130e0:							00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
2052							:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
2053							:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
2054							:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
2055							:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
2056							:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
2057							:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
2058							:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
2059							:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
2060							:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
2061							:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
2062							:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
2063							:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
2064							:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
2065							:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
2066							:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
2067							:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
2068							:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
2069							:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
2070							:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
2071							:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
2072							:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
2073							:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
2074							:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
2075							:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
2076							:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
2077							:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
2078							:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
2079							:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
2080							:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
2081							:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
2082							:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
2083							:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
2084							:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
2085							:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
2086							:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
2087							:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
2088							:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
2089							:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
2090							:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
2091							:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
2092							:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
2093							:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
2094							:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
2095							:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
2096							:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
2097							:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
2098							:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
2099							:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
2100							:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
2101							:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
2102							:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
2103							:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
2104							:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
2105							:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
2106							:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
2107							:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
2108							:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
2109							:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
2110							:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
2111							:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
2112							:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
2113							:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
2114							:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
2115							:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
2116							:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
2117							:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
2118							:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
2119							:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2120							:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
2121							:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
2122							:0:0070:0078[00000300x_00000000x] (rpt3)nop
2123							:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
2124							:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
2125							:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
2126							:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
2127							:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
2128							:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
2129							:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
2130							:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
2131							:0:0079:0095[00000200x_00000000x] (rpt2)nop
2132							:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
2133							:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
2134							:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
2135							:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
2136							:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
2137							:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
2138							:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
2139							:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
2140							:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
2141							:0:0089:0114[00000200x_00000000x] (rpt2)nop
2142							:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
2143							:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
2144							:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
2145							:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
2146							:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
2147							:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
2148							:0:0096:0128[00000200x_00000000x] (rpt2)nop
2149							:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
2150							:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
2151							:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
2152							:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
2153							:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
2154							:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
2155							:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
2156							:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
2157							:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
2158							:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
2159							:0:0107:0150[00000200x_00000000x] (rpt2)nop
2160							:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
2161							:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
2162							:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
2163							:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
2164							:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
2165							:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
2166							:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
2167							:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
2168							:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
2169							:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
2170							:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
2171							:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
2172							:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
2173							:0:0121:0173[00000200x_00000000x] (rpt2)nop
2174							:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
2175							:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
2176							:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
2177							:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
2178							:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
2179							:0:0127:0181[00000200x_00000000x] (rpt2)nop
2180							:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
2181							:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
2182							:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
2183							:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
2184							:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
2185							:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
2186							:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
2187							:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
2188							:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
2189							:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
2190							:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
2191							:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
2192							:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
2193							:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
2194							:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
2195							:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
2196							:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
2197							:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
2198							:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
2199							:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
2200							:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
2201							:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
2202							:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
2203							:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
2204							:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
2205							:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
2206							:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
2207							:0:0155:0218[00000200x_00000000x] (rpt2)nop
2208							:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
2209							:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
2210							:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
2211							:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
2212							:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
2213							:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
2214							:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
2215							:0:0163:0237[00000200x_00000000x] (rpt2)nop
2216							:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
2217							:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
2218							:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
2219							:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
2220							:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
2221							:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
2222							:1:0170:0248[280cc008x_00000006x] l170:
2223							:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
2224							:0:0171:0249[00000200x_00000000x] (rpt2)nop
2225							:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
2226							:0:0173:0256[00000200x_00000000x] (rpt2)nop
2227							:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
2228							:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
2229							:0:0176:0261[00000200x_00000000x] (rpt2)nop
2230							:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
2231							:0:0178:0268[00000200x_00000000x] (rpt2)nop
2232							:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
2233							:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
2234							:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
2235							:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
2236							:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
2237							:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
2238							:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
2239							:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
2240							:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
2241							:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
2242							:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
2243							:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
2244							:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
2245							:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2246							:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
2247							:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
2248							:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
2249							:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
2250							:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
2251							:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
2252							:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
2253							:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
2254							:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
2255							:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2256							:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2257							:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2258							:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
2259							:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
2260							:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
2261							:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
2262							:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
2263							:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
2264							:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
2265							:0:0212:0308[00000000x_00000000x] nop
2266							:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
2267							:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
2268							:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
2269							:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
2270							:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
2271							:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
2272							:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
2273							:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
2274							:0:0221:0323[00000200x_00000000x] (rpt2)nop
2275							:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
2276							:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
2277							:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
2278							:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
2279							:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
2280							:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
2281							:0:0228:0348[00000200x_00000000x] (rpt2)nop
2282							:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
2283							:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
2284							:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
2285							:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
2286							:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
2287							:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
2288							:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
2289							:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
2290							:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
2291							:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
2292							:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2293							:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2294							:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
2295							:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
2296							:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
2297							:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
2298							:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
2299							:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
2300							:0:0247:0386[00000200x_00000000x] (rpt2)nop
2301							:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
2302							:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
2303							:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
2304							:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
2305							:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
2306							:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
2307							:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
2308							:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
2309							:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
2310							:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
2311							:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
2312							:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
2313							:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
2314							:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
2315							:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
2316							:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
2317							:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2318							:0:0265:0419[00000000x_00000000x] nop
2319							:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
2320							:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
2321							:0:0268:0422[00000100x_00000000x] (rpt1)nop
2322							:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
2323							:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
2324							:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
2325							:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
2326							:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
2327							:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2328							:0:0275:0439[00000200x_00000000x] (rpt2)nop
2329							:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
2330							:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
2331							:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
2332							:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
2333							:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
2334							:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
2335							:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
2336							:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
2337							:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
2338							:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
2339							:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
2340							:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
2341							:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2342							:0:0289:0470[00000200x_00000000x] (rpt2)nop
2343							:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
2344							:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
2345							:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
2346							:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
2347							:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
2348							:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
2349							:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
2350							:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
2351							:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2352							:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2353							:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2354							:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
2355							:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
2356							:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
2357							:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
2358							:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
2359							:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2360							:0:0307:0501[00000100x_00000000x] (rpt1)nop
2361							:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
2362							:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
2363							:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
2364							:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
2365							:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
2366							:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
2367							:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
2368							:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2369							:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
2370							:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
2371							:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
2372							:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
2373							:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
2374							:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2375							:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2376							:0:0323:0529[00000100x_00000000x] (rpt1)nop
2377							:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
2378							:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
2379							:0:0326:0533[00000000x_00000000x] nop
2380							:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
2381							:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
2382							:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
2383							:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
2384							:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
2385							:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2386							:0:0333:0549[00000200x_00000000x] (rpt2)nop
2387							:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
2388							:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
2389							:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
2390							:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
2391							:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
2392							:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
2393							:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
2394							:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
2395							:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
2396							:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
2397							:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
2398							:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
2399							:0:0346:0576[00000200x_00000000x] (rpt2)nop
2400							:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
2401							:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
2402							:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
2403							:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
2404							:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
2405							:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
2406							:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
2407							:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
2408							:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
2409							:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
2410							:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2411							:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
2412							:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
2413							:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
2414							:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
2415							:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
2416							:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
2417							:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2418							:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2419							:0:0366:0615[00000100x_00000000x] (rpt1)nop
2420							:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
2421							:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
2422							:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
2423							:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
2424							:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
2425							:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
2426							:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
2427							:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2428							:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
2429							:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
2430							:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
2431							:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
2432							:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
2433							:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2434							:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
2435							:0:0382:0643[00000100x_00000000x] (rpt1)nop
2436							:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
2437							:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
2438							:0:0385:0647[00000000x_00000000x] nop
2439							:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
2440							:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2441							:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
2442							:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
2443							:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
2444							:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2445							:0:0392:0663[00000200x_00000000x] (rpt2)nop
2446							:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
2447							:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
2448							:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
2449							:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
2450							:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
2451							:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
2452							:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
2453							:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
2454							:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2455							:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
2456							:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
2457							:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
2458							:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2459							:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2460							:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
2461							:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
2462							:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
2463							:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2464							:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
2465							:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2466							:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2467							:0:0414:0699[00000100x_00000000x] (rpt1)nop
2468							:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
2469							:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
2470							:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
2471							:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
2472							:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
2473							:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
2474							:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
2475							:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
2476							:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2477							:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
2478							:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
2479							:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
2480							:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
2481							:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
2482							:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2483							:0:0430:0727[00000000x_00000000x] nop
2484							:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
2485							:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
2486							:0:0433:0730[00000100x_00000000x] (rpt1)nop
2487							:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
2488							:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
2489							:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
2490							:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
2491							:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
2492							:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2493							:0:0440:0747[00000200x_00000000x] (rpt2)nop
2494							:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
2495							:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
2496							:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
2497							:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
2498							:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
2499							:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
2500							:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
2501							:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
2502							:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2503							:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
2504							:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
2505							:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
2506							:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2507							:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2508							:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
2509							:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
2510							:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
2511							:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
2512							:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
2513							:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
2514							:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2515							:0:0462:0783[00000100x_00000000x] (rpt1)nop
2516							:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
2517							:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
2518							:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
2519							:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
2520							:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2521							:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2522							:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
2523							:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
2524							:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
2525							:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
2526							:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
2527							:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
2528							:0:0475:0808[00000100x_00000000x] (rpt1)nop
2529							:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
2530							:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
2531							:0:0478:0812[00000000x_00000000x] nop
2532							:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
2533							:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
2534							:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
2535							:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
2536							:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
2537							:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2538							:0:0485:0828[00000200x_00000000x] (rpt2)nop
2539							:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
2540							:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
2541							:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
2542							:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
2543							:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
2544							:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2545							:0:0492:0852[00000200x_00000000x] (rpt2)nop
2546							:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
2547							:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
2548							:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
2549							:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
2550							:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
2551							:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
2552							:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
2553							:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2554							:0:0501:0872[00000200x_00000000x] (rpt2)nop
2555							:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
2556							:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
2557							:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
2558							:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
2559							:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
2560							:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
2561							:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
2562							:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
2563							:0:0510:0892[00000200x_00000000x] (rpt2)nop
2564							:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
2565							:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
2566							:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
2567							:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
2568							:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
2569							:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
2570							:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
2571							:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
2572							:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
2573							:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
2574							:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
2575							:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
2576							:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
2577							:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
2578							:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
2579							:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
2580							:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
2581							:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
2582							:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
2583							:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
2584							:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
2585							:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
2586							:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
2587							:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
2588							:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
2589							:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
2590							:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2591							:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
2592							:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
2593							:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
2594							:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
2595							:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2596							:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
2597							:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2598							:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2599							:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
2600							:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
2601							:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
2602							:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2603							:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
2604							:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
2605							:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
2606							:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
2607							:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2608							:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
2609							:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
2610							:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2611							:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2612							:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
2613							:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
2614							:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
2615							:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
2616							:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
2617							:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
2618							:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
2619							:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
2620							:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2621							:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
2622							:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
2623							:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
2624							:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
2625							:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2626							:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
2627							:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2628							:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
2629							:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
2630							:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
2631							:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
2632							:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
2633							:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
2634							:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2635							:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2636							:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
2637							:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2638							:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
2639							:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
2640							:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2641							:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
2642							:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
2643							:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
2644							:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
2645							:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
2646							:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
2647							:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
2648							:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2649							:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
2650							:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
2651							:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
2652							:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
2653							:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
2654							:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
2655							:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
2656							:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2657							:0:0604:1016[00000000x_00000000x] nop
2658							:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
2659							:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
2660							:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
2661							:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
2662							:0:0609:1021[00000000x_00000000x] nop
2663							:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
2664							:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
2665							:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
2666							:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
2667							:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
2668							:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
2669							:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
2670							:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
2671							:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
2672							:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
2673							:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
2674							:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
2675							:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2676							:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
2677							:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
2678							:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
2679							:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2680							:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
2681							:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2682							:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
2683							:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2684							:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
2685							:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
2686							:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
2687							:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
2688							:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
2689							:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
2690							:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2691							:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
2692							:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2693							:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
2694							:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2695							:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
2696							:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
2697							:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
2698							:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
2699							:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
2700							:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
2701							:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
2702							:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
2703							:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
2704							:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
2705							:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2706							:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
2707							:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
2708							:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
2709							:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
2710							:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
2711							:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
2712							:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
2713							:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
2714							:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2715							:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
2716							:0:0663:1093[00000000x_00000000x] nop
2717							:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
2718							:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
2719							:0:0666:1096[00000000x_00000000x] nop
2720							:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
2721							:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
2722							:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
2723							:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
2724							:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
2725							:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
2726							:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
2727							:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
2728							:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
2729							:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
2730							:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2731							:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
2732							:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
2733							:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
2734							:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
2735							:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
2736							:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
2737							:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
2738							:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
2739							:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
2740							:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
2741							:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
2742							:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
2743							:0:0690:1128[00000000x_00000000x] nop
2744							:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
2745							:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
2746							:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
2747							:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
2748							:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
2749							:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
2750							:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
2751							:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
2752							:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
2753							:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
2754							:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
2755							:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
2756							:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
2757							:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
2758							:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
2759							:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
2760							:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2761							:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2762							:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2763							:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
2764							:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
2765							:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
2766							:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
2767							:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
2768							:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2769							:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
2770							:0:0717:1167[00000100x_00000000x] (rpt1)nop
2771							:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
2772							:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
2773							:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
2774							:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
2775							:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
2776							:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
2777							:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
2778							:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
2779							:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
2780							:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
2781							:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
2782							:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
2783							:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
2784							:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
2785							:0:0732:1192[00000100x_00000000x] (rpt1)nop
2786							:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
2787							:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
2788							:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
2789							:0:0736:1200[00000200x_00000000x] (rpt2)nop
2790							:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
2791							:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
2792							:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
2793							:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2794							:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
2795							:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2796							:0:0743:1218[00000200x_00000000x] (rpt2)nop
2797							:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
2798							:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
2799							:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
2800							:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
2801							:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
2802							:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
2803							:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
2804							:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
2805							:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2806							:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
2807							:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
2808							:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
2809							:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2810							:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2811							:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
2812							:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
2813							:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
2814							:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
2815							:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
2816							:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
2817							:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
2818							:0:0765:1254[00000100x_00000000x] (rpt1)nop
2819							:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
2820							:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
2821							:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
2822							:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
2823							:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
2824							:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
2825							:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
2826							:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2827							:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
2828							:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
2829							:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
2830							:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
2831							:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
2832							:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2833							:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
2834							:0:0781:1282[00000100x_00000000x] (rpt1)nop
2835							:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
2836							:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
2837							:0:0784:1286[00000000x_00000000x] nop
2838							:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
2839							:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
2840							:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
2841							:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
2842							:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
2843							:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2844							:0:0791:1302[00000200x_00000000x] (rpt2)nop
2845							:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
2846							:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
2847							:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
2848							:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
2849							:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
2850							:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
2851							:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
2852							:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
2853							:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2854							:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
2855							:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
2856							:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
2857							:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
2858							:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
2859							:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2860							:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
2861							:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
2862							:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
2863							:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
2864							:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
2865							:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2866							:0:0813:1338[00000100x_00000000x] (rpt1)nop
2867							:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
2868							:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
2869							:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
2870							:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
2871							:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
2872							:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
2873							:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
2874							:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2875							:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
2876							:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
2877							:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
2878							:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
2879							:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
2880							:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
2881							:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
2882							:0:0829:1366[00000100x_00000000x] (rpt1)nop
2883							:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
2884							:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
2885							:0:0832:1370[00000000x_00000000x] nop
2886							:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
2887							:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
2888							:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
2889							:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
2890							:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
2891							:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2892							:0:0839:1386[00000200x_00000000x] (rpt2)nop
2893							:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
2894							:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
2895							:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
2896							:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
2897							:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
2898							:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2899							:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
2900							:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
2901							:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
2902							:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
2903							:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
2904							:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
2905							:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
2906							:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
2907							:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2908							:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
2909							:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
2910							:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
2911							:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
2912							:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
2913							:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2914							:0:0861:1425[00000000x_00000000x] nop
2915							:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
2916							:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
2917							:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
2918							:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
2919							:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
2920							:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
2921							:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
2922							:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
2923							:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
2924							:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
2925							:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
2926							:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2927							:0:0874:1450[00000000x_00000000x] nop
2928							:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
2929							:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
2930							:0:0877:1453[00000100x_00000000x] (rpt1)nop
2931							:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
2932							:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
2933							:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
2934							:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
2935							:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
2936							:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
2937							:0:0884:1470[00000200x_00000000x] (rpt2)nop
2938							:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
2939							:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
2940							:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
2941							:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
2942							:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
2943							:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2944							:0:0891:1494[00000200x_00000000x] (rpt2)nop
2945							:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
2946							:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
2947							:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
2948							:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
2949							:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2950							:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
2951							:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
2952							:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2953							:0:0900:1514[00000200x_00000000x] (rpt2)nop
2954							:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
2955							:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
2956							:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
2957							:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
2958							:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
2959							:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
2960							:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
2961							:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
2962							:0:0909:1534[00000200x_00000000x] (rpt2)nop
2963							:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
2964							:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
2965							:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
2966							:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
2967							:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
2968							:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
2969							:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
2970							:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2971							:0:0918:1554[00000200x_00000000x] (rpt2)nop
2972							:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
2973							:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
2974							:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
2975							:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
2976							:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
2977							:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
2978							:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
2979							:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
2980							:0:0927:1574[00000200x_00000000x] (rpt2)nop
2981							:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
2982							:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
2983							:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
2984							:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
2985							:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
2986							:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
2987							:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
2988							:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
2989							:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
2990							:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
2991							:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
2992							:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
2993							:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
2994							:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2995							:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
2996							:0:0943:1613[00000100x_00000000x] (rpt1)nop
2997							:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
2998							:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
2999							:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
3000							:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
3001							:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
3002							:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
3003							:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
3004							:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
3005							:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
3006							:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
3007							:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
3008							:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
3009							:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3010							:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
3011							:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
3012							:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
3013							:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
3014							:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
3015							:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
3016							:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
3017							:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
3018							:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3019							:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
3020							:0:0967:1650[00000100x_00000000x] (rpt1)nop
3021							:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
3022							:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3023							:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
3024							:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
3025							:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
3026							:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
3027							:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
3028							:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
3029							:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
3030							:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
3031							:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
3032							:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
3033							:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
3034							:0:0981:1676[00000100x_00000000x] (rpt1)nop
3035							:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
3036							:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
3037							:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
3038							:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
3039							:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3040							:0:0987:1692[00000200x_00000000x] (rpt2)nop
3041							:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
3042							:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
3043							:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
3044							:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
3045							:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
3046							:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3047							:0:0994:1710[00000200x_00000000x] (rpt2)nop
3048							:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
3049							:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
3050							:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
3051							:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
3052							:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
3053							:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
3054							:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
3055							:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3056							:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
3057							:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
3058							:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
3059							:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3060							:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
3061							:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
3062							:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
3063							:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3064							:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
3065							:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
3066							:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
3067							:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
3068							:0:1015:1746[00000100x_00000000x] (rpt1)nop
3069							:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
3070							:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3071							:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
3072							:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
3073							:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
3074							:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
3075							:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
3076							:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
3077							:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
3078							:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
3079							:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
3080							:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
3081							:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
3082							:0:1029:1772[00000100x_00000000x] (rpt1)nop
3083							:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
3084							:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
3085							:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
3086							:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
3087							:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3088							:0:1035:1788[00000200x_00000000x] (rpt2)nop
3089							:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
3090							:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
3091							:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
3092							:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
3093							:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
3094							:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3095							:0:1042:1806[00000200x_00000000x] (rpt2)nop
3096							:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
3097							:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
3098							:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
3099							:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
3100							:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
3101							:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
3102							:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3103							:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
3104							:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3105							:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
3106							:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
3107							:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
3108							:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
3109							:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3110							:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
3111							:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
3112							:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
3113							:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
3114							:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
3115							:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
3116							:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
3117							:0:1064:1842[00000100x_00000000x] (rpt1)nop
3118							:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
3119							:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
3120							:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
3121							:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
3122							:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
3123							:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
3124							:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
3125							:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
3126							:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
3127							:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
3128							:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
3129							:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
3130							:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
3131							:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
3132							:0:1079:1867[00000100x_00000000x] (rpt1)nop
3133							:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
3134							:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
3135							:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3136							:0:1083:1875[00000200x_00000000x] (rpt2)nop
3137							:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
3138							:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
3139							:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
3140							:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
3141							:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
3142							:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
3143							:0:1090:1893[00000200x_00000000x] (rpt2)nop
3144							:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
3145							:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
3146							:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
3147							:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
3148							:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3149							:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
3150							:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
3151							:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
3152							:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
3153							:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
3154							:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
3155							:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
3156							:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
3157							:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
3158							:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
3159							:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
3160							:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
3161							:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
3162							:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
3163							:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
3164							:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
3165							:0:1112:1929[00000000x_00000000x] nop
3166							:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
3167							:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
3168							:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
3169							:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
3170							:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
3171							:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
3172							:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
3173							:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
3174							:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
3175							:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
3176							:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3177							:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
3178							:0:1125:1954[00000000x_00000000x] nop
3179							:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
3180							:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
3181							:0:1128:1957[00000100x_00000000x] (rpt1)nop
3182							:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
3183							:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
3184							:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
3185							:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
3186							:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
3187							:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3188							:0:1135:1974[00000200x_00000000x] (rpt2)nop
3189							:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
3190							:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
3191							:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
3192							:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
3193							:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
3194							:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
3195							:0:1142:1998[00000200x_00000000x] (rpt2)nop
3196							:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
3197							:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
3198							:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
3199							:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
3200							:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
3201							:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
3202							:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
3203							:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3204							:0:1151:2018[00000200x_00000000x] (rpt2)nop
3205							:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
3206							:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
3207							:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
3208							:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
3209							:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
3210							:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
3211							:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
3212							:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
3213							:0:1160:2038[00000200x_00000000x] (rpt2)nop
3214							:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
3215							:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
3216							:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
3217							:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
3218							:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
3219							:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
3220							:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
3221							:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3222							:0:1169:2058[00000200x_00000000x] (rpt2)nop
3223							:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
3224							:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3225							:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
3226							:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
3227							:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
3228							:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3229							:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
3230							:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
3231							:0:1178:2078[00000200x_00000000x] (rpt2)nop
3232							:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
3233							:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
3234							:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
3235							:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
3236							:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
3237							:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3238							:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
3239							:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
3240							:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3241							:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3242							:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
3243							:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
3244							:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
3245							:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
3246							:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3247							:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
3248							:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
3249							:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
3250							:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3251							:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
3252							:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3253							:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
3254							:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3255							:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
3256							:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
3257							:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
3258							:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
3259							:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
3260							:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
3261							:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
3262							:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
3263							:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
3264							:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
3265							:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
3266							:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
3267							:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
3268							:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
3269							:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
3270							:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
3271							:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
3272							:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
3273							:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
3274							:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
3275							:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
3276							:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
3277							:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
3278							:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
3279							:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
3280							:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
3281							:0:1228:2157[00000100x_00000000x] (rpt1)nop
3282							:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
3283							:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
3284							:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
3285							:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
3286							:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
3287							:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
3288							:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
3289							:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
3290							:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
3291							:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
3292							:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
3293							:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
3294							:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
3295							:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
3296							:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
3297							:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
3298							:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
3299							:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
3300							:0:1247:2202[01000000x_0000000ex] jump #l1261
3301							:1:1248:2203[284cc007x_00000000x] l1248:
3302							:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
3303							:0:1249:2204[00000200x_00000000x] (rpt2)nop
3304							:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
3305							:0:1251:2208[00000200x_00000000x] (rpt2)nop
3306							:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
3307							:0:1253:2212[00000200x_00000000x] (rpt2)nop
3308							:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
3309							:0:1255:2216[00000200x_00000000x] (rpt2)nop
3310							:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
3311							:0:1257:2220[00000200x_00000000x] (rpt2)nop
3312							:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
3313							:0:1259:2224[00000200x_00000000x] (rpt2)nop
3314							:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
3315							:1:1261:2228[280cc012x_00000004x] l1261:
3316							:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3317							:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
3318							:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
3319							:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
3320							:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
3321							:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
3322							:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
3323							:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
3324							:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
3325							:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
3326							:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
3327							:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
3328							:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
3329							:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
3330							:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
3331							:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
3332							:0:1277:2247[00000200x_00000000x] (rpt2)nop
3333							:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
3334							:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
3335							:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
3336							:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
3337							:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
3338							:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
3339							:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
3340							:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
3341							:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
3342							:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
3343							:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
3344							:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
3345							:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
3346							:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
3347							:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
3348							:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
3349							:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
3350							:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
3351							:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
3352							:0:1297:2271[01000000x_fffffb99x] jump #l170
3353							:2:1298:2272[48500401x_00010001x] l1298:
3354							:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
3355							:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
3356							:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
3357							:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
3358							:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
3359							:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
3360							:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
3361							:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
3362							:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
3363							:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
3364							:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
3365							:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
3366							:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
3367							:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
3368							:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
3369							:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
3370							:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
3371							:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
3372							:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
3373							:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
3374							:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
3375							:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
3376							:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
3377							:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
3378							:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
3379							:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
3380							:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
3381							:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
3382							:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
3383							:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
3384							:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
3385							:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
3386							:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
3387							:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
3388							:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
3389							:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
3390							:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
3391							:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
3392							:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
3393							:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
3394							:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
3395							:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
3396							:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
3397							:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
3398							:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
3399							:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
3400							:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
3401							:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
3402							:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
3403							:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
3404							:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
3405							:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
3406							:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
3407							:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
3408							:0:1352:2335[00000200x_00000000x] (rpt2)nop
3409							:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
3410							:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
3411							:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
3412							:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
3413							:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
3414							:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
3415							:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
3416							:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
3417							:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
3418							:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
3419							:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
3420							:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
3421							:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
3422							:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
3423							:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
3424							:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
3425							:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
3426							:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
3427							:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
3428							:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
3429							:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
3430							:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
3431							:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
3432							:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
3433							:0:1377:2369[00000000x_00000000x] nop
3434							:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
3435							:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
3436							:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
3437							:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
3438							:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
3439							:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
3440							:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
3441							:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
3442							:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
3443							:0:1387:2382[00000000x_00000000x] nop
3444							:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
3445							:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
3446							:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
3447							:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
3448							:0:1392:2391[00000100x_00000000x] (rpt1)nop
3449							:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
3450							:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
3451							:0:1395:2398[00000200x_00000000x] (rpt2)nop
3452							:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
3453							:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
3454							:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
3455							:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
3456							:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
3457							:0:1401:2409[03000000x_00000000x] end
3458							:0:1402:2410[00000000x_00000000x] nop
3459							:0:1403:2411[00000000x_00000000x] nop
3460							:0:1404:2412[00000000x_00000000x] nop
3461							:0:1405:2413[00000000x_00000000x] nop
3462							Stats:
3463							- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
3464							- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
3465							- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
3466							- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
3467						SP_FS_OBJ_START_HI: 0
34680000000001120158:					0000: 40a98302 01013000 00000000
3469t7					opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords)
3470						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 }
3471						{ EXT_SRC_ADDR = 0x1013000 }
3472						{ EXT_SRC_ADDR_HI = 0 }
3473						:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
3474						:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
3475						:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
3476						:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
3477						:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
3478						:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
3479						:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
3480						:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
3481						:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
3482						:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
3483						:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
3484						:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
3485						:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
3486						:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
3487						:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
3488						:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
3489						:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
3490						:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
3491						:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
3492						:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
3493						:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
3494						:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
3495						:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
3496						:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
3497						:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
3498						:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
3499						:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
3500						:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
3501						:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
3502						:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
3503						:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
3504						:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
3505						:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
3506						:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
3507						:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
3508						:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
3509						:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
3510						:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
3511						:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
3512						:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
3513						:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
3514						:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
3515						:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
3516						:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
3517						:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
3518						:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
3519						:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
3520						:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
3521						:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
3522						:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
3523						:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
3524						:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
3525						:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
3526						:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
3527						:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
3528						:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
3529						:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
3530						:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
3531						:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
3532						:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
3533						:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
3534						:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
3535						:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
3536						:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3537						:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
3538						:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
3539						:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
3540						:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3541						:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
3542						:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
3543						:0:0070:0078[00000300x_00000000x] (rpt3)nop
3544						:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
3545						:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
3546						:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
3547						:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
3548						:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
3549						:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
3550						:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
3551						:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
3552						:0:0079:0095[00000200x_00000000x] (rpt2)nop
3553						:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
3554						:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
3555						:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
3556						:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
3557						:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
3558						:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
3559						:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
3560						:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
3561						:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
3562						:0:0089:0114[00000200x_00000000x] (rpt2)nop
3563						:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
3564						:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
3565						:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
3566						:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
3567						:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
3568						:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
3569						:0:0096:0128[00000200x_00000000x] (rpt2)nop
3570						:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
3571						:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
3572						:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
3573						:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
3574						:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
3575						:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
3576						:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
3577						:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
3578						:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
3579						:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
3580						:0:0107:0150[00000200x_00000000x] (rpt2)nop
3581						:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
3582						:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
3583						:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
3584						:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
3585						:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
3586						:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
3587						:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
3588						:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
3589						:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
3590						:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
3591						:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
3592						:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
3593						:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
3594						:0:0121:0173[00000200x_00000000x] (rpt2)nop
3595						:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
3596						:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
3597						:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
3598						:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
3599						:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
3600						:0:0127:0181[00000200x_00000000x] (rpt2)nop
3601						:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
3602						:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
3603						:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
3604						:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
3605						:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
3606						:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
3607						:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
3608						:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
3609						:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
3610						:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
3611						:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
3612						:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
3613						:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
3614						:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
3615						:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
3616						:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
3617						:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
3618						:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
3619						:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
3620						:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
3621						:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
3622						:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
3623						:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
3624						:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
3625						:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
3626						:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
3627						:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
3628						:0:0155:0218[00000200x_00000000x] (rpt2)nop
3629						:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
3630						:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
3631						:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
3632						:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
3633						:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
3634						:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
3635						:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
3636						:0:0163:0237[00000200x_00000000x] (rpt2)nop
3637						:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
3638						:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
3639						:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
3640						:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
3641						:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
3642						:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
3643						:1:0170:0248[280cc008x_00000006x] l170:
3644						:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
3645						:0:0171:0249[00000200x_00000000x] (rpt2)nop
3646						:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
3647						:0:0173:0256[00000200x_00000000x] (rpt2)nop
3648						:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
3649						:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
3650						:0:0176:0261[00000200x_00000000x] (rpt2)nop
3651						:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
3652						:0:0178:0268[00000200x_00000000x] (rpt2)nop
3653						:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
3654						:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3655						:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
3656						:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
3657						:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
3658						:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
3659						:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
3660						:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
3661						:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
3662						:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3663						:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
3664						:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
3665						:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
3666						:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3667						:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
3668						:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
3669						:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
3670						:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
3671						:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
3672						:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
3673						:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
3674						:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
3675						:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
3676						:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3677						:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3678						:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
3679						:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
3680						:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
3681						:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
3682						:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
3683						:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
3684						:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
3685						:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
3686						:0:0212:0308[00000000x_00000000x] nop
3687						:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
3688						:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
3689						:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
3690						:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
3691						:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
3692						:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
3693						:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
3694						:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
3695						:0:0221:0323[00000200x_00000000x] (rpt2)nop
3696						:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
3697						:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
3698						:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
3699						:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
3700						:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
3701						:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
3702						:0:0228:0348[00000200x_00000000x] (rpt2)nop
3703						:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
3704						:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
3705						:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
3706						:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
3707						:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
3708						:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
3709						:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
3710						:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
3711						:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
3712						:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
3713						:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3714						:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3715						:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
3716						:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
3717						:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
3718						:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
3719						:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
3720						:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
3721						:0:0247:0386[00000200x_00000000x] (rpt2)nop
3722						:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
3723						:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
3724						:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
3725						:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
3726						:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
3727						:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
3728						:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
3729						:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
3730						:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
3731						:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
3732						:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
3733						:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
3734						:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
3735						:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
3736						:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
3737						:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
3738						:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3739						:0:0265:0419[00000000x_00000000x] nop
3740						:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
3741						:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
3742						:0:0268:0422[00000100x_00000000x] (rpt1)nop
3743						:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
3744						:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
3745						:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
3746						:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
3747						:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
3748						:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3749						:0:0275:0439[00000200x_00000000x] (rpt2)nop
3750						:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
3751						:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
3752						:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
3753						:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
3754						:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
3755						:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
3756						:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
3757						:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
3758						:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3759						:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
3760						:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
3761						:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
3762						:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3763						:0:0289:0470[00000200x_00000000x] (rpt2)nop
3764						:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
3765						:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3766						:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
3767						:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
3768						:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
3769						:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
3770						:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
3771						:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
3772						:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3773						:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3774						:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3775						:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
3776						:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
3777						:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
3778						:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
3779						:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
3780						:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3781						:0:0307:0501[00000100x_00000000x] (rpt1)nop
3782						:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
3783						:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
3784						:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
3785						:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
3786						:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
3787						:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
3788						:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
3789						:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3790						:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
3791						:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
3792						:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
3793						:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
3794						:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
3795						:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3796						:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3797						:0:0323:0529[00000100x_00000000x] (rpt1)nop
3798						:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
3799						:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
3800						:0:0326:0533[00000000x_00000000x] nop
3801						:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
3802						:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
3803						:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
3804						:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
3805						:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
3806						:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3807						:0:0333:0549[00000200x_00000000x] (rpt2)nop
3808						:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
3809						:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
3810						:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
3811						:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
3812						:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
3813						:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3814						:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
3815						:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
3816						:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
3817						:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
3818						:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
3819						:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3820						:0:0346:0576[00000200x_00000000x] (rpt2)nop
3821						:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
3822						:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
3823						:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
3824						:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
3825						:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
3826						:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
3827						:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
3828						:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
3829						:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
3830						:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
3831						:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3832						:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
3833						:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
3834						:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
3835						:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
3836						:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
3837						:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
3838						:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3839						:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3840						:0:0366:0615[00000100x_00000000x] (rpt1)nop
3841						:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
3842						:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
3843						:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
3844						:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
3845						:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
3846						:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
3847						:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
3848						:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3849						:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
3850						:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
3851						:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
3852						:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
3853						:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
3854						:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3855						:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
3856						:0:0382:0643[00000100x_00000000x] (rpt1)nop
3857						:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
3858						:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
3859						:0:0385:0647[00000000x_00000000x] nop
3860						:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
3861						:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
3862						:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
3863						:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
3864						:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
3865						:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
3866						:0:0392:0663[00000200x_00000000x] (rpt2)nop
3867						:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
3868						:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
3869						:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
3870						:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
3871						:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
3872						:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
3873						:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
3874						:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
3875						:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3876						:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
3877						:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
3878						:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
3879						:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
3880						:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3881						:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
3882						:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
3883						:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
3884						:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
3885						:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
3886						:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
3887						:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3888						:0:0414:0699[00000100x_00000000x] (rpt1)nop
3889						:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
3890						:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
3891						:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
3892						:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
3893						:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
3894						:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
3895						:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
3896						:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
3897						:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3898						:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
3899						:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
3900						:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
3901						:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
3902						:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3903						:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3904						:0:0430:0727[00000000x_00000000x] nop
3905						:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
3906						:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
3907						:0:0433:0730[00000100x_00000000x] (rpt1)nop
3908						:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
3909						:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
3910						:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
3911						:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
3912						:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
3913						:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3914						:0:0440:0747[00000200x_00000000x] (rpt2)nop
3915						:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
3916						:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
3917						:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
3918						:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
3919						:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
3920						:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
3921						:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
3922						:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
3923						:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3924						:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
3925						:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
3926						:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
3927						:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
3928						:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
3929						:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
3930						:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
3931						:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
3932						:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
3933						:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
3934						:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3935						:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3936						:0:0462:0783[00000100x_00000000x] (rpt1)nop
3937						:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
3938						:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
3939						:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
3940						:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
3941						:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3942						:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3943						:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
3944						:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
3945						:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
3946						:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
3947						:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
3948						:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
3949						:0:0475:0808[00000100x_00000000x] (rpt1)nop
3950						:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
3951						:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
3952						:0:0478:0812[00000000x_00000000x] nop
3953						:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
3954						:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
3955						:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
3956						:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
3957						:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
3958						:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3959						:0:0485:0828[00000200x_00000000x] (rpt2)nop
3960						:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
3961						:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
3962						:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
3963						:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
3964						:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
3965						:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
3966						:0:0492:0852[00000200x_00000000x] (rpt2)nop
3967						:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
3968						:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
3969						:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
3970						:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
3971						:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
3972						:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
3973						:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
3974						:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3975						:0:0501:0872[00000200x_00000000x] (rpt2)nop
3976						:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
3977						:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
3978						:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
3979						:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
3980						:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
3981						:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
3982						:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
3983						:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
3984						:0:0510:0892[00000200x_00000000x] (rpt2)nop
3985						:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
3986						:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
3987						:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
3988						:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
3989						:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
3990						:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
3991						:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
3992						:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
3993						:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
3994						:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
3995						:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
3996						:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
3997						:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
3998						:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
3999						:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
4000						:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
4001						:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
4002						:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
4003						:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
4004						:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
4005						:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
4006						:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
4007						:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
4008						:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
4009						:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
4010						:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
4011						:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
4012						:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
4013						:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
4014						:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
4015						:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
4016						:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
4017						:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
4018						:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4019						:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
4020						:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
4021						:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
4022						:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
4023						:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4024						:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
4025						:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
4026						:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
4027						:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
4028						:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4029						:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
4030						:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
4031						:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4032						:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4033						:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
4034						:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
4035						:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
4036						:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
4037						:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
4038						:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
4039						:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
4040						:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
4041						:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4042						:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
4043						:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
4044						:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
4045						:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
4046						:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4047						:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
4048						:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4049						:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
4050						:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
4051						:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
4052						:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
4053						:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
4054						:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
4055						:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4056						:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4057						:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
4058						:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4059						:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
4060						:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
4061						:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
4062						:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
4063						:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
4064						:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
4065						:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
4066						:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
4067						:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
4068						:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
4069						:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4070						:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
4071						:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
4072						:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
4073						:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
4074						:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
4075						:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
4076						:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
4077						:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
4078						:0:0604:1016[00000000x_00000000x] nop
4079						:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
4080						:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
4081						:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
4082						:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
4083						:0:0609:1021[00000000x_00000000x] nop
4084						:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
4085						:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
4086						:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
4087						:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
4088						:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
4089						:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
4090						:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
4091						:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
4092						:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
4093						:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
4094						:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
4095						:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
4096						:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4097						:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
4098						:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
4099						:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
4100						:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4101						:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
4102						:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
4103						:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4104						:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4105						:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
4106						:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
4107						:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
4108						:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
4109						:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
4110						:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
4111						:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4112						:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
4113						:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4114						:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
4115						:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4116						:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
4117						:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
4118						:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
4119						:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
4120						:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
4121						:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
4122						:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
4123						:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
4124						:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
4125						:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
4126						:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4127						:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
4128						:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
4129						:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
4130						:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
4131						:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
4132						:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
4133						:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
4134						:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
4135						:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4136						:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
4137						:0:0663:1093[00000000x_00000000x] nop
4138						:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
4139						:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
4140						:0:0666:1096[00000000x_00000000x] nop
4141						:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
4142						:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
4143						:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
4144						:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
4145						:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
4146						:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
4147						:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
4148						:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
4149						:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
4150						:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
4151						:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4152						:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
4153						:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
4154						:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
4155						:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
4156						:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
4157						:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
4158						:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
4159						:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
4160						:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
4161						:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
4162						:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
4163						:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
4164						:0:0690:1128[00000000x_00000000x] nop
4165						:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
4166						:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4167						:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
4168						:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
4169						:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
4170						:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
4171						:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
4172						:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
4173						:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
4174						:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
4175						:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
4176						:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
4177						:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
4178						:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
4179						:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
4180						:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
4181						:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4182						:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4183						:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4184						:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
4185						:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
4186						:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
4187						:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
4188						:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
4189						:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4190						:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4191						:0:0717:1167[00000100x_00000000x] (rpt1)nop
4192						:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
4193						:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
4194						:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
4195						:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
4196						:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
4197						:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
4198						:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
4199						:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
4200						:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
4201						:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
4202						:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
4203						:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
4204						:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
4205						:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
4206						:0:0732:1192[00000100x_00000000x] (rpt1)nop
4207						:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
4208						:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
4209						:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
4210						:0:0736:1200[00000200x_00000000x] (rpt2)nop
4211						:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
4212						:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
4213						:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
4214						:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4215						:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
4216						:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4217						:0:0743:1218[00000200x_00000000x] (rpt2)nop
4218						:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
4219						:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
4220						:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
4221						:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
4222						:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
4223						:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
4224						:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
4225						:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
4226						:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
4227						:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
4228						:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
4229						:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
4230						:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4231						:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4232						:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
4233						:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
4234						:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
4235						:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
4236						:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
4237						:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
4238						:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
4239						:0:0765:1254[00000100x_00000000x] (rpt1)nop
4240						:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
4241						:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
4242						:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
4243						:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
4244						:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
4245						:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
4246						:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
4247						:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4248						:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
4249						:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
4250						:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
4251						:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
4252						:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
4253						:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4254						:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
4255						:0:0781:1282[00000100x_00000000x] (rpt1)nop
4256						:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
4257						:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
4258						:0:0784:1286[00000000x_00000000x] nop
4259						:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
4260						:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
4261						:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
4262						:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
4263						:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
4264						:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4265						:0:0791:1302[00000200x_00000000x] (rpt2)nop
4266						:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
4267						:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
4268						:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
4269						:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
4270						:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
4271						:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
4272						:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
4273						:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
4274						:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4275						:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
4276						:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
4277						:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
4278						:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
4279						:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
4280						:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4281						:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
4282						:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
4283						:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
4284						:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
4285						:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
4286						:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4287						:0:0813:1338[00000100x_00000000x] (rpt1)nop
4288						:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
4289						:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
4290						:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
4291						:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
4292						:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
4293						:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
4294						:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
4295						:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4296						:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
4297						:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
4298						:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
4299						:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
4300						:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
4301						:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
4302						:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
4303						:0:0829:1366[00000100x_00000000x] (rpt1)nop
4304						:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
4305						:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
4306						:0:0832:1370[00000000x_00000000x] nop
4307						:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
4308						:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
4309						:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
4310						:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
4311						:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
4312						:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4313						:0:0839:1386[00000200x_00000000x] (rpt2)nop
4314						:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
4315						:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
4316						:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
4317						:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
4318						:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
4319						:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4320						:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
4321						:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
4322						:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
4323						:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
4324						:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
4325						:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
4326						:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
4327						:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
4328						:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4329						:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
4330						:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
4331						:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
4332						:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
4333						:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
4334						:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4335						:0:0861:1425[00000000x_00000000x] nop
4336						:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
4337						:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
4338						:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
4339						:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
4340						:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
4341						:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
4342						:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
4343						:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
4344						:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
4345						:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
4346						:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
4347						:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4348						:0:0874:1450[00000000x_00000000x] nop
4349						:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
4350						:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
4351						:0:0877:1453[00000100x_00000000x] (rpt1)nop
4352						:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
4353						:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
4354						:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
4355						:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
4356						:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
4357						:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
4358						:0:0884:1470[00000200x_00000000x] (rpt2)nop
4359						:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
4360						:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
4361						:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
4362						:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
4363						:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
4364						:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4365						:0:0891:1494[00000200x_00000000x] (rpt2)nop
4366						:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
4367						:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
4368						:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
4369						:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
4370						:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4371						:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
4372						:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
4373						:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4374						:0:0900:1514[00000200x_00000000x] (rpt2)nop
4375						:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
4376						:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
4377						:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
4378						:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
4379						:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
4380						:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
4381						:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
4382						:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4383						:0:0909:1534[00000200x_00000000x] (rpt2)nop
4384						:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
4385						:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
4386						:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
4387						:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
4388						:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
4389						:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
4390						:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
4391						:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4392						:0:0918:1554[00000200x_00000000x] (rpt2)nop
4393						:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
4394						:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4395						:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
4396						:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
4397						:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
4398						:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
4399						:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
4400						:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4401						:0:0927:1574[00000200x_00000000x] (rpt2)nop
4402						:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
4403						:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
4404						:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
4405						:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
4406						:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
4407						:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
4408						:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
4409						:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
4410						:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
4411						:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
4412						:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
4413						:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
4414						:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
4415						:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4416						:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
4417						:0:0943:1613[00000100x_00000000x] (rpt1)nop
4418						:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
4419						:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
4420						:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4421						:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
4422						:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
4423						:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
4424						:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
4425						:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
4426						:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
4427						:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4428						:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
4429						:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
4430						:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4431						:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
4432						:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
4433						:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
4434						:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
4435						:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4436						:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
4437						:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
4438						:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
4439						:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4440						:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
4441						:0:0967:1650[00000100x_00000000x] (rpt1)nop
4442						:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
4443						:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
4444						:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
4445						:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
4446						:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
4447						:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
4448						:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
4449						:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
4450						:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
4451						:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
4452						:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
4453						:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4454						:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
4455						:0:0981:1676[00000100x_00000000x] (rpt1)nop
4456						:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
4457						:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
4458						:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
4459						:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
4460						:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
4461						:0:0987:1692[00000200x_00000000x] (rpt2)nop
4462						:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
4463						:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
4464						:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
4465						:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
4466						:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
4467						:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4468						:0:0994:1710[00000200x_00000000x] (rpt2)nop
4469						:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
4470						:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
4471						:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
4472						:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
4473						:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4474						:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
4475						:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
4476						:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4477						:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
4478						:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
4479						:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
4480						:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4481						:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
4482						:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
4483						:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
4484						:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
4485						:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
4486						:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
4487						:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
4488						:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
4489						:0:1015:1746[00000100x_00000000x] (rpt1)nop
4490						:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
4491						:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4492						:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
4493						:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
4494						:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
4495						:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
4496						:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
4497						:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
4498						:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
4499						:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
4500						:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
4501						:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
4502						:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
4503						:0:1029:1772[00000100x_00000000x] (rpt1)nop
4504						:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
4505						:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
4506						:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
4507						:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
4508						:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4509						:0:1035:1788[00000200x_00000000x] (rpt2)nop
4510						:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
4511						:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
4512						:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
4513						:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
4514						:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
4515						:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
4516						:0:1042:1806[00000200x_00000000x] (rpt2)nop
4517						:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
4518						:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
4519						:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
4520						:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
4521						:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
4522						:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
4523						:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4524						:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
4525						:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4526						:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
4527						:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
4528						:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
4529						:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
4530						:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4531						:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
4532						:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
4533						:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
4534						:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
4535						:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
4536						:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
4537						:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
4538						:0:1064:1842[00000100x_00000000x] (rpt1)nop
4539						:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
4540						:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
4541						:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
4542						:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
4543						:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
4544						:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
4545						:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
4546						:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
4547						:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
4548						:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
4549						:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
4550						:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
4551						:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
4552						:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
4553						:0:1079:1867[00000100x_00000000x] (rpt1)nop
4554						:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
4555						:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
4556						:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4557						:0:1083:1875[00000200x_00000000x] (rpt2)nop
4558						:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
4559						:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4560						:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
4561						:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
4562						:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
4563						:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
4564						:0:1090:1893[00000200x_00000000x] (rpt2)nop
4565						:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
4566						:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
4567						:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
4568						:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
4569						:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4570						:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
4571						:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
4572						:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
4573						:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
4574						:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
4575						:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
4576						:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
4577						:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
4578						:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
4579						:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
4580						:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
4581						:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
4582						:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
4583						:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
4584						:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
4585						:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
4586						:0:1112:1929[00000000x_00000000x] nop
4587						:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
4588						:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
4589						:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
4590						:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
4591						:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
4592						:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
4593						:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
4594						:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
4595						:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
4596						:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
4597						:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
4598						:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
4599						:0:1125:1954[00000000x_00000000x] nop
4600						:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
4601						:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
4602						:0:1128:1957[00000100x_00000000x] (rpt1)nop
4603						:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
4604						:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
4605						:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
4606						:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
4607						:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
4608						:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4609						:0:1135:1974[00000200x_00000000x] (rpt2)nop
4610						:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
4611						:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
4612						:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
4613						:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
4614						:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
4615						:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
4616						:0:1142:1998[00000200x_00000000x] (rpt2)nop
4617						:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
4618						:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
4619						:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
4620						:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
4621						:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
4622						:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
4623						:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
4624						:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4625						:0:1151:2018[00000200x_00000000x] (rpt2)nop
4626						:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
4627						:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
4628						:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
4629						:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
4630						:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
4631						:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
4632						:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
4633						:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4634						:0:1160:2038[00000200x_00000000x] (rpt2)nop
4635						:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
4636						:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
4637						:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
4638						:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
4639						:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
4640						:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
4641						:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
4642						:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4643						:0:1169:2058[00000200x_00000000x] (rpt2)nop
4644						:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
4645						:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
4646						:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
4647						:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
4648						:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
4649						:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4650						:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
4651						:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
4652						:0:1178:2078[00000200x_00000000x] (rpt2)nop
4653						:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
4654						:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
4655						:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
4656						:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
4657						:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
4658						:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
4659						:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
4660						:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
4661						:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4662						:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
4663						:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
4664						:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
4665						:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
4666						:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
4667						:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4668						:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
4669						:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
4670						:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
4671						:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4672						:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
4673						:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4674						:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
4675						:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4676						:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
4677						:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
4678						:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
4679						:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
4680						:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
4681						:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
4682						:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
4683						:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
4684						:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
4685						:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
4686						:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
4687						:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
4688						:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
4689						:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
4690						:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
4691						:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
4692						:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
4693						:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
4694						:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
4695						:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
4696						:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
4697						:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
4698						:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
4699						:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
4700						:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
4701						:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
4702						:0:1228:2157[00000100x_00000000x] (rpt1)nop
4703						:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
4704						:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
4705						:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
4706						:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
4707						:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
4708						:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
4709						:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
4710						:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
4711						:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
4712						:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
4713						:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
4714						:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
4715						:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
4716						:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
4717						:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
4718						:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
4719						:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
4720						:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
4721						:0:1247:2202[01000000x_0000000ex] jump #l1261
4722						:1:1248:2203[284cc007x_00000000x] l1248:
4723						:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
4724						:0:1249:2204[00000200x_00000000x] (rpt2)nop
4725						:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
4726						:0:1251:2208[00000200x_00000000x] (rpt2)nop
4727						:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
4728						:0:1253:2212[00000200x_00000000x] (rpt2)nop
4729						:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
4730						:0:1255:2216[00000200x_00000000x] (rpt2)nop
4731						:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
4732						:0:1257:2220[00000200x_00000000x] (rpt2)nop
4733						:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
4734						:0:1259:2224[00000200x_00000000x] (rpt2)nop
4735						:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
4736						:1:1261:2228[280cc012x_00000004x] l1261:
4737						:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
4738						:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
4739						:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
4740						:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
4741						:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
4742						:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
4743						:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
4744						:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
4745						:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
4746						:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
4747						:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
4748						:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
4749						:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
4750						:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
4751						:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
4752						:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
4753						:0:1277:2247[00000200x_00000000x] (rpt2)nop
4754						:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
4755						:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
4756						:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
4757						:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
4758						:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
4759						:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
4760						:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
4761						:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
4762						:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
4763						:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
4764						:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
4765						:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
4766						:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
4767						:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
4768						:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
4769						:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
4770						:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
4771						:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
4772						:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
4773						:0:1297:2271[01000000x_fffffb99x] jump #l170
4774						:2:1298:2272[48500401x_00010001x] l1298:
4775						:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
4776						:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
4777						:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
4778						:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
4779						:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
4780						:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
4781						:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
4782						:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
4783						:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
4784						:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
4785						:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
4786						:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
4787						:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
4788						:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
4789						:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
4790						:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
4791						:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
4792						:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
4793						:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
4794						:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
4795						:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
4796						:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
4797						:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
4798						:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
4799						:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
4800						:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
4801						:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
4802						:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
4803						:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
4804						:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
4805						:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
4806						:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
4807						:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
4808						:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
4809						:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
4810						:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
4811						:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
4812						:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
4813						:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
4814						:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
4815						:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
4816						:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
4817						:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
4818						:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
4819						:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
4820						:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
4821						:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
4822						:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
4823						:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
4824						:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
4825						:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
4826						:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
4827						:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
4828						:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
4829						:0:1352:2335[00000200x_00000000x] (rpt2)nop
4830						:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
4831						:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
4832						:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
4833						:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
4834						:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
4835						:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
4836						:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
4837						:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
4838						:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
4839						:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
4840						:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
4841						:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
4842						:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
4843						:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
4844						:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
4845						:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
4846						:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
4847						:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
4848						:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
4849						:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
4850						:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
4851						:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
4852						:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
4853						:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
4854						:0:1377:2369[00000000x_00000000x] nop
4855						:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
4856						:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
4857						:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
4858						:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
4859						:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
4860						:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
4861						:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
4862						:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
4863						:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
4864						:0:1387:2382[00000000x_00000000x] nop
4865						:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
4866						:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
4867						:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
4868						:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
4869						:0:1392:2391[00000100x_00000000x] (rpt1)nop
4870						:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
4871						:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
4872						:0:1395:2398[00000200x_00000000x] (rpt2)nop
4873						:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
4874						:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
4875						:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
4876						:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
4877						:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
4878						:0:1401:2409[03000000x_00000000x] end
4879						:0:1402:2410[00000000x_00000000x] nop
4880						:0:1403:2411[00000000x_00000000x] nop
4881						:0:1404:2412[00000000x_00000000x] nop
4882						:0:1405:2413[00000000x_00000000x] nop
4883						Stats:
4884						- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
4885						- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
4886						- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
4887						- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
48880000000001120164:					0000: 70348003 16320000 01013000 00000000
4889t4					write VFD_CONTROL_1 (a001)
4890						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
4891						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
4892						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
4893						VFD_CONTROL_4: { UNK0 = r63.x }
4894						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
4895						VFD_CONTROL_6: { 0 }
48960000000001120174:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
4897t4					write RB_DEPTH_PLANE_CNTL (8870)
4898						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
48990000000001120190:					0000: 40887001 00000000
4900t4					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
4901						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
49020000000001120198:					0000: 48809401 00000000
4903t7					opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords)
4904						{ DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 }
4905						{ EXT_SRC_ADDR = 0 }
4906						{ EXT_SRC_ADDR_HI = 0 }
490700000000011201b0:						1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000
490800000000011201d0:						1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000
490900000000011201f0:						-0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000
49100000000001120210:						0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203
49110000000001120230:						0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000
49120000000001120250:						0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000
49130000000001120270:						0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111
49140000000001120290:						0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500
491500000000011202b0:						0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000
491600000000011202d0:						0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000
491700000000011202f0:						0.000000 0.090000 0.000000 0.000000
491800000000011201b0:						0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd
491900000000011201d0:						0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a
492000000000011201f0:						0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd
49210000000001120210:						0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11
49220000000001120230:						0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439
49230000000001120250:						00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000
49240000000001120270:						00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39
49250000000001120290:						00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083
492600000000011202b0:						0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000
492700000000011202d0:						0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000
492800000000011202f0:						0140: 00000000 3db851ec 00000000 07ee25f4
492900000000011201a0:					0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
493000000000011201c0:					0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
493100000000011201e0:					0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
49320000000001120200:					0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
49330000000001120220:					0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
49340000000001120240:					00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
49350000000001120260:					00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
49360000000001120280:					00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
493700000000011202a0:					0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
493800000000011202c0:					0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
493900000000011202e0:					0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
4940			group_id: 2
4941			count: 95
4942			addr: 0000000001121000
4943			flags: 0
4944			enable_mask: 0x1
4945				skipped!
4946
4947			group_id: 3
4948			count: 18
4949			addr: 0000000001122000
4950			flags: 0
4951			enable_mask: 0x6
49520000000001122000:				0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
49530000000001122020:				0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000
4954*
4955t4					write VPC_VARYING_INTERP[0].MODE (9200)
4956						VPC_VARYING_INTERP[0].MODE: 0
4957						VPC_VARYING_INTERP[0x1].MODE: 0
4958						VPC_VARYING_INTERP[0x2].MODE: 0
4959						VPC_VARYING_INTERP[0x3].MODE: 0
4960						VPC_VARYING_INTERP[0x4].MODE: 0
4961						VPC_VARYING_INTERP[0x5].MODE: 0
4962						VPC_VARYING_INTERP[0x6].MODE: 0
4963						VPC_VARYING_INTERP[0x7].MODE: 0
49640000000001122000:					0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4965*
4966t4					write VPC_VARYING_PS_REPL[0].MODE (9208)
4967						VPC_VARYING_PS_REPL[0].MODE: 0
4968						VPC_VARYING_PS_REPL[0x1].MODE: 0
4969						VPC_VARYING_PS_REPL[0x2].MODE: 0
4970						VPC_VARYING_PS_REPL[0x3].MODE: 0
4971						VPC_VARYING_PS_REPL[0x4].MODE: 0
4972						VPC_VARYING_PS_REPL[0x5].MODE: 0
4973						VPC_VARYING_PS_REPL[0x6].MODE: 0
4974						VPC_VARYING_PS_REPL[0x7].MODE: 0
49750000000001122024:					0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4976*
4977			group_id: 4
4978			count: 5
4979			addr: 0000000001116030
4980			flags: 0
4981			enable_mask: 0x6
49820000000001116030:				0000: 40880b02 00000000 00000001 48a98d01 00000001
4983t4					write RB_FS_OUTPUT_CNTL0 (880b)
4984						RB_FS_OUTPUT_CNTL0: { 0 }
4985						RB_FS_OUTPUT_CNTL1: { MRT = 1 }
49860000000001116030:					0000: 40880b02 00000000 00000001
4987t4					write SP_FS_OUTPUT_CNTL1 (a98d)
4988						SP_FS_OUTPUT_CNTL1: { MRT = 1 }
4989000000000111603c:					0000: 48a98d01 00000001
4990			group_id: 7
4991			count: 12
4992			addr: 0000000001116000
4993			flags: 0
4994			enable_mask: 0x7
49950000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
49960000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
4997t4					write VFD_FETCH[0].BASE (a010)
4998						VFD_FETCH[0].BASE: 0x1016000
4999						VFD_FETCH[0].BASE_HI: 0
5000						VFD_FETCH[0].SIZE: 1048576
5001						VFD_FETCH[0].STRIDE: 12
50020000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
5003t4					write VFD_DECODE[0].INSTR (a090)
5004						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
5005						VFD_DECODE[0].STEP_RATE: 1
50060000000001116014:					0000: 48a09002 c7400000 00000001
5007t4					write VFD_DEST_CNTL[0].INSTR (a0d0)
5008						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
50090000000001116020:					0000: 40a0d001 0000000f
5010t4					write VFD_CONTROL_0 (a000)
5011						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
50120000000001116028:					0000: 48a00001 00000101
5013			group_id: 12
5014			count: 20
5015			addr: 0000000001116050
5016			flags: 0
5017			enable_mask: 0x6
50180000000001116050:				0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50190000000001116070:				0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50200000000001116090:				0040: 07e56cc8 07dd3ebc 00000000 00000000
5021t7					opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords)
5022						{ DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 }
5023						{ EXT_SRC_ADDR = 0 }
5024						{ EXT_SRC_ADDR_HI = 0 }
50250000000001116060:						1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
50260000000001116080:						1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000
50270000000001116060:						0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000
50280000000001116080:						0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000
50290000000001116050:					0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50300000000001116070:					0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50310000000001116090:					0040: 07e56cc8 07dd3ebc 00000000 00000000
5032			group_id: 20
5033			count: 9
5034			addr: 00000000011160a0
5035			flags: 0
5036			enable_mask: 0x6
503700000000011160a0:				0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001
5038*
5039t7					opcode: CP_LOAD_STATE6 (36) (4 dwords)
5040						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 }
5041						{ EXT_SRC_ADDR = 0x11160a0 }
5042						{ EXT_SRC_ADDR_HI = 0 }
504300000000011160a0:					0000: 70b68003 003a0000 011160a0 00000000
5044t4					write SP_IBO (ab1a)
5045						SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
5046						SP_IBO_HI: 0
504700000000011160b0:					0000: 48ab1a02 011160a0 00000000
5048t4					write SP_IBO_COUNT (ab20)
5049						SP_IBO_COUNT: 0
505000000000011160bc:					0000: 48ab2001 00000000
5051			group_id: 21
5052			count: 14
5053			addr: 0000000001123000
5054			flags: 0
5055			enable_mask: 0x7
50560000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
50570000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
5058t4					write GRAS_CL_CNTL (8000)
5059						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5060						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
50610000000001123000:					0000: 40800002 00000080 00000000
5062t4					write GRAS_SU_CNTL (8090)
5063						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
5064000000000112300c:					0000: 40809001 00000014
5065t4					write GRAS_SU_POINT_MINMAX (8091)
5066						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5067						GRAS_SU_POINT_SIZE: 1.000000
50680000000001123014:					0000: 48809102 00100010 00000010
5069t4					write GRAS_SU_POLY_OFFSET_SCALE (8095)
5070						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5071						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5072						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
50730000000001123020:					0000: 40809583 00000000 00000000 00000000
5074t4					write PC_PRIMITIVE_CNTL_0 (9b00)
5075						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
50760000000001123030:					0000: 409b0001 00000002
5077			group_id: 22
5078			count: 9
5079			addr: 000000000111e000
5080			flags: 0
5081			enable_mask: 0x7
5082000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
5083*
5084t4					write RB_ALPHA_CONTROL (8864)
5085						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5086000000000111e000:					0000: 40886401 00000000
5087t4					write RB_STENCIL_CONTROL (8880)
5088						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 }
5089000000000111e008:					0000: 40888001 00000000
5090t4					write RB_DEPTH_CNTL (8871)
5091						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5092000000000111e010:					0000: 48887101 00000000
5093t4					write RB_STENCILMASK (8888)
5094						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5095						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5096000000000111e018:					0000: 48888802 00000000 00000000
5097			group_id: 23
5098			count: 36
5099			addr: 0000000001124000
5100			flags: 0
5101			enable_mask: 0x6
51020000000001124000:				0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0
51030000000001124020:				0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0
51040000000001124040:				0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0
51050000000001124060:				0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0
51060000000001124080:				0080: 40880e01 00005555 40a98901 00000100
5107t4					write RB_MRT[0].BLEND_CONTROL (8821)
5108						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 }
51090000000001124000:					0000: 48882101 00000000
5110t4					write RB_MRT[0].CONTROL (8820)
5111						RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51120000000001124008:					0000: 40882001 000007e0
5113t4					write RB_MRT[0x1].BLEND_CONTROL (8829)
5114						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 }
51150000000001124010:					0000: 40882901 00000000
5116t4					write RB_MRT[0x1].CONTROL (8828)
5117						RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51180000000001124018:					0000: 48882801 000007e0
5119t4					write RB_MRT[0x2].BLEND_CONTROL (8831)
5120						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 }
51210000000001124020:					0000: 40883101 00000000
5122t4					write RB_MRT[0x2].CONTROL (8830)
5123						RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51240000000001124028:					0000: 48883001 000007e0
5125t4					write RB_MRT[0x3].BLEND_CONTROL (8839)
5126						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 }
51270000000001124030:					0000: 48883901 00000000
5128t4					write RB_MRT[0x3].CONTROL (8838)
5129						RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51300000000001124038:					0000: 40883801 000007e0
5131t4					write RB_MRT[0x4].BLEND_CONTROL (8841)
5132						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 }
51330000000001124040:					0000: 48884101 00000000
5134t4					write RB_MRT[0x4].CONTROL (8840)
5135						RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51360000000001124048:					0000: 40884001 000007e0
5137t4					write RB_MRT[0x5].BLEND_CONTROL (8849)
5138						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 }
51390000000001124050:					0000: 40884901 00000000
5140t4					write RB_MRT[0x5].CONTROL (8848)
5141						RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51420000000001124058:					0000: 48884801 000007e0
5143t4					write RB_MRT[0x6].BLEND_CONTROL (8851)
5144						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 }
51450000000001124060:					0000: 40885101 00000000
5146t4					write RB_MRT[0x6].CONTROL (8850)
5147						RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51480000000001124068:					0000: 48885001 000007e0
5149t4					write RB_MRT[0x7].BLEND_CONTROL (8859)
5150						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 }
51510000000001124070:					0000: 48885901 00000000
5152t4					write RB_MRT[0x7].CONTROL (8858)
5153						RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51540000000001124078:					0000: 40885801 000007e0
5155t4					write RB_DITHER_CNTL (880e)
5156						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 }
51570000000001124080:					0000: 40880e01 00005555
5158t4					write SP_BLEND_CNTL (a989)
5159						SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
51600000000001124088:					0000: 40a98901 00000100
5161t7			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
5162				{ 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 }
5163				{ NUM_INSTANCES = 1 }
5164				{ NUM_INDICES = 4 }
5165			mode: RM6_GMEM
5166			skip_ib2: g=1, l=0
5167			draw[2] register values
5168 +	00000001			CP_SCRATCH[0x5].REG: 1
5169			:0,1,17,2
5170!+	00000011			CP_SCRATCH[0x6].REG: 17
5171			:0,1,17,2
5172!+	00000002			CP_SCRATCH[0x7].REG: 2
5173			:0,1,17,2
5174 +	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5175 +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
5176!+	000003c8			GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
5177 +	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
5178 +	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
5179 +	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
5180 +	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
5181 +	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
5182 +	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
5183 +	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
5184 +	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
5185 +	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5186 +	00000010			GRAS_SU_POINT_SIZE: 1.000000
5187 +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5188 +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5189 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5190 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
5191 +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
5192 +	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5193 +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
5194 +	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5195 +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
5196 +	00000000			GRAS_SAMPLE_CNTL: { 0 }
5197!+	000003c8			RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
5198 +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
5199 +	00000000			RB_FS_OUTPUT_CNTL0: { 0 }
5200!+	00000001			RB_FS_OUTPUT_CNTL1: { MRT = 1 }
5201!+	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 }
5202 +	00000000			RB_SAMPLE_CNTL: { 0 }
5203!+	000007e0			RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5204 +	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 }
5205!+	000007e0			RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5206 +	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 }
5207!+	000007e0			RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5208 +	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 }
5209!+	000007e0			RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5210 +	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 }
5211!+	000007e0			RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5212 +	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 }
5213!+	000007e0			RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5214 +	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 }
5215!+	000007e0			RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5216 +	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 }
5217!+	000007e0			RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5218 +	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 }
5219 +	00000000			RB_BLEND_RED_F32: 0.000000
5220 +	00000000			RB_BLEND_GREEN_F32: 0.000000
5221 +	00000000			RB_BLEND_BLUE_F32: 0.000000
5222 +	00000000			RB_BLEND_ALPHA_F32: 0.000000
5223 +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5224 +	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
5225 +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5226 +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5227 +	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 }
5228 +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
5229 +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5230 +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5231 +	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
5232 +	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
5233 +	00000000			VPC_UNKNOWN_9107: { 0 }
5234 +	00000000			VPC_VARYING_INTERP[0].MODE: 0
5235 +	00000000			VPC_VARYING_INTERP[0x1].MODE: 0
5236 +	00000000			VPC_VARYING_INTERP[0x2].MODE: 0
5237 +	00000000			VPC_VARYING_INTERP[0x3].MODE: 0
5238 +	00000000			VPC_VARYING_INTERP[0x4].MODE: 0
5239 +	00000000			VPC_VARYING_INTERP[0x5].MODE: 0
5240 +	00000000			VPC_VARYING_INTERP[0x6].MODE: 0
5241 +	00000000			VPC_VARYING_INTERP[0x7].MODE: 0
5242 +	00000000			VPC_VARYING_PS_REPL[0].MODE: 0
5243 +	00000000			VPC_VARYING_PS_REPL[0x1].MODE: 0
5244 +	00000000			VPC_VARYING_PS_REPL[0x2].MODE: 0
5245 +	00000000			VPC_VARYING_PS_REPL[0x3].MODE: 0
5246 +	00000000			VPC_VARYING_PS_REPL[0x4].MODE: 0
5247 +	00000000			VPC_VARYING_PS_REPL[0x5].MODE: 0
5248 +	00000000			VPC_VARYING_PS_REPL[0x6].MODE: 0
5249 +	00000000			VPC_VARYING_PS_REPL[0x7].MODE: 0
5250 +	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
5251 +	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
5252 +	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
5253 +	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
5254 +	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
5255 +	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
5256 +	ffffffff			PC_RESTART_INDEX: 4294967295
5257 +	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
5258 +	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
5259 +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
5260 +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
5261 +	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
5262 +	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
5263 +	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
5264 +	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
5265 +	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
5266 +	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
5267 +	00000000			VFD_CONTROL_6: { 0 }
5268 +	00000000			VFD_INDEX_OFFSET: 0
5269 +	00000000			VFD_INSTANCE_START_OFFSET: 0
5270 +	01016000			VFD_FETCH[0].BASE: 0x1016000
5271 +	00000000			VFD_FETCH[0].BASE_HI: 0
5272 +	00100000			VFD_FETCH[0].SIZE: 1048576
5273 +	0000000c			VFD_FETCH[0].STRIDE: 12
5274 +	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
5275 +	00000001			VFD_DECODE[0].STEP_RATE: 1
5276 +	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
5277 +	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
5278 +	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
5279 +	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
5280 +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
5281!+	01012000			SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
52820000000001012000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
5283*
5284				:0:0000:0000[03000000x_00000000x] end
5285				:0:0001:0001[00000000x_00000000x] nop
5286				:0:0002:0002[00000000x_00000000x] nop
5287				:0:0003:0003[00000000x_00000000x] nop
5288				:0:0004:0004[00000000x_00000000x] nop
5289				Stats:
5290				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
5291				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
5292				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
5293				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
5294 +	00000000			SP_VS_OBJ_START_HI: 0
5295 +	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5296 +	00000001			SP_VS_INSTRLEN: 1
5297 +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
5298 +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
5299 +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5300 +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5301 +	00000000			SP_GS_PRIM_SIZE: 0
5302 +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5303!+	81508980			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
5304 +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
5305!+	01013000			SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
53060000000001013000:				0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
53070000000001013020:				0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
53080000000001013040:				0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
53090000000001013060:				0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
53100000000001013080:				0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
531100000000010130a0:				00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
531200000000010130c0:				00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
531300000000010130e0:				00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
5314				:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
5315				:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
5316				:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
5317				:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
5318				:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
5319				:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
5320				:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
5321				:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
5322				:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
5323				:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
5324				:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
5325				:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
5326				:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
5327				:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
5328				:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
5329				:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
5330				:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
5331				:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
5332				:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
5333				:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
5334				:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
5335				:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
5336				:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
5337				:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
5338				:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
5339				:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
5340				:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
5341				:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
5342				:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
5343				:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
5344				:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
5345				:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
5346				:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
5347				:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
5348				:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
5349				:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
5350				:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
5351				:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
5352				:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
5353				:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
5354				:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
5355				:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
5356				:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
5357				:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
5358				:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
5359				:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
5360				:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
5361				:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
5362				:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
5363				:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
5364				:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
5365				:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
5366				:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
5367				:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
5368				:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
5369				:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
5370				:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
5371				:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
5372				:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
5373				:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
5374				:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
5375				:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
5376				:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
5377				:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
5378				:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
5379				:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
5380				:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
5381				:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5382				:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
5383				:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
5384				:0:0070:0078[00000300x_00000000x] (rpt3)nop
5385				:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
5386				:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
5387				:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
5388				:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
5389				:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
5390				:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
5391				:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
5392				:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
5393				:0:0079:0095[00000200x_00000000x] (rpt2)nop
5394				:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
5395				:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
5396				:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
5397				:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
5398				:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
5399				:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
5400				:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
5401				:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
5402				:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
5403				:0:0089:0114[00000200x_00000000x] (rpt2)nop
5404				:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
5405				:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
5406				:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
5407				:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
5408				:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
5409				:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
5410				:0:0096:0128[00000200x_00000000x] (rpt2)nop
5411				:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
5412				:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
5413				:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
5414				:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
5415				:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
5416				:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
5417				:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
5418				:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
5419				:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
5420				:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
5421				:0:0107:0150[00000200x_00000000x] (rpt2)nop
5422				:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
5423				:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
5424				:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
5425				:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
5426				:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
5427				:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
5428				:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
5429				:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
5430				:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
5431				:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
5432				:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
5433				:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
5434				:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
5435				:0:0121:0173[00000200x_00000000x] (rpt2)nop
5436				:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
5437				:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
5438				:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
5439				:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
5440				:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
5441				:0:0127:0181[00000200x_00000000x] (rpt2)nop
5442				:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
5443				:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
5444				:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
5445				:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
5446				:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
5447				:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
5448				:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
5449				:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
5450				:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
5451				:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
5452				:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
5453				:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
5454				:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
5455				:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
5456				:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
5457				:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
5458				:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
5459				:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
5460				:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
5461				:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
5462				:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
5463				:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
5464				:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
5465				:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
5466				:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
5467				:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
5468				:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
5469				:0:0155:0218[00000200x_00000000x] (rpt2)nop
5470				:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
5471				:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
5472				:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
5473				:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
5474				:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
5475				:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
5476				:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
5477				:0:0163:0237[00000200x_00000000x] (rpt2)nop
5478				:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
5479				:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
5480				:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
5481				:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
5482				:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
5483				:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
5484				:1:0170:0248[280cc008x_00000006x] l170:
5485				:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
5486				:0:0171:0249[00000200x_00000000x] (rpt2)nop
5487				:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
5488				:0:0173:0256[00000200x_00000000x] (rpt2)nop
5489				:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
5490				:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
5491				:0:0176:0261[00000200x_00000000x] (rpt2)nop
5492				:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
5493				:0:0178:0268[00000200x_00000000x] (rpt2)nop
5494				:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
5495				:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
5496				:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
5497				:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
5498				:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
5499				:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
5500				:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
5501				:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
5502				:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
5503				:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
5504				:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
5505				:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
5506				:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
5507				:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5508				:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
5509				:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
5510				:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
5511				:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
5512				:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
5513				:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
5514				:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
5515				:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
5516				:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
5517				:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5518				:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5519				:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5520				:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
5521				:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
5522				:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
5523				:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
5524				:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
5525				:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
5526				:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
5527				:0:0212:0308[00000000x_00000000x] nop
5528				:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
5529				:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
5530				:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
5531				:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
5532				:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
5533				:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
5534				:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
5535				:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
5536				:0:0221:0323[00000200x_00000000x] (rpt2)nop
5537				:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
5538				:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
5539				:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
5540				:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
5541				:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
5542				:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
5543				:0:0228:0348[00000200x_00000000x] (rpt2)nop
5544				:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
5545				:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
5546				:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
5547				:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
5548				:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
5549				:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
5550				:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
5551				:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
5552				:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
5553				:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
5554				:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5555				:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5556				:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
5557				:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
5558				:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
5559				:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
5560				:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
5561				:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
5562				:0:0247:0386[00000200x_00000000x] (rpt2)nop
5563				:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
5564				:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
5565				:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
5566				:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
5567				:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
5568				:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
5569				:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
5570				:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
5571				:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
5572				:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
5573				:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
5574				:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
5575				:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
5576				:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
5577				:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
5578				:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
5579				:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5580				:0:0265:0419[00000000x_00000000x] nop
5581				:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
5582				:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
5583				:0:0268:0422[00000100x_00000000x] (rpt1)nop
5584				:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
5585				:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
5586				:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
5587				:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
5588				:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
5589				:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5590				:0:0275:0439[00000200x_00000000x] (rpt2)nop
5591				:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
5592				:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
5593				:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
5594				:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
5595				:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
5596				:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
5597				:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
5598				:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
5599				:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
5600				:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
5601				:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
5602				:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
5603				:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5604				:0:0289:0470[00000200x_00000000x] (rpt2)nop
5605				:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
5606				:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
5607				:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
5608				:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
5609				:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
5610				:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
5611				:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
5612				:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
5613				:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5614				:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5615				:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5616				:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
5617				:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
5618				:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
5619				:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
5620				:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
5621				:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5622				:0:0307:0501[00000100x_00000000x] (rpt1)nop
5623				:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
5624				:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
5625				:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
5626				:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
5627				:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
5628				:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
5629				:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
5630				:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5631				:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
5632				:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
5633				:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
5634				:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
5635				:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
5636				:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5637				:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5638				:0:0323:0529[00000100x_00000000x] (rpt1)nop
5639				:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
5640				:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
5641				:0:0326:0533[00000000x_00000000x] nop
5642				:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
5643				:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
5644				:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
5645				:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
5646				:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
5647				:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5648				:0:0333:0549[00000200x_00000000x] (rpt2)nop
5649				:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
5650				:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
5651				:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
5652				:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
5653				:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
5654				:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
5655				:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
5656				:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
5657				:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
5658				:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
5659				:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
5660				:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
5661				:0:0346:0576[00000200x_00000000x] (rpt2)nop
5662				:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
5663				:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
5664				:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
5665				:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
5666				:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
5667				:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
5668				:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
5669				:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
5670				:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
5671				:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
5672				:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5673				:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
5674				:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
5675				:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
5676				:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
5677				:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
5678				:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
5679				:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5680				:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5681				:0:0366:0615[00000100x_00000000x] (rpt1)nop
5682				:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
5683				:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
5684				:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
5685				:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
5686				:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
5687				:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
5688				:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
5689				:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5690				:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
5691				:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
5692				:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
5693				:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
5694				:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
5695				:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5696				:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
5697				:0:0382:0643[00000100x_00000000x] (rpt1)nop
5698				:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
5699				:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
5700				:0:0385:0647[00000000x_00000000x] nop
5701				:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
5702				:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5703				:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
5704				:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
5705				:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
5706				:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5707				:0:0392:0663[00000200x_00000000x] (rpt2)nop
5708				:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
5709				:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
5710				:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
5711				:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
5712				:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
5713				:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
5714				:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
5715				:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
5716				:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5717				:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
5718				:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
5719				:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
5720				:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5721				:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5722				:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
5723				:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
5724				:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
5725				:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5726				:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
5727				:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5728				:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5729				:0:0414:0699[00000100x_00000000x] (rpt1)nop
5730				:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
5731				:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
5732				:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
5733				:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
5734				:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
5735				:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
5736				:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
5737				:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
5738				:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5739				:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
5740				:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
5741				:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
5742				:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
5743				:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
5744				:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5745				:0:0430:0727[00000000x_00000000x] nop
5746				:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
5747				:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
5748				:0:0433:0730[00000100x_00000000x] (rpt1)nop
5749				:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
5750				:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
5751				:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
5752				:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
5753				:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
5754				:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
5755				:0:0440:0747[00000200x_00000000x] (rpt2)nop
5756				:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
5757				:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
5758				:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
5759				:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
5760				:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
5761				:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
5762				:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
5763				:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
5764				:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5765				:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
5766				:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
5767				:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
5768				:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5769				:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
5770				:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
5771				:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
5772				:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
5773				:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
5774				:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
5775				:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
5776				:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5777				:0:0462:0783[00000100x_00000000x] (rpt1)nop
5778				:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
5779				:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
5780				:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
5781				:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
5782				:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5783				:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5784				:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
5785				:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
5786				:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
5787				:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
5788				:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
5789				:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
5790				:0:0475:0808[00000100x_00000000x] (rpt1)nop
5791				:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
5792				:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
5793				:0:0478:0812[00000000x_00000000x] nop
5794				:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
5795				:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
5796				:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
5797				:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
5798				:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
5799				:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5800				:0:0485:0828[00000200x_00000000x] (rpt2)nop
5801				:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
5802				:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
5803				:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
5804				:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
5805				:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
5806				:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5807				:0:0492:0852[00000200x_00000000x] (rpt2)nop
5808				:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
5809				:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
5810				:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
5811				:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
5812				:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
5813				:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
5814				:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
5815				:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5816				:0:0501:0872[00000200x_00000000x] (rpt2)nop
5817				:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
5818				:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
5819				:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
5820				:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
5821				:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
5822				:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
5823				:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
5824				:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
5825				:0:0510:0892[00000200x_00000000x] (rpt2)nop
5826				:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
5827				:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
5828				:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
5829				:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
5830				:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
5831				:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
5832				:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
5833				:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
5834				:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
5835				:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
5836				:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
5837				:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
5838				:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
5839				:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
5840				:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
5841				:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
5842				:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
5843				:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
5844				:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
5845				:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
5846				:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
5847				:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
5848				:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
5849				:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
5850				:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
5851				:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
5852				:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5853				:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
5854				:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
5855				:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
5856				:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
5857				:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
5858				:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
5859				:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5860				:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5861				:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
5862				:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
5863				:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
5864				:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5865				:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
5866				:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
5867				:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
5868				:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
5869				:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
5870				:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
5871				:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
5872				:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5873				:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5874				:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
5875				:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
5876				:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
5877				:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
5878				:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
5879				:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
5880				:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
5881				:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
5882				:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5883				:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
5884				:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
5885				:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
5886				:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
5887				:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5888				:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
5889				:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5890				:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
5891				:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
5892				:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
5893				:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
5894				:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
5895				:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
5896				:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5897				:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
5898				:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
5899				:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5900				:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
5901				:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
5902				:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5903				:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
5904				:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
5905				:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
5906				:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
5907				:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
5908				:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
5909				:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
5910				:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5911				:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
5912				:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
5913				:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
5914				:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
5915				:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
5916				:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
5917				:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
5918				:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5919				:0:0604:1016[00000000x_00000000x] nop
5920				:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
5921				:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
5922				:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
5923				:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
5924				:0:0609:1021[00000000x_00000000x] nop
5925				:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
5926				:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
5927				:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
5928				:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
5929				:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
5930				:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
5931				:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
5932				:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
5933				:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
5934				:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
5935				:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
5936				:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
5937				:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5938				:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
5939				:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
5940				:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
5941				:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5942				:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
5943				:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
5944				:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
5945				:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5946				:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
5947				:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
5948				:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
5949				:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
5950				:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
5951				:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
5952				:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
5953				:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
5954				:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
5955				:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
5956				:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
5957				:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
5958				:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
5959				:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
5960				:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
5961				:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
5962				:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
5963				:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
5964				:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
5965				:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
5966				:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
5967				:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5968				:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
5969				:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
5970				:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
5971				:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
5972				:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
5973				:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
5974				:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
5975				:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
5976				:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5977				:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
5978				:0:0663:1093[00000000x_00000000x] nop
5979				:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
5980				:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
5981				:0:0666:1096[00000000x_00000000x] nop
5982				:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
5983				:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
5984				:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
5985				:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
5986				:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
5987				:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
5988				:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
5989				:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
5990				:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
5991				:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
5992				:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
5993				:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
5994				:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
5995				:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
5996				:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
5997				:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
5998				:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
5999				:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
6000				:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
6001				:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
6002				:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
6003				:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
6004				:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
6005				:0:0690:1128[00000000x_00000000x] nop
6006				:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
6007				:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
6008				:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
6009				:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
6010				:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
6011				:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
6012				:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
6013				:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
6014				:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
6015				:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
6016				:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
6017				:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
6018				:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
6019				:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
6020				:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
6021				:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
6022				:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6023				:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6024				:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6025				:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
6026				:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
6027				:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
6028				:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
6029				:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
6030				:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6031				:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6032				:0:0717:1167[00000100x_00000000x] (rpt1)nop
6033				:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
6034				:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
6035				:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
6036				:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
6037				:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
6038				:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
6039				:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
6040				:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
6041				:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
6042				:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
6043				:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
6044				:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
6045				:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
6046				:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
6047				:0:0732:1192[00000100x_00000000x] (rpt1)nop
6048				:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
6049				:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
6050				:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
6051				:0:0736:1200[00000200x_00000000x] (rpt2)nop
6052				:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
6053				:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
6054				:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
6055				:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6056				:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
6057				:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6058				:0:0743:1218[00000200x_00000000x] (rpt2)nop
6059				:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
6060				:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
6061				:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
6062				:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
6063				:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
6064				:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
6065				:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
6066				:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
6067				:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
6068				:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
6069				:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
6070				:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
6071				:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6072				:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6073				:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
6074				:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
6075				:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
6076				:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
6077				:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
6078				:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
6079				:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
6080				:0:0765:1254[00000100x_00000000x] (rpt1)nop
6081				:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
6082				:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
6083				:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
6084				:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
6085				:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
6086				:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
6087				:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
6088				:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6089				:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
6090				:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
6091				:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
6092				:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
6093				:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
6094				:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6095				:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
6096				:0:0781:1282[00000100x_00000000x] (rpt1)nop
6097				:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
6098				:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
6099				:0:0784:1286[00000000x_00000000x] nop
6100				:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
6101				:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
6102				:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
6103				:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
6104				:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
6105				:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6106				:0:0791:1302[00000200x_00000000x] (rpt2)nop
6107				:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
6108				:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
6109				:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
6110				:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
6111				:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
6112				:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
6113				:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
6114				:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
6115				:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6116				:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
6117				:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
6118				:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
6119				:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
6120				:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
6121				:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6122				:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
6123				:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
6124				:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
6125				:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
6126				:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
6127				:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6128				:0:0813:1338[00000100x_00000000x] (rpt1)nop
6129				:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
6130				:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
6131				:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
6132				:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
6133				:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
6134				:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
6135				:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
6136				:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6137				:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
6138				:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
6139				:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
6140				:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
6141				:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
6142				:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
6143				:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
6144				:0:0829:1366[00000100x_00000000x] (rpt1)nop
6145				:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
6146				:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
6147				:0:0832:1370[00000000x_00000000x] nop
6148				:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
6149				:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
6150				:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
6151				:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
6152				:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
6153				:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6154				:0:0839:1386[00000200x_00000000x] (rpt2)nop
6155				:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
6156				:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
6157				:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
6158				:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
6159				:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
6160				:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6161				:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
6162				:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
6163				:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
6164				:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
6165				:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
6166				:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
6167				:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
6168				:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
6169				:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6170				:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
6171				:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
6172				:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
6173				:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
6174				:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
6175				:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6176				:0:0861:1425[00000000x_00000000x] nop
6177				:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
6178				:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
6179				:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
6180				:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
6181				:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
6182				:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
6183				:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
6184				:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
6185				:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
6186				:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
6187				:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
6188				:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6189				:0:0874:1450[00000000x_00000000x] nop
6190				:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
6191				:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
6192				:0:0877:1453[00000100x_00000000x] (rpt1)nop
6193				:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
6194				:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
6195				:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
6196				:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
6197				:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
6198				:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
6199				:0:0884:1470[00000200x_00000000x] (rpt2)nop
6200				:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
6201				:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
6202				:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
6203				:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
6204				:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
6205				:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6206				:0:0891:1494[00000200x_00000000x] (rpt2)nop
6207				:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
6208				:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
6209				:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
6210				:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
6211				:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6212				:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
6213				:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
6214				:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6215				:0:0900:1514[00000200x_00000000x] (rpt2)nop
6216				:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
6217				:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
6218				:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
6219				:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
6220				:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
6221				:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
6222				:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
6223				:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6224				:0:0909:1534[00000200x_00000000x] (rpt2)nop
6225				:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
6226				:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
6227				:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
6228				:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
6229				:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
6230				:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
6231				:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
6232				:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6233				:0:0918:1554[00000200x_00000000x] (rpt2)nop
6234				:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
6235				:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6236				:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
6237				:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
6238				:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
6239				:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
6240				:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
6241				:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6242				:0:0927:1574[00000200x_00000000x] (rpt2)nop
6243				:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
6244				:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
6245				:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
6246				:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
6247				:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
6248				:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
6249				:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
6250				:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
6251				:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
6252				:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
6253				:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
6254				:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
6255				:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
6256				:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6257				:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
6258				:0:0943:1613[00000100x_00000000x] (rpt1)nop
6259				:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
6260				:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
6261				:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
6262				:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
6263				:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
6264				:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
6265				:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
6266				:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
6267				:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
6268				:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6269				:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
6270				:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
6271				:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6272				:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
6273				:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
6274				:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
6275				:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
6276				:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
6277				:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
6278				:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
6279				:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
6280				:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6281				:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
6282				:0:0967:1650[00000100x_00000000x] (rpt1)nop
6283				:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
6284				:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
6285				:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
6286				:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
6287				:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
6288				:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
6289				:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
6290				:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
6291				:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
6292				:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
6293				:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
6294				:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
6295				:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
6296				:0:0981:1676[00000100x_00000000x] (rpt1)nop
6297				:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
6298				:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
6299				:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
6300				:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
6301				:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
6302				:0:0987:1692[00000200x_00000000x] (rpt2)nop
6303				:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
6304				:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
6305				:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
6306				:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
6307				:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
6308				:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6309				:0:0994:1710[00000200x_00000000x] (rpt2)nop
6310				:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
6311				:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
6312				:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
6313				:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
6314				:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6315				:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
6316				:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
6317				:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6318				:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
6319				:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
6320				:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
6321				:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6322				:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
6323				:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
6324				:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
6325				:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
6326				:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
6327				:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
6328				:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
6329				:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
6330				:0:1015:1746[00000100x_00000000x] (rpt1)nop
6331				:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
6332				:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6333				:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
6334				:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
6335				:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
6336				:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
6337				:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
6338				:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
6339				:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
6340				:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
6341				:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
6342				:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
6343				:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
6344				:0:1029:1772[00000100x_00000000x] (rpt1)nop
6345				:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
6346				:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
6347				:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
6348				:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
6349				:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
6350				:0:1035:1788[00000200x_00000000x] (rpt2)nop
6351				:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
6352				:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
6353				:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
6354				:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
6355				:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
6356				:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
6357				:0:1042:1806[00000200x_00000000x] (rpt2)nop
6358				:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
6359				:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
6360				:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
6361				:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
6362				:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
6363				:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
6364				:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6365				:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
6366				:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6367				:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
6368				:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
6369				:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
6370				:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
6371				:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6372				:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
6373				:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
6374				:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
6375				:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
6376				:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
6377				:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
6378				:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
6379				:0:1064:1842[00000100x_00000000x] (rpt1)nop
6380				:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
6381				:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
6382				:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
6383				:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
6384				:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
6385				:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
6386				:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
6387				:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
6388				:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
6389				:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
6390				:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
6391				:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
6392				:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
6393				:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
6394				:0:1079:1867[00000100x_00000000x] (rpt1)nop
6395				:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
6396				:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
6397				:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6398				:0:1083:1875[00000200x_00000000x] (rpt2)nop
6399				:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
6400				:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6401				:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
6402				:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
6403				:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
6404				:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
6405				:0:1090:1893[00000200x_00000000x] (rpt2)nop
6406				:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
6407				:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
6408				:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
6409				:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
6410				:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6411				:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
6412				:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
6413				:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
6414				:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
6415				:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
6416				:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
6417				:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
6418				:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
6419				:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
6420				:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
6421				:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
6422				:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
6423				:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
6424				:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
6425				:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
6426				:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
6427				:0:1112:1929[00000000x_00000000x] nop
6428				:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
6429				:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
6430				:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
6431				:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
6432				:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
6433				:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
6434				:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
6435				:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
6436				:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
6437				:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
6438				:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
6439				:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
6440				:0:1125:1954[00000000x_00000000x] nop
6441				:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
6442				:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
6443				:0:1128:1957[00000100x_00000000x] (rpt1)nop
6444				:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
6445				:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
6446				:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
6447				:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
6448				:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
6449				:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6450				:0:1135:1974[00000200x_00000000x] (rpt2)nop
6451				:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
6452				:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
6453				:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
6454				:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
6455				:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
6456				:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
6457				:0:1142:1998[00000200x_00000000x] (rpt2)nop
6458				:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
6459				:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
6460				:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
6461				:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
6462				:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
6463				:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
6464				:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
6465				:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6466				:0:1151:2018[00000200x_00000000x] (rpt2)nop
6467				:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
6468				:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
6469				:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
6470				:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
6471				:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
6472				:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
6473				:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
6474				:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6475				:0:1160:2038[00000200x_00000000x] (rpt2)nop
6476				:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
6477				:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
6478				:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
6479				:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
6480				:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
6481				:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
6482				:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
6483				:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6484				:0:1169:2058[00000200x_00000000x] (rpt2)nop
6485				:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
6486				:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
6487				:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
6488				:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
6489				:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
6490				:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6491				:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
6492				:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
6493				:0:1178:2078[00000200x_00000000x] (rpt2)nop
6494				:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
6495				:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
6496				:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
6497				:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
6498				:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
6499				:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
6500				:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
6501				:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
6502				:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6503				:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
6504				:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
6505				:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
6506				:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
6507				:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
6508				:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6509				:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
6510				:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
6511				:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
6512				:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6513				:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
6514				:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6515				:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
6516				:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6517				:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
6518				:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
6519				:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
6520				:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
6521				:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
6522				:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
6523				:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
6524				:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
6525				:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
6526				:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
6527				:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
6528				:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
6529				:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
6530				:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
6531				:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
6532				:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
6533				:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
6534				:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
6535				:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
6536				:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
6537				:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
6538				:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
6539				:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
6540				:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
6541				:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
6542				:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
6543				:0:1228:2157[00000100x_00000000x] (rpt1)nop
6544				:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
6545				:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
6546				:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
6547				:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
6548				:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
6549				:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
6550				:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
6551				:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
6552				:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
6553				:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
6554				:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
6555				:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
6556				:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
6557				:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
6558				:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
6559				:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
6560				:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
6561				:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
6562				:0:1247:2202[01000000x_0000000ex] jump #l1261
6563				:1:1248:2203[284cc007x_00000000x] l1248:
6564				:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
6565				:0:1249:2204[00000200x_00000000x] (rpt2)nop
6566				:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
6567				:0:1251:2208[00000200x_00000000x] (rpt2)nop
6568				:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
6569				:0:1253:2212[00000200x_00000000x] (rpt2)nop
6570				:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
6571				:0:1255:2216[00000200x_00000000x] (rpt2)nop
6572				:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
6573				:0:1257:2220[00000200x_00000000x] (rpt2)nop
6574				:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
6575				:0:1259:2224[00000200x_00000000x] (rpt2)nop
6576				:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
6577				:1:1261:2228[280cc012x_00000004x] l1261:
6578				:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
6579				:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
6580				:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
6581				:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
6582				:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
6583				:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
6584				:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
6585				:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
6586				:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
6587				:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
6588				:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
6589				:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
6590				:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
6591				:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
6592				:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
6593				:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
6594				:0:1277:2247[00000200x_00000000x] (rpt2)nop
6595				:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
6596				:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
6597				:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
6598				:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
6599				:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
6600				:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
6601				:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
6602				:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
6603				:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
6604				:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
6605				:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
6606				:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
6607				:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
6608				:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
6609				:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
6610				:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
6611				:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
6612				:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
6613				:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
6614				:0:1297:2271[01000000x_fffffb99x] jump #l170
6615				:2:1298:2272[48500401x_00010001x] l1298:
6616				:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
6617				:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
6618				:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
6619				:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
6620				:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
6621				:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
6622				:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
6623				:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
6624				:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
6625				:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
6626				:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
6627				:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
6628				:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
6629				:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
6630				:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
6631				:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
6632				:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
6633				:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
6634				:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
6635				:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
6636				:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
6637				:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
6638				:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
6639				:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
6640				:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
6641				:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
6642				:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
6643				:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
6644				:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
6645				:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
6646				:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
6647				:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
6648				:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
6649				:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
6650				:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
6651				:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
6652				:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
6653				:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
6654				:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
6655				:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
6656				:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
6657				:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
6658				:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
6659				:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
6660				:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
6661				:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
6662				:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
6663				:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
6664				:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
6665				:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
6666				:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
6667				:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
6668				:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
6669				:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
6670				:0:1352:2335[00000200x_00000000x] (rpt2)nop
6671				:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
6672				:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
6673				:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
6674				:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
6675				:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
6676				:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
6677				:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
6678				:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
6679				:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
6680				:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
6681				:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
6682				:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
6683				:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
6684				:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
6685				:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
6686				:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
6687				:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
6688				:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
6689				:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
6690				:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
6691				:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
6692				:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
6693				:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
6694				:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
6695				:0:1377:2369[00000000x_00000000x] nop
6696				:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
6697				:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
6698				:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
6699				:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
6700				:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
6701				:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
6702				:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
6703				:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
6704				:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
6705				:0:1387:2382[00000000x_00000000x] nop
6706				:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
6707				:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
6708				:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
6709				:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
6710				:0:1392:2391[00000100x_00000000x] (rpt1)nop
6711				:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
6712				:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
6713				:0:1395:2398[00000200x_00000000x] (rpt2)nop
6714				:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
6715				:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
6716				:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
6717				:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
6718				:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
6719				:0:1401:2409[03000000x_00000000x] end
6720				:0:1402:2410[00000000x_00000000x] nop
6721				:0:1403:2411[00000000x_00000000x] nop
6722				:0:1404:2412[00000000x_00000000x] nop
6723				:0:1405:2413[00000000x_00000000x] nop
6724				Stats:
6725				- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
6726				- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
6727				- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
6728				- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
6729 +	00000000			SP_FS_OBJ_START_HI: 0
6730!+	00000100			SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
6731 +	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6732!+	00000001			SP_FS_OUTPUT_CNTL1: { MRT = 1 }
6733!+	00000004			SP_FS_OUTPUT[0].REG: { REGID = r1.x }
6734!+	00000004			SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
6735!+	00000004			SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
6736!+	00000004			SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
6737!+	00000004			SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
6738!+	00000004			SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
6739!+	00000004			SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
6740!+	00000004			SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
6741 +	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
6742 +	00000000			SP_UNKNOWN_A9A8: 0
6743 +	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
6744 +	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
6745!+	00000058			SP_FS_INSTRLEN: 88
6746!+	011160a0			SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
6747 +	00000000			SP_IBO_HI: 0
6748 +	00000000			SP_IBO_COUNT: 0
6749 +	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
6750 +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
6751 +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
6752 +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
6753 +	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
6754 +	00000007			HLSQ_CONTROL_1_REG: 0x7
6755 +	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
6756 +	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 }
6757!+	1513fcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
6758 +	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
6759 +	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 }
6760 +	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
67610000000001d8f130:			0000: 70388003 00000186 00000001 00000004
6762t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67630000000001d8f140:			0000: 70268000
6764t4			write CP_SCRATCH[0x7].REG (088a)
6765				CP_SCRATCH[0x7].REG: 3
6766				:0,1,17,3
67670000000001d8f144:			0000: 48088a01 00000003
67680000000001d91ac0:		0000: 70bf8003 01d8f000 00000000 00000053
6769t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67700000000001d91ad0:		0000: 70268000
6771t4		write CP_SCRATCH[0x6].REG (0889)
6772			CP_SCRATCH[0x6].REG: 18
6773			:0,1,18,3
67740000000001d91ad4:		0000: 48088901 00000012
6775t7		opcode: CP_REG_TEST (39) (2 dwords)
6776			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
67770000000001d91adc:		0000: 70b90001 02000883
6778t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6779			{ REG0 = 0 | MODE = PRED_TEST }
6780			{ DWORDS = 2 }
67810000000001d91ae4:		0000: 70c70002 10000000 00000002
6782t7		opcode: CP_SET_MARKER (65) (2 dwords)
6783			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
67840000000001d91af0:		0000: 70e50001 00000015
6785t7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
6786			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
6787			{ ADDR_LO = 0 }
6788			{ ADDR_HI = 0 }
67890000000001d91af8:		0000: 70438003 00040000 00000000 00000000
6790t7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
67910000000001d91b08:		0000: 70230001 00000000
6792t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67930000000001d91b10:		0000: 70268000
6794t4		write CP_SCRATCH[0x7].REG (088a)
6795			CP_SCRATCH[0x7].REG: 19
6796			:0,1,18,19
67970000000001d91b14:		0000: 48088a01 00000013
6798t7		opcode: CP_SET_MARKER (65) (2 dwords)
6799			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
68000000000001d91b1c:		0000: 70e50001 00000016
6801t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68020000000001d91b24:		0000: 70268000
6803t4		write CP_SCRATCH[0x7].REG (088a)
6804			CP_SCRATCH[0x7].REG: 20
6805			:0,1,18,20
68060000000001d91b28:		0000: 48088a01 00000014
6807t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68080000000001d91b30:		0000: 70268000
6809t4		write CP_SCRATCH[0x6].REG (0889)
6810			CP_SCRATCH[0x6].REG: 21
6811			:0,1,21,20
68120000000001d91b34:		0000: 48088901 00000015
6813t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6814		ibaddr:0000000001116130
6815		ibsize:00000015
6816t4			write RB_BLIT_SCISSOR_TL (88d1)
6817				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6818				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
68190000000001116130:			0000: 4888d102 00000000 059f087f
6820t4			write RB_BLIT_INFO (88e3)
6821				RB_BLIT_INFO: { CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 }
6822000000000111613c:			0000: 4088e301 00000000
6823t4			write RB_BLIT_DST_INFO (88d7)
6824				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6825				RB_BLIT_DST: 0x1125000
6826				RB_BLIT_DST_HI: 0
6827				RB_BLIT_DST_PITCH: 8704
6828				RB_BLIT_DST_ARRAY_PITCH: 12533760
68290000000001116144:			0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00
6830t4			write RB_BLIT_BASE_GMEM (88d6)
6831				RB_BLIT_BASE_GMEM: 0
6832000000000111615c:			0000: 4088d601 00000000
6833t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68340000000001116164:			0000: 70268000
6835t4			write CP_SCRATCH[0x7].REG (088a)
6836				CP_SCRATCH[0x7].REG: 7
6837				:0,1,21,7
68380000000001116168:			0000: 48088a01 00000007
6839t7			opcode: CP_EVENT_WRITE (46) (2 dwords)
6840				{ EVENT = BLIT }
6841			event BLIT
6842			mode: RM6_RESOLVE
6843			skip_ib2: g=1, l=0
6844			draw[3] register values
6845!+	00000015			CP_SCRATCH[0x6].REG: 21
6846			:0,1,21,7
6847!+	00000007			CP_SCRATCH[0x7].REG: 7
6848			:0,1,21,7
6849 +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6850 +	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
6851 +	00000000			RB_BLIT_BASE_GMEM: 0
6852!+	000018a0			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6853!+	01125000			RB_BLIT_DST: 0x1125000
6854 +	00000000			RB_BLIT_DST_HI: 0
6855!+	00000088			RB_BLIT_DST_PITCH: 8704
6856!+	0002fd00			RB_BLIT_DST_ARRAY_PITCH: 12533760
6857!+	00000000			RB_BLIT_INFO: { CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 }
68580000000001116170:			0000: 70460001 0000001e
6859t7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68600000000001116178:			0000: 70268000
6861t4			write CP_SCRATCH[0x7].REG (088a)
6862				CP_SCRATCH[0x7].REG: 8
6863				:0,1,21,8
6864000000000111617c:			0000: 48088a01 00000008
68650000000001d91b3c:		0000: 70bf8003 01116130 00000000 00000015
6866t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68670000000001d91b4c:		0000: 70268000
6868t4		write CP_SCRATCH[0x6].REG (0889)
6869			CP_SCRATCH[0x6].REG: 22
6870			:0,1,22,8
68710000000001d91b50:		0000: 48088901 00000016
6872t7		opcode: CP_SET_MARKER (65) (2 dwords)
6873			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
68740000000001d91b58:		0000: 70e50001 00000007
6875t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68760000000001d91b60:		0000: 70268000
6877t4		write CP_SCRATCH[0x7].REG (088a)
6878			CP_SCRATCH[0x7].REG: 23
6879			:0,1,22,23
68800000000001d91b64:		0000: 48088a01 00000017
6881t7		opcode: CP_SET_MARKER (65) (2 dwords)
6882			{ MODE = 0x14 | MARKER = RM6_GMEM }
68830000000001d91b6c:		0000: 70e50001 00000014
6884t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68850000000001d91b74:		0000: 70268000
6886t4		write CP_SCRATCH[0x7].REG (088a)
6887			CP_SCRATCH[0x7].REG: 24
6888			:0,1,22,24
68890000000001d91b78:		0000: 48088a01 00000018
6890t4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
6891			GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 }
6892			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 }
68930000000001d91b80:		0000: 4080f002 00000220 01df043f
6894t4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
6895			GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 }
6896			GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 }
68970000000001d91b8c:		0000: 48840a02 00000220 01df043f
6898t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
68990000000001d91b98:		0000: 70138000
6900t7		opcode: CP_SET_MODE (63) (2 dwords)
69010000000001d91b9c:		0000: 70e30001 00000000
6902t7		opcode: CP_REG_TEST (39) (2 dwords)
6903			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
69040000000001d91ba4:		0000: 70b90001 02000883
6905t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6906			{ REG0 = 0 | MODE = PRED_TEST }
6907			{ DWORDS = 11 }
69080000000001d91bac:		0000: 70c70002 10000000 0000000b
6909t7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
6910			{ VSC_SIZE = 1 | VSC_N = 0 }
6911			{ BIN_DATA_ADDR_LO = 0x1d5d440 }
6912			{ BIN_DATA_ADDR_HI = 0 }
6913			{ BIN_SIZE_ADDRESS_LO = 0x1d65804 }
6914			{ BIN_SIZE_ADDRESS_HI = 0 }
6915			{ BIN_PRIM_STRM_LO = 0x1d68040 }
6916			{ BIN_PRIM_STRM_HI = 0 }
69170000000001d91bb8:		0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000
6918t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
69190000000001d91bd8:		0000: 70640001 00000000
6920t7		opcode: CP_NOP (10) (3 dwords)
69210000000001d91be0:		0000: 70100002 70640001 00000001
6922t4		write RB_WINDOW_OFFSET (8890)
6923			RB_WINDOW_OFFSET: { X = 544 | Y = 0 }
69240000000001d91bec:		0000: 48889001 00000220
6925t4		write RB_WINDOW_OFFSET2 (88d4)
6926			RB_WINDOW_OFFSET2: { X = 544 | Y = 0 }
69270000000001d91bf4:		0000: 4888d401 00000220
6928t4		write SP_WINDOW_OFFSET (b4d1)
6929			SP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69300000000001d91bfc:		0000: 48b4d101 00000220
6931t4		write SP_TP_WINDOW_OFFSET (b307)
6932			SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69330000000001d91c04:		0000: 48b30701 00000220
6934t4		write GRAS_BIN_CONTROL (80a1)
6935			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69360000000001d91c0c:		0000: 4880a101 06001e11
6937t4		write RB_BIN_CONTROL (8800)
6938			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69390000000001d91c14:		0000: 48880001 06001e11
6940t4		write RB_BIN_CONTROL2 (88d3)
6941			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
69420000000001d91c1c:		0000: 4088d301 00001e11
6943t7		opcode: CP_SET_MODE (63) (2 dwords)
69440000000001d91c24:		0000: 70e30001 00000000
6945t4		write RB_SAMPLE_CONFIG (8804)
6946			RB_SAMPLE_CONFIG: { 0 }
69470000000001d91c2c:		0000: 40880401 00000000
6948t4		write SP_TP_SAMPLE_CONFIG (b304)
6949			SP_TP_SAMPLE_CONFIG: { 0 }
69500000000001d91c34:		0000: 48b30401 00000000
6951t4		write GRAS_SAMPLE_CONFIG (80a4)
6952			GRAS_SAMPLE_CONFIG: { 0 }
69530000000001d91c3c:		0000: 4880a401 00000000
6954t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69550000000001d91c44:		0000: 70268000
6956t4		write CP_SCRATCH[0x6].REG (0889)
6957			CP_SCRATCH[0x6].REG: 25
6958			:0,1,25,24
69590000000001d91c48:		0000: 48088901 00000019
6960t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6961		ibaddr:00000000011160d0
6962		ibsize:00000018
69630000000001d91c50:		0000: 70bf8003 011160d0 00000000 00000018
6964t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69650000000001d91c60:		0000: 70268000
6966t4		write CP_SCRATCH[0x6].REG (0889)
6967			CP_SCRATCH[0x6].REG: 26
6968			:0,1,26,24
69690000000001d91c64:		0000: 48088901 0000001a
6970t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69710000000001d91c6c:		0000: 70268000
6972t4		write CP_SCRATCH[0x6].REG (0889)
6973			CP_SCRATCH[0x6].REG: 27
6974			:0,1,27,24
69750000000001d91c70:		0000: 48088901 0000001b
6976t7		opcode: CP_REG_TEST (39) (2 dwords)
6977			{ REG = 0xc39 | BIT = 0 | WAIT_FOR_ME }
69780000000001d91c78:		0000: 70b90001 02000c39
6979t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6980			{ REG0 = 0 | MODE = PRED_TEST }
6981			{ DWORDS = 4 }
69820000000001d91c80:		0000: 70c70002 10000000 00000004
6983t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6984		ibaddr:0000000001d8f000
6985		ibsize:00000053
69860000000001d91c8c:		0000: 70bf8003 01d8f000 00000000 00000053
6987t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69880000000001d91c9c:		0000: 70268000
6989t4		write CP_SCRATCH[0x6].REG (0889)
6990			CP_SCRATCH[0x6].REG: 28
6991			:0,1,28,24
69920000000001d91ca0:		0000: 48088901 0000001c
6993t7		opcode: CP_REG_TEST (39) (2 dwords)
6994			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
69950000000001d91ca8:		0000: 70b90001 02000883
6996t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6997			{ REG0 = 0 | MODE = PRED_TEST }
6998			{ DWORDS = 2 }
69990000000001d91cb0:		0000: 70c70002 10000000 00000002
7000t7		opcode: CP_SET_MARKER (65) (2 dwords)
7001			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
70020000000001d91cbc:		0000: 70e50001 00000015
7003t7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
7004			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
7005			{ ADDR_LO = 0 }
7006			{ ADDR_HI = 0 }
70070000000001d91cc4:		0000: 70438003 00040000 00000000 00000000
7008t7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
70090000000001d91cd4:		0000: 70230001 00000000
7010t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70110000000001d91cdc:		0000: 70268000
7012t4		write CP_SCRATCH[0x7].REG (088a)
7013			CP_SCRATCH[0x7].REG: 29
7014			:0,1,28,29
70150000000001d91ce0:		0000: 48088a01 0000001d
7016t7		opcode: CP_SET_MARKER (65) (2 dwords)
7017			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
70180000000001d91ce8:		0000: 70e50001 00000016
7019t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70200000000001d91cf0:		0000: 70268000
7021t4		write CP_SCRATCH[0x7].REG (088a)
7022			CP_SCRATCH[0x7].REG: 30
7023			:0,1,28,30
70240000000001d91cf4:		0000: 48088a01 0000001e
7025t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70260000000001d91cfc:		0000: 70268000
7027t4		write CP_SCRATCH[0x6].REG (0889)
7028			CP_SCRATCH[0x6].REG: 31
7029			:0,1,31,30
70300000000001d91d00:		0000: 48088901 0000001f
7031t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7032		ibaddr:0000000001116130
7033		ibsize:00000015
70340000000001d91d08:		0000: 70bf8003 01116130 00000000 00000015
7035t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70360000000001d91d18:		0000: 70268000
7037t4		write CP_SCRATCH[0x6].REG (0889)
7038			CP_SCRATCH[0x6].REG: 32
7039			:0,1,32,30
70400000000001d91d1c:		0000: 48088901 00000020
7041t7		opcode: CP_SET_MARKER (65) (2 dwords)
7042			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
70430000000001d91d24:		0000: 70e50001 00000007
7044t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70450000000001d91d2c:		0000: 70268000
7046t4		write CP_SCRATCH[0x7].REG (088a)
7047			CP_SCRATCH[0x7].REG: 33
7048			:0,1,32,33
70490000000001d91d30:		0000: 48088a01 00000021
7050t7		opcode: CP_SET_MARKER (65) (2 dwords)
7051			{ MODE = 0x14 | MARKER = RM6_GMEM }
70520000000001d91d38:		0000: 70e50001 00000014
7053t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70540000000001d91d40:		0000: 70268000
7055t4		write CP_SCRATCH[0x7].REG (088a)
7056			CP_SCRATCH[0x7].REG: 34
7057			:0,1,32,34
70580000000001d91d44:		0000: 48088a01 00000022
7059t4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7060			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 }
7061			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 }
70620000000001d91d4c:		0000: 4080f002 00000440 01df065f
7063t4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
7064			GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 }
7065			GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 }
70660000000001d91d58:		0000: 48840a02 00000440 01df065f
7067t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
70680000000001d91d64:		0000: 70138000
7069t7		opcode: CP_SET_MODE (63) (2 dwords)
70700000000001d91d68:		0000: 70e30001 00000000
7071t7		opcode: CP_REG_TEST (39) (2 dwords)
7072			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
70730000000001d91d70:		0000: 70b90001 02000883
7074t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7075			{ REG0 = 0 | MODE = PRED_TEST }
7076			{ DWORDS = 11 }
70770000000001d91d78:		0000: 70c70002 10000000 0000000b
7078t7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7079			{ VSC_SIZE = 1 | VSC_N = 0 }
7080			{ BIN_DATA_ADDR_LO = 0x1d5d880 }
7081			{ BIN_DATA_ADDR_HI = 0 }
7082			{ BIN_SIZE_ADDRESS_LO = 0x1d65808 }
7083			{ BIN_SIZE_ADDRESS_HI = 0 }
7084			{ BIN_PRIM_STRM_LO = 0x1d69080 }
7085			{ BIN_PRIM_STRM_HI = 0 }
70860000000001d91d84:		0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000
7087t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
70880000000001d91da4:		0000: 70640001 00000000
7089t7		opcode: CP_NOP (10) (3 dwords)
70900000000001d91dac:		0000: 70100002 70640001 00000001
7091t4		write RB_WINDOW_OFFSET (8890)
7092			RB_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70930000000001d91db8:		0000: 48889001 00000440
7094t4		write RB_WINDOW_OFFSET2 (88d4)
7095			RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 }
70960000000001d91dc0:		0000: 4888d401 00000440
7097t4		write SP_WINDOW_OFFSET (b4d1)
7098			SP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70990000000001d91dc8:		0000: 48b4d101 00000440
7100t4		write SP_TP_WINDOW_OFFSET (b307)
7101			SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
71020000000001d91dd0:		0000: 48b30701 00000440
7103t4		write GRAS_BIN_CONTROL (80a1)
7104			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
71050000000001d91dd8:		0000: 4880a101 06001e11
7106t4		write RB_BIN_CONTROL (8800)
7107			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
71080000000001d91de0:		0000: 48880001 06001e11
7109t4		write RB_BIN_CONTROL2 (88d3)
7110			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
71110000000001d91de8:		0000: 4088d301 00001e11
7112t7		opcode: CP_SET_MODE (63) (2 dwords)
71130000000001d91df0:		0000: 70e30001 00000000
7114t4		write RB_SAMPLE_CONFIG (8804)
7115			RB_SAMPLE_CONFIG: { 0 }
71160000000001d91df8:		0000: 40880401 00000000
7117t4		write SP_TP_SAMPLE_CONFIG (b304)
7118			SP_TP_SAMPLE_CONFIG: { 0 }
71190000000001d91e00:		0000: 48b30401 00000000
7120t4		write GRAS_SAMPLE_CONFIG (80a4)
7121			GRAS_SAMPLE_CONFIG: { 0 }
71220000000001d91e08:		0000: 4880a401 00000000
7123t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71240000000001d91e10:		0000: 70268000
7125t4		write CP_SCRATCH[0x6].REG (0889)
7126			CP_SCRATCH[0x6].REG: 35
7127			:0,1,35,34
71280000000001d91e14:		0000: 48088901 00000023
7129t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7130		ibaddr:00000000011160d0
7131		ibsize:00000018
71320000000001d91e1c:		0000: 70bf8003 011160d0 00000000 00000018
7133t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71340000000001d91e2c:		0000: 70268000
7135t4		write CP_SCRATCH[0x6].REG (0889)
7136			CP_SCRATCH[0x6].REG: 36
7137			:0,1,36,34
71380000000001d91e30:		0000: 48088901 00000024
7139t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71400000000001d91e38:		0000: 70268000
7141t4		write CP_SCRATCH[0x6].REG (0889)
7142			CP_SCRATCH[0x6].REG: 37
7143			:0,1,37,34
71440000000001d91e3c:		0000: 48088901 00000025
7145t7		opcode: CP_REG_TEST (39) (2 dwords)
7146			{ REG = 0xc3a | BIT = 0 | WAIT_FOR_ME }
71470000000001d91e44:		0000: 70b90001 02000c3a
7148t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7149			{ REG0 = 0 | MODE = PRED_TEST }
7150			{ DWORDS = 4 }
71510000000001d91e4c:		0000: 70c70002 10000000 00000004
7152t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7153		ibaddr:0000000001d8f000
7154		ibsize:00000053
71550000000001d91e58:		0000: 70bf8003 01d8f000 00000000 00000053
7156t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71570000000001d91e68:		0000: 70268000
7158t4		write CP_SCRATCH[0x6].REG (0889)
7159			CP_SCRATCH[0x6].REG: 38
7160			:0,1,38,34
71610000000001d91e6c:		0000: 48088901 00000026
7162t7		opcode: CP_REG_TEST (39) (2 dwords)
7163			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
71640000000001d91e74:		0000: 70b90001 02000883
7165t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7166			{ REG0 = 0 | MODE = PRED_TEST }
7167			{ DWORDS = 2 }
71680000000001d91e7c:		0000: 70c70002 10000000 00000002
7169t7		opcode: CP_SET_MARKER (65) (2 dwords)
7170			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
71710000000001d91e88:		0000: 70e50001 00000015
7172t7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
7173			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
7174			{ ADDR_LO = 0 }
7175			{ ADDR_HI = 0 }
71760000000001d91e90:		0000: 70438003 00040000 00000000 00000000
7177t7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
71780000000001d91ea0:		0000: 70230001 00000000
7179t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71800000000001d91ea8:		0000: 70268000
7181t4		write CP_SCRATCH[0x7].REG (088a)
7182			CP_SCRATCH[0x7].REG: 39
7183			:0,1,38,39
71840000000001d91eac:		0000: 48088a01 00000027
7185t7		opcode: CP_SET_MARKER (65) (2 dwords)
7186			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
71870000000001d91eb4:		0000: 70e50001 00000016
7188t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71890000000001d91ebc:		0000: 70268000
7190t4		write CP_SCRATCH[0x7].REG (088a)
7191			CP_SCRATCH[0x7].REG: 40
7192			:0,1,38,40
71930000000001d91ec0:		0000: 48088a01 00000028
7194t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71950000000001d91ec8:		0000: 70268000
7196t4		write CP_SCRATCH[0x6].REG (0889)
7197			CP_SCRATCH[0x6].REG: 41
7198			:0,1,41,40
71990000000001d91ecc:		0000: 48088901 00000029
7200t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7201		ibaddr:0000000001116130
7202		ibsize:00000015
72030000000001d91ed4:		0000: 70bf8003 01116130 00000000 00000015
7204t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72050000000001d91ee4:		0000: 70268000
7206t4		write CP_SCRATCH[0x6].REG (0889)
7207			CP_SCRATCH[0x6].REG: 42
7208			:0,1,42,40
72090000000001d91ee8:		0000: 48088901 0000002a
7210t7		opcode: CP_SET_MARKER (65) (2 dwords)
7211			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
72120000000001d91ef0:		0000: 70e50001 00000007
7213t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72140000000001d91ef8:		0000: 70268000
7215t4		write CP_SCRATCH[0x7].REG (088a)
7216			CP_SCRATCH[0x7].REG: 43
7217			:0,1,42,43
72180000000001d91efc:		0000: 48088a01 0000002b
7219t7		opcode: CP_SET_MARKER (65) (2 dwords)
7220			{ MODE = 0x14 | MARKER = RM6_GMEM }
72210000000001d91f04:		0000: 70e50001 00000014
7222t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72230000000001d91f0c:		0000: 70268000
7224t4		write CP_SCRATCH[0x7].REG (088a)
7225			CP_SCRATCH[0x7].REG: 44
7226			:0,1,42,44
72270000000001d91f10:		0000: 48088a01 0000002c
7228t4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7229			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 }
7230			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 }
72310000000001d91f18:		0000: 4080f002 00000660 01df086f
7232t4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
7233			GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 }
7234			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 }
72350000000001d91f24:		0000: 48840a02 00000660 01df086f
7236t7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
72370000000001d91f30:		0000: 70138000
7238t7		opcode: CP_SET_MODE (63) (2 dwords)
72390000000001d91f34:		0000: 70e30001 00000000
7240t7		opcode: CP_REG_TEST (39) (2 dwords)
7241			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
72420000000001d91f3c:		0000: 70b90001 02000883
7243t7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7244			{ REG0 = 0 | MODE = PRED_TEST }
7245			{ DWORDS = 11 }
72460000000001d91f44:		0000: 70c70002 10000000 0000000b
7247t7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7248			{ VSC_SIZE = 1 | VSC_N = 0 }
7249			{ BIN_DATA_ADDR_LO = 0x1d5dcc0 }
7250			{ BIN_DATA_ADDR_HI = 0 }
7251			{ BIN_SIZE_ADDRESS_LO = 0x1d6580c }
7252			{ BIN_SIZE_ADDRESS_HI = 0 }
7253			{ BIN_PRIM_STRM_LO = 0x1d6a0c0 }
7254			{ BIN_PRIM_STRM_HI = 0 }
72550000000001d91f50:		0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000
7256t7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
72570000000001d91f70:		0000: 70640001 00000000
7258t7		opcode: CP_NOP (10) (3 dwords)
72590000000001d91f78:		0000: 70100002 70640001 00000001
7260t4		write RB_WINDOW_OFFSET (8890)
7261			RB_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72620000000001d91f84:		0000: 48889001 00000660
7263t4		write RB_WINDOW_OFFSET2 (88d4)
7264			RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 }
72650000000001d91f8c:		0000: 4888d401 00000660
7266t4		write SP_WINDOW_OFFSET (b4d1)
7267			SP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72680000000001d91f94:		0000: 48b4d101 00000660
7269t4		write SP_TP_WINDOW_OFFSET (b307)
7270			SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72710000000001d91f9c:		0000: 48b30701 00000660
7272t4		write GRAS_BIN_CONTROL (80a1)
7273			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72740000000001d91fa4:		0000: 4880a101 06001e11
7275t4		write RB_BIN_CONTROL (8800)
7276			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72770000000001d91fac:		0000: 48880001 06001e11
7278t4		write RB_BIN_CONTROL2 (88d3)
7279			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
72800000000001d91fb4:		0000: 4088d301 00001e11
7281t7		opcode: CP_SET_MODE (63) (2 dwords)
72820000000001d91fbc:		0000: 70e30001 00000000
7283t4		write RB_SAMPLE_CONFIG (8804)
7284			RB_SAMPLE_CONFIG: { 0 }
72850000000001d91fc4:		0000: 40880401 00000000
7286t4		write SP_TP_SAMPLE_CONFIG (b304)
7287			SP_TP_SAMPLE_CONFIG: { 0 }
72880000000001d91fcc:		0000: 48b30401 00000000
7289t4		write GRAS_SAMPLE_CONFIG (80a4)
7290			GRAS_SAMPLE_CONFIG: { 0 }
72910000000001d91fd4:		0000: 4880a401 00000000
7292t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72930000000001d91fdc:		0000: 70268000
7294t4		write CP_SCRATCH[0x6].REG (0889)
7295			CP_SCRATCH[0x6].REG: 45
7296			:0,1,45,44
72970000000001d91fe0:		0000: 48088901 0000002d
7298t7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7299		ibaddr:00000000011160d0
7300		ibsize:00000018
73010000000001d91fe8:		0000: 70bf8003 011160d0 00000000 00000018
7302t7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
73030000000001d91ff8:		0000: 70268000
7304############################################################
7305vertices: 0
7306cmd: null_platform_t/2995: fence=1856
7307cmd: null_platform_t/2995: fence=1857
7308