• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1gpu_id: 630
2cmd: null_platform_t/2995: fence=1855
3############################################################
4cmdstream[0]: 1023 dwords
5		opcode: CP_EVENT_WRITE (46) (2 dwords)
6			{ EVENT = CACHE_INVALIDATE }
7		event CACHE_INVALIDATE
80000000001d91000:		0000: 70460001 00000031
9		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
12		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
130000000001d91010:		0000: 70268000
14		write RB_DBG_ECO_CNTL (8e04)
15			RB_DBG_ECO_CNTL: 0
160000000001d91014:		0000: 408e0401 00000000
17		write SP_FLOAT_CNTL (ae04)
18			SP_FLOAT_CNTL: { F16_NO_INF }
190000000001d9101c:		0000: 48ae0401 00000008
20		write SP_DBG_ECO_CNTL (ae00)
21			SP_DBG_ECO_CNTL: 0
220000000001d91024:		0000: 40ae0001 00000000
23		write SP_PERFCTR_ENABLE (ae0f)
24			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
250000000001d9102c:		0000: 40ae0f01 0000003f
26		write TPL1_UNKNOWN_B605 (b605)
27			TPL1_UNKNOWN_B605: 68
280000000001d91034:		0000: 40b60501 00000044
29		write TPL1_DBG_ECO_CNTL (b600)
30			TPL1_DBG_ECO_CNTL: 0x100000
310000000001d9103c:		0000: 40b60001 00100000
32		write HLSQ_UNKNOWN_BE00 (be00)
33			HLSQ_UNKNOWN_BE00: 0x80
340000000001d91044:		0000: 48be0001 00000080
35		write HLSQ_UNKNOWN_BE01 (be01)
36			HLSQ_UNKNOWN_BE01: 0
370000000001d9104c:		0000: 40be0101 00000000
38		write VPC_DBG_ECO_CNTL (9600)
39			VPC_DBG_ECO_CNTL: 0
400000000001d91054:		0000: 48960001 00000000
41		write GRAS_DBG_ECO_CNTL (8600)
42			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
430000000001d9105c:		0000: 40860001 00000880
44		write HLSQ_DBG_ECO_CNTL (be04)
45			HLSQ_DBG_ECO_CNTL: 0x80000
460000000001d91064:		0000: 40be0401 00080000
47		write SP_CHICKEN_BITS (ae03)
48			SP_CHICKEN_BITS: 0x1430
490000000001d9106c:		0000: 40ae0301 00001430
50		write SP_IBO_COUNT (ab20)
51			SP_IBO_COUNT: 0
520000000001d91074:		0000: 48ab2001 00000000
53		write SP_UNKNOWN_B182 (b182)
54			SP_UNKNOWN_B182: 0
550000000001d9107c:		0000: 48b18201 00000000
56		write HLSQ_SHARED_CONSTS (bb11)
57			HLSQ_SHARED_CONSTS: { 0 }
580000000001d91084:		0000: 48bb1101 00000000
59		write UCHE_UNKNOWN_0E12 (0e12)
60			UCHE_UNKNOWN_0E12: 0x3200000
610000000001d9108c:		0000: 400e1201 03200000
62		write UCHE_CLIENT_PF (0e19)
63			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
640000000001d91094:		0000: 480e1901 00000004
65		write RB_UNKNOWN_8E01 (8e01)
66			RB_UNKNOWN_8E01: 0x1
670000000001d9109c:		0000: 408e0101 00000001
68		write SP_MODE_CONTROL (ab00)
69			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
700000000001d910a4:		0000: 40ab0001 00000005
71		write VFD_ADD_OFFSET (a009)
72			VFD_ADD_OFFSET: { VERTEX }
730000000001d910ac:		0000: 48a00901 00000001
74		write RB_UNKNOWN_8811 (8811)
75			RB_UNKNOWN_8811: 0x1
760000000001d910b4:		0000: 48881101 00000010
77		write PC_MODE_CNTL (9804)
78			PC_MODE_CNTL: 0x1f
790000000001d910bc:		0000: 48980401 0000001f
80		write RB_SRGB_CNTL (880f)
81			RB_SRGB_CNTL: { 0 }
820000000001d910c4:		0000: 48880f01 00000000
83		write GRAS_LRZ_PS_INPUT_CNTL (8101)
84			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
850000000001d910cc:		0000: 40810101 00000000
86		write GRAS_SAMPLE_CNTL (8109)
87			GRAS_SAMPLE_CNTL: { 0 }
880000000001d910d4:		0000: 48810901 00000000
89		write GRAS_UNKNOWN_8110 (8110)
90			GRAS_UNKNOWN_8110: 0x2
910000000001d910dc:		0000: 40811001 00000002
92		write RB_UNKNOWN_8818 (8818)
93			RB_UNKNOWN_8818: 0
940000000001d910e4:		0000: 48881801 00000000
95		write RB_UNKNOWN_8819 (8819)
96			RB_UNKNOWN_8819: 0
970000000001d910ec:		0000: 40881901 00000000
98		write RB_UNKNOWN_881A (881a)
99			RB_UNKNOWN_881A: 0
1000000000001d910f4:		0000: 40881a01 00000000
101		write RB_UNKNOWN_881B (881b)
102			RB_UNKNOWN_881B: 0
1030000000001d910fc:		0000: 48881b01 00000000
104		write RB_UNKNOWN_881C (881c)
105			RB_UNKNOWN_881C: 0
1060000000001d91104:		0000: 40881c01 00000000
107		write RB_UNKNOWN_881D (881d)
108			RB_UNKNOWN_881D: 0
1090000000001d9110c:		0000: 48881d01 00000000
110		write RB_UNKNOWN_881E (881e)
111			RB_UNKNOWN_881E: 0
1120000000001d91114:		0000: 48881e01 00000000
113		write RB_UNKNOWN_88F0 (88f0)
114			RB_UNKNOWN_88F0: 0
1150000000001d9111c:		0000: 4888f001 00000000
116		write VPC_POINT_COORD_INVERT (9236)
117			VPC_POINT_COORD_INVERT: { 0 }
1180000000001d91124:		0000: 40923601 00000000
119		write VPC_UNKNOWN_9300 (9300)
120			VPC_UNKNOWN_9300: 0
1210000000001d9112c:		0000: 48930001 00000000
122		write VPC_SO_DISABLE (9306)
123			VPC_SO_DISABLE: { DISABLE }
1240000000001d91134:		0000: 48930601 00000001
125		write PC_PS_CNTL (9806)
126			PC_PS_CNTL: { 0 }
1270000000001d9113c:		0000: 40980601 00000000
128		write 0x9990 (9990)
129			0x9990: 00000000
1300000000001d91144:		0000: 48999001 00000000
131		write PC_RASTER_CNTL (9980)
132			PC_RASTER_CNTL: { STREAM = 0 }
1330000000001d9114c:		0000: 40998001 00000000
134		write PC_MULTIVIEW_CNTL (9b07)
135			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
1360000000001d91154:		0000: 489b0701 00000000
137		write SP_VS_OBJ_FIRST_EXEC_OFFSET (a81b)
138			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
1390000000001d9115c:		0000: 40a81b01 00000000
140		write SP_UNKNOWN_B183 (b183)
141			SP_UNKNOWN_B183: 0
1420000000001d91164:		0000: 40b18301 00000000
143		write GRAS_SU_CONSERVATIVE_RAS_CNTL (8099)
144			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
1450000000001d9116c:		0000: 40809901 00000000
146		write GRAS_VS_LAYER_CNTL (809b)
147			GRAS_VS_LAYER_CNTL: { 0 }
1480000000001d91174:		0000: 48809b01 00000000
149		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 | ROTATION = 0 }
1510000000001d9117c:		0000: 4080a001 00000002
152		write GRAS_UNKNOWN_80AF (80af)
153			GRAS_UNKNOWN_80AF: FALSE
1540000000001d91184:		0000: 4080af01 00000000
155		write VPC_UNKNOWN_9210 (9210)
156			VPC_UNKNOWN_9210: 0
1570000000001d9118c:		0000: 48921001 00000000
158		write VPC_UNKNOWN_9211 (9211)
159			VPC_UNKNOWN_9211: 0
1600000000001d91194:		0000: 40921101 00000000
161		write VPC_UNKNOWN_9602 (9602)
162			VPC_UNKNOWN_9602: FALSE
1630000000001d9119c:		0000: 40960201 00000000
164		write PC_POLYGON_MODE (9981)
165			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1660000000001d911a4:		0000: 48998101 00000003
167		write PC_UNKNOWN_9E72 (9e72)
168			PC_UNKNOWN_9E72: 0
1690000000001d911ac:		0000: 409e7201 00000000
170		write VPC_POLYGON_MODE (9108)
171			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1720000000001d911b4:		0000: 48910801 00000003
173		write SP_TP_SAMPLE_CONFIG (b304)
174			SP_TP_SAMPLE_CONFIG: { 0 }
1750000000001d911bc:		0000: 48b30401 00000000
176		write SP_TP_MODE_CNTL (b309)
177			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
1780000000001d911c4:		0000: 40b30901 000000a2
179		write RB_SAMPLE_CONFIG (8804)
180			RB_SAMPLE_CONFIG: { 0 }
1810000000001d911cc:		0000: 40880401 00000000
182		write GRAS_SAMPLE_CONFIG (80a4)
183			GRAS_SAMPLE_CONFIG: { 0 }
1840000000001d911d4:		0000: 4880a401 00000000
185		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
188		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
191		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
194		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
197		write RB_Z_BOUNDS_MIN (8878)
198			RB_Z_BOUNDS_MIN: 0.000000
1990000000001d911fc:		0000: 48887801 00000000
200		write RB_Z_BOUNDS_MAX (8879)
201			RB_Z_BOUNDS_MAX: 0.000000
2020000000001d91204:		0000: 40887901 00000000
203		write HLSQ_CONTROL_5_REG (b986)
204			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
2050000000001d9120c:		0000: 48b98601 000000fc
206		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2070000000001d91214:		0000: 70268000
208		write CP_SCRATCH[0x7].REG (088a)
209			CP_SCRATCH[0x7].REG: 4
210			:0,0,0,4
2110000000001d91218:		0000: 48088a01 00000004
212		write VFD_MODE_CNTL (a007)
213			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
2140000000001d91220:		0000: 40a00701 00000000
215		write VFD_MULTIVIEW_CNTL (a008)
216			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
2170000000001d91228:		0000: 40a00801 00000000
218		write PC_MODE_CNTL (9804)
219			PC_MODE_CNTL: 0x1f
2200000000001d91230:		0000: 48980401 0000001f
221		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
226		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
229		write GRAS_LRZ_CNTL (8100)
230			GRAS_LRZ_CNTL: { DIR = 0 }
2310000000001d91250:		0000: 48810001 00000000
232		write RB_LRZ_CNTL (8898)
233			RB_LRZ_CNTL: { 0 }
2340000000001d91258:		0000: 40889801 00000000
235		opcode: CP_EVENT_WRITE (46) (2 dwords)
236			{ EVENT = LRZ_FLUSH }
237		event LRZ_FLUSH
2380000000001d91260:		0000: 70460001 00000026
239		opcode: CP_EVENT_WRITE (46) (2 dwords)
240			{ EVENT = CACHE_INVALIDATE }
241		event CACHE_INVALIDATE
2420000000001d91268:		0000: 70460001 00000031
243		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
2440000000001d91270:		0000: 709d0001 00000000
245		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2460000000001d91278:		0000: 70268000
247		write RB_CCU_CNTL (8e07)
248			RB_CCU_CNTL: { CONCURRENT_RESOLVE | DEPTH_OFFSET_HI = 0 | COLOR_OFFSET_HI = 0 | DEPTH_CACHE_SIZE = CCU_CACHE_SIZE_FULL | DEPTH_OFFSET = 0 | COLOR_CACHE_SIZE = CCU_CACHE_SIZE_QUARTER | COLOR_OFFSET = 0xf8000 }
2490000000001d9127c:		0000: 408e0701 7c400004
250		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_GMEM: 0
2560000000001d91284:		0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000
257		write GRAS_SU_DEPTH_BUFFER_INFO (8098)
258			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
2590000000001d912a0:		0000: 48809801 00000000
260		write GRAS_LRZ_BUFFER_BASE (8103)
261			GRAS_LRZ_BUFFER_BASE: 0
262			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
263			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
2640000000001d912a8:		0000: 48810385 00000000 00000000 00000000 00000000 00000000
265		write RB_STENCIL_INFO (8881)
266			RB_STENCIL_INFO: { 0 }
2670000000001d912c0:		0000: 48888101 00000000
268		write RB_MRT[0].BUF_INFO (8822)
269			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
270			RB_MRT[0].PITCH: 8704
271			RB_MRT[0].ARRAY_PITCH: 12533760
272			RB_MRT[0].BASE: 0x1125000
273			RB_MRT[0].BASE_GMEM: 0
2740000000001d912c8:		0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000
275		write SP_FS_MRT[0].REG (a996)
276			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
2770000000001d912e4:		0000: 48a99601 00000031
278		write RB_MRT_FLAG_BUFFER[0].ADDR (8903)
279			RB_MRT_FLAG_BUFFER[0].ADDR: 0
280			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
2810000000001d912ec:		0000: 40890383 00000000 00000000 00000000
282		write RB_SRGB_CNTL (880f)
283			RB_SRGB_CNTL: { 0 }
2840000000001d912fc:		0000: 48880f01 00000000
285		write SP_SRGB_CNTL (a98a)
286			SP_SRGB_CNTL: { 0 }
2870000000001d91304:		0000: 40a98a01 00000000
288		write RB_RENDER_COMPONENTS (880d)
289			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2900000000001d9130c:		0000: 40880d01 0000000f
291		write SP_FS_RENDER_COMPONENTS (a98b)
292			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2930000000001d91314:		0000: 48a98b01 0000000f
294		write GRAS_MAX_LAYER_INDEX (8004)
295			GRAS_MAX_LAYER_INDEX: 0
2960000000001d9131c:		0000: 48800401 00000000
297		write SP_TP_RAS_MSAA_CNTL (b300)
298			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
299			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3000000000001d91324:		0000: 40b30002 00000000 00000004
301		write GRAS_RAS_MSAA_CNTL (80a2)
302			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
303			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3040000000001d91330:		0000: 4880a202 00000000 00000004
305		write RB_RAS_MSAA_CNTL (8802)
306			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
307			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3080000000001d9133c:		0000: 40880202 00000000 00000004
309		write RB_BLIT_GMEM_MSAA_CNTL (88d5)
310			RB_BLIT_GMEM_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3110000000001d91348:		0000: 4088d501 00000000
312		write VPC_SO_DISABLE (9306)
313			VPC_SO_DISABLE: { 0 }
3140000000001d91350:		0000: 48930601 00000000
315		write GRAS_BIN_CONTROL (80a1)
316			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3170000000001d91358:		0000: 4880a101 06041e11
318		write RB_BIN_CONTROL (8800)
319			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3200000000001d91360:		0000: 48880001 06041e11
321		write RB_BIN_CONTROL2 (88d3)
322			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
3230000000001d91368:		0000: 4088d301 00001e11
324		opcode: CP_REG_WRITE (6d) (4 dwords)
325			{ TRACKER = TRACK_RENDER_CNTL }
326			{ 1 = 0x8801 }
327			{ 2 = 0x90 }
328			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
3290000000001d91370:		0000: 706d8003 00000002 00008801 00000090
330		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
331			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
332			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
3330000000001d91380:		0000: 4080f002 00000000 059f086f
334		write GRAS_2D_RESOLVE_CNTL_1 (840a)
335			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
336			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
3370000000001d9138c:		0000: 48840a02 00000000 059f086f
338		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3390000000001d91398:		0000: 70268000
340		write CP_SCRATCH[0x7].REG (088a)
341			CP_SCRATCH[0x7].REG: 9
342			:0,0,0,9
3430000000001d9139c:		0000: 48088a01 00000009
344		opcode: CP_SET_MARKER (65) (2 dwords)
345			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_VISIBILITY }
3460000000001d913a4:		0000: 70e50001 00000002
347		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3480000000001d913ac:		0000: 70268000
349		write CP_SCRATCH[0x7].REG (088a)
350			CP_SCRATCH[0x7].REG: 10
351			:0,0,0,10
3520000000001d913b0:		0000: 48088a01 0000000a
353		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
3540000000001d913b8:		0000: 70640001 00000001
355		opcode: CP_SET_MODE (63) (2 dwords)
3560000000001d913c0:		0000: 70e30001 00000001
357		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3580000000001d913c8:		0000: 70268000
359		write VFD_MODE_CNTL (a007)
360			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
3610000000001d913cc:		0000: 40a00701 00000001
362		write VSC_BIN_SIZE (0c02)
363			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
364			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
3650000000001d913d4:		0000: 400c0283 00001e11 01d65800 00000000
366		write VSC_BIN_COUNT (0c06)
367			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
3680000000001d913e4:		0000: 480c0601 00001808
369		write VSC_PIPE_CONFIG[0].REG (0c10)
370			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
371			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
372			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
373			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
374			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
375			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
376			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
377			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
378			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
379			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
380			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
381			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
382			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
383			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
384			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
385			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
386			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
387			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
388			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
389			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
390			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
391			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
392			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
393			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
394			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
395			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
396			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
397			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
398			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
399			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
400			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
401			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4020000000001d913ec:		0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402
4030000000001d9140c:		0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000
404*
405		write VSC_PRIM_STRM_ADDRESS (0c30)
406			VSC_PRIM_STRM_ADDRESS: 0x1d67000
407			VSC_PRIM_STRM_PITCH: 0x1040
408			VSC_PRIM_STRM_LIMIT: 0x28000
4090000000001d91470:		0000: 480c3004 01d67000 00000000 00001040 00028000
410		write VSC_DRAW_STRM_ADDRESS (0c34)
411			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
412			VSC_DRAW_STRM_PITCH: 0x440
413			VSC_DRAW_STRM_LIMIT: 0xa000
4140000000001d91484:		0000: 400c3404 01d5d000 00000000 00000440 0000a000
415		write PC_POWER_CNTL (9805)
416			PC_POWER_CNTL: 0x1
4170000000001d91498:		0000: 40980501 00000001
418		write VFD_POWER_CNTL (a0f8)
419			VFD_POWER_CNTL: 0x1
4200000000001d914a0:		0000: 40a0f801 00000001
421		opcode: CP_EVENT_WRITE (46) (2 dwords)
422			{ EVENT = UNK_2C }
423		event UNK_2C
4240000000001d914a8:		0000: 70460001 0000002c
425		write RB_WINDOW_OFFSET (8890)
426			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
4270000000001d914b0:		0000: 48889001 00000000
428		write SP_TP_WINDOW_OFFSET (b307)
429			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
4300000000001d914b8:		0000: 48b30701 00000000
431		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4320000000001d914c0:		0000: 70268000
433		write CP_SCRATCH[0x6].REG (0889)
434			CP_SCRATCH[0x6].REG: 11
435			:0,0,11,10
4360000000001d914c4:		0000: 48088901 0000000b
437		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
438		ibaddr:0000000001d8f000
439		ibsize:00000053
440			write VFD_INDEX_OFFSET (a00e)
441				VFD_INDEX_OFFSET: 0
4420000000001d8f000:			0000: 40a00e01 00000000
443			write VFD_INSTANCE_START_OFFSET (a00f)
444				VFD_INSTANCE_START_OFFSET: 0
4450000000001d8f008:			0000: 48a00f01 00000000
446			write PC_RESTART_INDEX (9803)
447				PC_RESTART_INDEX: 4294967295
4480000000001d8f010:			0000: 40980301 ffffffff
449			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4500000000001d8f018:			0000: 70268000
451			write CP_SCRATCH[0x5].REG (0888)
452				CP_SCRATCH[0x5].REG: 1
453				:0,1,11,10
4540000000001d8f01c:			0000: 40088801 00000001
455			write RB_STENCILREF (8887)
456				RB_STENCILREF: { REF = 0 | BFREF = 0 }
4570000000001d8f024:			0000: 48888701 00000000
458			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
459				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
460				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4610000000001d8f02c:			0000: 4880b002 00000000 059f086f
462			write GRAS_CL_VPORT[0].XOFFSET (8010)
463				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
464				GRAS_CL_VPORT[0].XSCALE: 1080.000000
465				GRAS_CL_VPORT[0].YOFFSET: 720.000000
466				GRAS_CL_VPORT[0].YSCALE: 720.000000
467				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
468				GRAS_CL_VPORT[0].ZSCALE: 0.500000
4690000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
470			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
471				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
472				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4730000000001d8f054:			0000: 4880d002 00000000 059f086f
474			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
475				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
4760000000001d8f060:			0000: 40800601 00057537
477			write RB_BLEND_CNTL (8865)
478				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
4790000000001d8f068:			0000: 48886501 ffff0000
480			write RB_BLEND_RED_F32 (8860)
481				RB_BLEND_RED_F32: 0.000000
482				RB_BLEND_GREEN_F32: 0.000000
483				RB_BLEND_BLUE_F32: 0.000000
484				RB_BLEND_ALPHA_F32: 0.000000
4850000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
486			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
487				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
488				{ ADDR_LO = 0x1116000 }
489				{ ADDR_HI = 0 }
490				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
491				{ ADDR_LO = 0x111e000 }
492				{ ADDR_HI = 0 }
493				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
494				{ ADDR_LO = 0x111f000 }
495				{ ADDR_HI = 0 }
496				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
497				{ ADDR_LO = 0x1120000 }
498				{ ADDR_HI = 0 }
499				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
500				{ ADDR_LO = 0x1121000 }
501				{ ADDR_HI = 0 }
502				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
503				{ ADDR_LO = 0x1122000 }
504				{ ADDR_HI = 0 }
505				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
506				{ ADDR_LO = 0x1123000 }
507				{ ADDR_HI = 0 }
508				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
509				{ ADDR_LO = 0x1116030 }
510				{ ADDR_HI = 0 }
511				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
512				{ ADDR_LO = 0 }
513				{ ADDR_HI = 0 }
514				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
515				{ ADDR_LO = 0x1116050 }
516				{ ADDR_HI = 0 }
517				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
518				{ ADDR_LO = 0 }
519				{ ADDR_HI = 0 }
520				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
521				{ ADDR_LO = 0x1124000 }
522				{ ADDR_HI = 0 }
523				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
524				{ ADDR_LO = 0x11160a0 }
525				{ ADDR_HI = 0 }
5260000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
5270000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
5280000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
5290000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
5300000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
531			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
5320000000001d8f124:			0000: 70268000
533			write CP_SCRATCH[0x7].REG (088a)
534				CP_SCRATCH[0x7].REG: 2
535				:0,1,11,2
5360000000001d8f128:			0000: 48088a01 00000002
537			group_id: 0
538			count: 21
539			addr: 000000000111f000
540			flags: 0
541			enable_mask: 0x7
542000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
543000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
544000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
545					write HLSQ_INVALIDATE_CMD (bb08)
546						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 }
547000000000111f000:					0000: 40bb0801 000000ff
548					write HLSQ_VS_CNTL (b800)
549						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
550						HLSQ_HS_CNTL: { CONSTLEN = 0 }
551						HLSQ_DS_CNTL: { CONSTLEN = 0 }
552						HLSQ_GS_CNTL: { CONSTLEN = 0 }
553000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
554					write HLSQ_FS_CNTL (bb10)
555						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
556000000000111f01c:					0000: 40bb1001 00000108
557					write SP_VS_CONFIG (a823)
558						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
559000000000111f024:					0000: 48a82301 00000100
560					write SP_HS_CONFIG (a83b)
561						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
562000000000111f02c:					0000: 48a83b01 00000000
563					write SP_DS_CONFIG (a863)
564						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
565000000000111f034:					0000: 40a86301 00000000
566					write SP_GS_CONFIG (a894)
567						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
568000000000111f03c:					0000: 48a89401 00000000
569					write SP_FS_CONFIG (ab04)
570						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
571000000000111f044:					0000: 48ab0401 00000100
572					write SP_IBO_COUNT (ab20)
573						SP_IBO_COUNT: 0
574000000000111f04c:					0000: 48ab2001 00000000
575			group_id: 1
576			count: 192
577			addr: 0000000001120000
578			flags: 0
579			enable_mask: 0x6
580				skipped!
581
582			group_id: 2
583			count: 95
584			addr: 0000000001121000
585			flags: 0
586			enable_mask: 0x1
5870000000001121000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
5880000000001121020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000
5890000000001121040:				0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff
5900000000001121060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
5910000000001121080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
59200000000011210a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001
59300000000011210c0:				00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000
59400000000011210e0:				00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901
5950000000001121100:				0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
5960000000001121120:				0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000
5970000000001121140:				0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc
5980000000001121160:				0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
599					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
600						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
6010000000001121000:					0000: 40a83301 00000000
602					write SP_FS_PREFETCH_CNTL (a99e)
603						SP_FS_PREFETCH_CNTL: { COUNT = 0 | CONSTSLOTID = 511 }
6040000000001121008:					0000: 40a99e01 00007fc0
605					write SP_UNKNOWN_A9A8 (a9a8)
606						SP_UNKNOWN_A9A8: 0
6070000000001121010:					0000: 40a9a801 00000000
608					write SP_MODE_CONTROL (ab00)
609						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
6100000000001121018:					0000: 40ab0001 00000005
611					write SP_FS_OUTPUT_CNTL0 (a98c)
612						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6130000000001121020:					0000: 40a98c01 fcfcfc00
614					write SP_VS_CTRL_REG0 (a800)
615						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
6160000000001121028:					0000: 40a80001 80100080
617					write SP_VS_INSTRLEN (a824)
618						SP_VS_INSTRLEN: 1
6190000000001121030:					0000: 40a82401 00000001
620					write SP_VS_OBJ_START (a81c)
621						SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
6220000000001011000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
623*
624							:0:0000:0000[03000000x_00000000x] end
625							:0:0001:0001[00000000x_00000000x] nop
626							:0:0002:0002[00000000x_00000000x] nop
627							:0:0003:0003[00000000x_00000000x] nop
628							:0:0004:0004[00000000x_00000000x] nop
629							Stats:
630							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
631							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
632							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
633							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
6340000000001121038:					0000: 48a81c02 01011000 00000000
635					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
636						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
637						{ EXT_SRC_ADDR = 0x1011000 }
638						{ EXT_SRC_ADDR_HI = 0 }
639						:0:0000:0000[03000000x_00000000x] end
640						:0:0001:0001[00000000x_00000000x] nop
641						:0:0002:0002[00000000x_00000000x] nop
642						:0:0003:0003[00000000x_00000000x] nop
643						:0:0004:0004[00000000x_00000000x] nop
644						Stats:
645						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
646						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
647						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
648						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
6490000000001121044:					0000: 70328003 00620000 01011000 00000000
650					write VPC_VAR[0].DISABLE (9212)
651						VPC_VAR[0].DISABLE: 0xffffffff
652						VPC_VAR[0x1].DISABLE: 0xffffffff
653						VPC_VAR[0x2].DISABLE: 0xffffffff
654						VPC_VAR[0x3].DISABLE: 0xffffffff
6550000000001121054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
656					write SP_VS_OUT[0].REG (a803)
657						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
6580000000001121068:					0000: 40a80301 00000f00
659					write SP_VS_VPC_DST[0].REG (a813)
660						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
6610000000001121070:					0000: 48a81301 00000000
662					write SP_HS_WAVE_INPUT_SIZE (a831)
663						SP_HS_WAVE_INPUT_SIZE: 0
6640000000001121078:					0000: 48a83101 00000000
665					write SP_VS_PRIMITIVE_CNTL (a802)
666						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
6670000000001121080:					0000: 48a80201 00000001
668					write VPC_CNTL_0 (9304)
669						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
6700000000001121088:					0000: 40930401 ff00ff00
671					write PC_VS_OUT_CNTL (9b01)
672						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
6730000000001121090:					0000: 489b0101 00000004
674					write PC_HS_OUT_CNTL (9b03)
675						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
6760000000001121098:					0000: 409b0301 00000000
677					write HLSQ_CONTROL_1_REG (b982)
678						HLSQ_CONTROL_1_REG: { PRIMALLOCTHRESHOLD = 7 }
679						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
680						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
681						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
682						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
68300000000011210a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc
684					write HLSQ_FS_CNTL_0 (b980)
685						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
68600000000011210b8:					0000: 48b98001 00000001
687					write SP_FS_CTRL_REG0 (a980)
688						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
68900000000011210c0:					0000: 40a98001 81100080
690					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
691						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
69200000000011210c8:					0000: 48a98201 00000000
693					write VPC_VS_LAYER_CNTL (9104)
694						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
69500000000011210d0:					0000: 48910401 0000ffff
696					write GRAS_CNTL (8005)
697						GRAS_CNTL: { COORD_MASK = 0 }
69800000000011210d8:					0000: 40800501 00000000
699					write RB_RENDER_CONTROL0 (8809)
700						RB_RENDER_CONTROL0: { COORD_MASK = 0 }
701						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
70200000000011210e0:					0000: 48880902 00000000 00000000
703					write RB_SAMPLE_CNTL (8810)
704						RB_SAMPLE_CNTL: { 0 }
70500000000011210ec:					0000: 40881001 00000000
706					write GRAS_LRZ_PS_INPUT_CNTL (8101)
707						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
70800000000011210f4:					0000: 40810101 00000000
709					write GRAS_SAMPLE_CNTL (8109)
710						GRAS_SAMPLE_CNTL: { 0 }
71100000000011210fc:					0000: 48810901 00000000
712					write SP_FS_OUTPUT[0].REG (a98e)
713						SP_FS_OUTPUT[0].REG: { REGID = r63.x }
714						SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
715						SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
716						SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
717						SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
718						SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
719						SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
720						SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
7210000000001121104:					0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
7220000000001121124:					0020: 000000fc
723					write VPC_VS_PACK (9301)
724						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
7250000000001121128:					0000: 40930101 00ff0004
726					write PC_PRIMITIVE_CNTL_6 (9b06)
727						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
7280000000001121130:					0000: 409b0601 00000000
729					write SP_GS_PRIM_SIZE (a871)
730						SP_GS_PRIM_SIZE: 0
7310000000001121138:					0000: 40a87101 00000000
732					write VPC_VS_CLIP_CNTL (9101)
733						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
7340000000001121140:					0000: 48910101 00ffff00
735					write VPC_UNKNOWN_9107 (9107)
736						VPC_UNKNOWN_9107: { 0 }
7370000000001121148:					0000: 48910701 00000000
738					write VFD_CONTROL_1 (a001)
739						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
740						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
741						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
742						VFD_CONTROL_4: { UNK0 = r63.x }
743						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
744						VFD_CONTROL_6: { 0 }
7450000000001121150:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
746					write RB_DEPTH_PLANE_CNTL (8870)
747						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
748000000000112116c:					0000: 40887001 00000000
749					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
750						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
7510000000001121174:					0000: 48809401 00000000
752			group_id: 3
753			count: 18
754			addr: 0000000001122000
755			flags: 0
756			enable_mask: 0x6
757				skipped!
758
759			group_id: 4
760			count: 5
761			addr: 0000000001116030
762			flags: 0
763			enable_mask: 0x6
764				skipped!
765
766			group_id: 7
767			count: 12
768			addr: 0000000001116000
769			flags: 0
770			enable_mask: 0x7
7710000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
7720000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
773					write VFD_FETCH[0].BASE (a010)
774						VFD_FETCH[0].BASE: 0x1016000
775						VFD_FETCH[0].SIZE: 1048576
776						VFD_FETCH[0].STRIDE: 12
7770000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
778					write VFD_DECODE[0].INSTR (a090)
779						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
780						VFD_DECODE[0].STEP_RATE: 1
7810000000001116014:					0000: 48a09002 c7400000 00000001
782					write VFD_DEST_CNTL[0].INSTR (a0d0)
783						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
7840000000001116020:					0000: 40a0d001 0000000f
785					write VFD_CONTROL_0 (a000)
786						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
7870000000001116028:					0000: 48a00001 00000101
788			group_id: 12
789			count: 20
790			addr: 0000000001116050
791			flags: 0
792			enable_mask: 0x6
793				skipped!
794
795			group_id: 20
796			count: 9
797			addr: 00000000011160a0
798			flags: 0
799			enable_mask: 0x6
800				skipped!
801
802			group_id: 21
803			count: 14
804			addr: 0000000001123000
805			flags: 0
806			enable_mask: 0x7
8070000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
8080000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
809					write GRAS_CL_CNTL (8000)
810						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
811						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
8120000000001123000:					0000: 40800002 00000080 00000000
813					write GRAS_SU_CNTL (8090)
814						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
815000000000112300c:					0000: 40809001 00000014
816					write GRAS_SU_POINT_MINMAX (8091)
817						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
818						GRAS_SU_POINT_SIZE: 1.000000
8190000000001123014:					0000: 48809102 00100010 00000010
820					write GRAS_SU_POLY_OFFSET_SCALE (8095)
821						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
822						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
823						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
8240000000001123020:					0000: 40809583 00000000 00000000 00000000
825					write PC_PRIMITIVE_CNTL_0 (9b00)
826						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
8270000000001123030:					0000: 409b0001 00000002
828			group_id: 22
829			count: 9
830			addr: 000000000111e000
831			flags: 0
832			enable_mask: 0x7
833000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
834*
835					write RB_ALPHA_CONTROL (8864)
836						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
837000000000111e000:					0000: 40886401 00000000
838					write RB_STENCIL_CONTROL (8880)
839						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 }
840000000000111e008:					0000: 40888001 00000000
841					write RB_DEPTH_CNTL (8871)
842						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
843000000000111e010:					0000: 48887101 00000000
844					write RB_STENCILMASK (8888)
845						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
846						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
847000000000111e018:					0000: 48888802 00000000 00000000
848			group_id: 23
849			count: 36
850			addr: 0000000001124000
851			flags: 0
852			enable_mask: 0x6
853				skipped!
854
855			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
856				{ 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 }
857				{ NUM_INSTANCES = 1 }
858				{ NUM_INDICES = 4 }
859			mode: RM6_BIN_VISIBILITY
860			skip_ib2: g=0, l=0
861			draw[0] register values
862!+	00000001			CP_SCRATCH[0x5].REG: 1
863			:0,1,11,2
864!+	0000000b			CP_SCRATCH[0x6].REG: 11
865			:0,1,11,2
866!+	00000002			CP_SCRATCH[0x7].REG: 2
867			:0,1,11,2
868!+	00001e11			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
869!+	01d65800			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
870!+	00001808			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
871!+	04100000			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
872!+	04100001			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
873!+	04100002			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
874!+	04100003			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
875!+	04100400			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
876!+	04100401			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
877!+	04100402			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
878!+	04100403			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
879!+	04100800			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
880!+	04100801			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
881!+	04100802			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
882!+	04100803			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
883 +	00000000			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
884 +	00000000			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
885 +	00000000			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
886 +	00000000			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
887 +	00000000			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
888 +	00000000			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
889 +	00000000			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
890 +	00000000			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
891 +	00000000			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
892 +	00000000			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
893 +	00000000			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
894 +	00000000			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
895 +	00000000			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
896 +	00000000			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
897 +	00000000			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
898 +	00000000			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
899 +	00000000			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
900 +	00000000			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
901 +	00000000			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
902 +	00000000			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
903!+	01d67000			VSC_PRIM_STRM_ADDRESS: 0x1d67000
904!+	00001040			VSC_PRIM_STRM_PITCH: 0x1040
905!+	00028000			VSC_PRIM_STRM_LIMIT: 0x28000
906!+	01d5d000			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
907!+	00000440			VSC_DRAW_STRM_PITCH: 0x440
908!+	0000a000			VSC_DRAW_STRM_LIMIT: 0xa000
909!+	03200000			UCHE_UNKNOWN_0E12: 0x3200000
910!+	00000004			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
911!+	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
912 +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
913 +	00000000			GRAS_MAX_LAYER_INDEX: 0
914 +	00000000			GRAS_CNTL: { COORD_MASK = 0 }
915!+	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
916!+	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
917!+	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
918!+	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
919!+	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
920!+	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
921!+	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
922!+	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
923!+	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
924!+	00000010			GRAS_SU_POINT_SIZE: 1.000000
925 +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
926 +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
927 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
928 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
929 +	00000000			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
930 +	00000000			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
931 +	00000000			GRAS_VS_LAYER_CNTL: { 0 }
932!+	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 | ROTATION = 0 }
933!+	06041e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
934 +	00000000			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
935!+	00000004			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
936 +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
937 +	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 }
938 +	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 }
939 +	00000000			GRAS_UNKNOWN_80AF: FALSE
940 +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
941!+	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
942 +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
943!+	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
944 +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
945!+	059f086f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
946 +	00000000			GRAS_LRZ_CNTL: { DIR = 0 }
947 +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
948 +	00000000			GRAS_LRZ_BUFFER_BASE: 0
949 +	00000000			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
950 +	00000000			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
951 +	00000000			GRAS_SAMPLE_CNTL: { 0 }
952!+	00000002			GRAS_UNKNOWN_8110: 0x2
953 +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
954!+	059f086f			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
955!+	00000880			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
956!+	06041e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
957!+	00000090			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
958 +	00000000			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
959!+	00000004			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
960 +	00000000			RB_SAMPLE_CONFIG: { 0 }
961 +	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 }
962 +	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 }
963 +	00000000			RB_RENDER_CONTROL0: { COORD_MASK = 0 }
964 +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
965!+	0000000f			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
966 +	00000000			RB_SRGB_CNTL: { 0 }
967 +	00000000			RB_SAMPLE_CNTL: { 0 }
968!+	00000010			RB_UNKNOWN_8811: 0x1
969 +	00000000			RB_UNKNOWN_8818: 0
970 +	00000000			RB_UNKNOWN_8819: 0
971 +	00000000			RB_UNKNOWN_881A: 0
972 +	00000000			RB_UNKNOWN_881B: 0
973 +	00000000			RB_UNKNOWN_881C: 0
974 +	00000000			RB_UNKNOWN_881D: 0
975 +	00000000			RB_UNKNOWN_881E: 0
976!+	00002031			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
977!+	00000088			RB_MRT[0].PITCH: 8704
978!+	0002fd00			RB_MRT[0].ARRAY_PITCH: 12533760
979!+	01125000			RB_MRT[0].BASE: 0x1125000
980 +	00000000			RB_MRT[0].BASE_GMEM: 0
981 +	00000000			RB_BLEND_RED_F32: 0.000000
982 +	00000000			RB_BLEND_GREEN_F32: 0.000000
983 +	00000000			RB_BLEND_BLUE_F32: 0.000000
984 +	00000000			RB_BLEND_ALPHA_F32: 0.000000
985 +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
986!+	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
987 +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
988 +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
989 +	00000000			RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
990 +	00000000			RB_DEPTH_BUFFER_PITCH: 0
991 +	00000000			RB_DEPTH_BUFFER_ARRAY_PITCH: 0
992 +	00000000			RB_DEPTH_BUFFER_BASE: 0
993 +	00000000			RB_DEPTH_BUFFER_BASE_GMEM: 0
994 +	00000000			RB_Z_BOUNDS_MIN: 0.000000
995 +	00000000			RB_Z_BOUNDS_MAX: 0.000000
996 +	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 }
997 +	00000000			RB_STENCIL_INFO: { 0 }
998 +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
999 +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
1000 +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
1001 +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1002 +	00000000			RB_LRZ_CNTL: { 0 }
1003!+	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1004 +	00000000			RB_BLIT_GMEM_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1005 +	00000000			RB_UNKNOWN_88F0: 0
1006 +	00000000			RB_MRT_FLAG_BUFFER[0].ADDR: 0
1007 +	00000000			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
1008!+	00000001			RB_UNKNOWN_8E01: 0x1
1009 +	00000000			RB_DBG_ECO_CNTL: 0
1010!+	7c400004			RB_CCU_CNTL: { CONCURRENT_RESOLVE | DEPTH_OFFSET_HI = 0 | COLOR_OFFSET_HI = 0 | DEPTH_CACHE_SIZE = CCU_CACHE_SIZE_FULL | DEPTH_OFFSET = 0 | COLOR_CACHE_SIZE = CCU_CACHE_SIZE_QUARTER | COLOR_OFFSET = 0xf8000 }
1011!+	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
1012!+	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
1013 +	00000000			VPC_UNKNOWN_9107: { 0 }
1014!+	00000003			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1015 +	00000000			VPC_UNKNOWN_9210: 0
1016 +	00000000			VPC_UNKNOWN_9211: 0
1017!+	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
1018!+	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
1019!+	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
1020!+	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
1021 +	00000000			VPC_POINT_COORD_INVERT: { 0 }
1022 +	00000000			VPC_UNKNOWN_9300: 0
1023!+	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
1024!+	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
1025 +	00000000			VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 }
1026 +	00000000			VPC_SO_DISABLE: { 0 }
1027 +	00000000			VPC_DBG_ECO_CNTL: 0
1028 +	00000000			VPC_UNKNOWN_9602: FALSE
1029!+	ffffffff			PC_RESTART_INDEX: 4294967295
1030!+	0000001f			PC_MODE_CNTL: 0x1f
1031!+	00000001			PC_POWER_CNTL: 0x1
1032 +	00000000			PC_PS_CNTL: { 0 }
1033 +	00000000			PC_RASTER_CNTL: { STREAM = 0 }
1034!+	00000003			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1035 +	00000000			0x9990: 00000000
1036!+	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
1037!+	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
1038 +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
1039 +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
1040 +	00000000			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
1041 +	00000000			PC_UNKNOWN_9E72: 0
1042!+	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
1043!+	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
1044!+	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
1045!+	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
1046!+	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
1047!+	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
1048 +	00000000			VFD_CONTROL_6: { 0 }
1049!+	00000001			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
1050 +	00000000			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
1051!+	00000001			VFD_ADD_OFFSET: { VERTEX }
1052 +	00000000			VFD_INDEX_OFFSET: 0
1053 +	00000000			VFD_INSTANCE_START_OFFSET: 0
1054!+	01016000			VFD_FETCH[0].BASE: 0x1016000
1055!+	00100000			VFD_FETCH[0].SIZE: 1048576
1056!+	0000000c			VFD_FETCH[0].STRIDE: 12
1057!+	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
1058!+	00000001			VFD_DECODE[0].STEP_RATE: 1
1059!+	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
1060!+	00000001			VFD_POWER_CNTL: 0x1
1061!+	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
1062!+	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
1063!+	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
1064 +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
1065 +	00000000			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
1066!+	01011000			SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
10670000000001011000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1068*
1069				:0:0000:0000[03000000x_00000000x] end
1070				:0:0001:0001[00000000x_00000000x] nop
1071				:0:0002:0002[00000000x_00000000x] nop
1072				:0:0003:0003[00000000x_00000000x] nop
1073				:0:0004:0004[00000000x_00000000x] nop
1074				Stats:
1075				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1076				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1077				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1078				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
1079!+	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1080!+	00000001			SP_VS_INSTRLEN: 1
1081 +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
1082 +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
1083 +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1084 +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1085 +	00000000			SP_GS_PRIM_SIZE: 0
1086 +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1087!+	81100080			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
1088 +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
1089 +	00000000			SP_SRGB_CNTL: { 0 }
1090!+	0000000f			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
1091!+	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
1092!+	000000fc			SP_FS_OUTPUT[0].REG: { REGID = r63.x }
1093!+	000000fc			SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
1094!+	000000fc			SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
1095!+	000000fc			SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
1096!+	000000fc			SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
1097!+	000000fc			SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
1098!+	000000fc			SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
1099!+	000000fc			SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
1100!+	00000031			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1101!+	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | CONSTSLOTID = 511 }
1102 +	00000000			SP_UNKNOWN_A9A8: 0
1103!+	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
1104!+	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1105 +	00000000			SP_IBO_COUNT: 0
1106 +	00000000			SP_DBG_ECO_CNTL: 0
1107!+	00001430			SP_CHICKEN_BITS: 0x1430
1108!+	00000008			SP_FLOAT_CNTL: { F16_NO_INF }
1109!+	0000003f			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
1110 +	00000000			SP_UNKNOWN_B182: 0
1111 +	00000000			SP_UNKNOWN_B183: 0
1112 +	00000000			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
1113!+	00000004			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
1114 +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
1115 +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1116!+	000000a2			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
1117!+	00100000			TPL1_DBG_ECO_CNTL: 0x100000
1118!+	00000044			TPL1_UNKNOWN_B605: 68
1119!+	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1120 +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
1121 +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
1122 +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
1123!+	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
1124!+	00000007			HLSQ_CONTROL_1_REG: { PRIMALLOCTHRESHOLD = 7 }
1125!+	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
1126!+	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 }
1127!+	fcfcfcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
1128!+	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
1129!+	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 }
1130!+	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1131 +	00000000			HLSQ_SHARED_CONSTS: { 0 }
1132!+	00000080			HLSQ_UNKNOWN_BE00: 0x80
1133 +	00000000			HLSQ_UNKNOWN_BE01: 0
1134!+	00080000			HLSQ_DBG_ECO_CNTL: 0x80000
11350000000001d8f130:			0000: 70388003 00000186 00000001 00000004
1136			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11370000000001d8f140:			0000: 70268000
1138			write CP_SCRATCH[0x7].REG (088a)
1139				CP_SCRATCH[0x7].REG: 3
1140				:0,1,11,3
11410000000001d8f144:			0000: 48088a01 00000003
11420000000001d914cc:		0000: 70bf8003 01d8f000 00000000 00000053
1143		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11440000000001d914dc:		0000: 70268000
1145		write CP_SCRATCH[0x6].REG (0889)
1146			CP_SCRATCH[0x6].REG: 12
1147			:0,1,12,3
11480000000001d914e0:		0000: 48088901 0000000c
1149		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
1150			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
1151			{ ADDR_LO = 0 }
1152			{ ADDR_HI = 0 }
11530000000001d914e8:		0000: 70438003 00040000 00000000 00000000
1154		opcode: CP_EVENT_WRITE (46) (2 dwords)
1155			{ EVENT = UNK_2D }
1156		event UNK_2D
11570000000001d914f8:		0000: 70460001 0000002d
1158		opcode: CP_EVENT_WRITE (46) (2 dwords)
1159			{ EVENT = CACHE_INVALIDATE }
1160		event CACHE_INVALIDATE
11610000000001d91500:		0000: 70460001 00000031
1162		opcode: CP_EVENT_WRITE (46) (5 dwords)
1163			{ EVENT = RB_DONE_TS }
1164			{ ADDR_0_LO = 0x1d90000 }
1165			{ ADDR_0_HI = 0 }
1166			{ 3 = 0x1 }
1167		event RB_DONE_TS
11680000000001d91508:		0000: 70460004 00000016 01d90000 00000000 00000001
1169		opcode: CP_WAIT_REG_MEM (3c) (7 dwords)
1170			{ FUNCTION = WRITE_EQ | POLL = POLL_MEMORY }
1171			{ POLL_ADDR_LO = 0x1d90000 }
1172			{ POLL_ADDR_HI = 0 }
1173			{ REF = 0x1 }
1174			{ MASK = 0xffffffff }
1175			{ DELAY_LOOP_CYCLES = 0x10 }
11760000000001d9151c:		0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010
1177		opcode: CP_EVENT_WRITE (46) (5 dwords)
1178			{ EVENT = CACHE_FLUSH_TS }
1179			{ ADDR_0_LO = 0x1d90000 }
1180			{ ADDR_0_HI = 0 }
1181			{ 3 = 0x2 }
1182		event CACHE_FLUSH_TS
11830000000001d91538:		0000: 70460004 00000004 01d90000 00000000 00000002
1184		opcode: CP_WAIT_MEM_GTE (14) (5 dwords)
1185			{ RESERVED = 0 }
1186			{ POLL_ADDR_LO = 0x1d90000 }
1187			{ POLL_ADDR_HI = 0 }
1188			{ REF = 0x2 }
11890000000001d9154c:		0000: 70940004 00000000 01d90000 00000000 00000002
1190		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11910000000001d91560:		0000: 70268000
1192		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
11930000000001d91564:		0000: 70138000
1194		opcode: CP_MEM_WRITE (3d) (4 dwords)
1195			{ ADDR_LO = 0x1d90010 }
1196			{ ADDR_HI = 0 }
1197		gpuaddr:0000000001d90010
11980000000001d91574:			0000: 00000000
11990000000001d91568:		0000: 703d8003 01d90010 00000000 00000000
1200		opcode: CP_COND_WRITE5 (45) (9 dwords)
1201			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1202			{ POLL_ADDR_LO = 0xc78 }
1203			{ POLL_ADDR_HI = 0 }
1204			{ REF = 0x440 }
1205			{ MASK = 0xffffffff }
1206			{ WRITE_ADDR_LO = 0x1d90010 }
1207			{ WRITE_ADDR_HI = 0 }
1208			{ WRITE_DATA = 0x441 }
12090000000001d91578:		0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000
12100000000001d91598:		0020: 00000441
1211		opcode: CP_COND_WRITE5 (45) (9 dwords)
1212			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1213			{ POLL_ADDR_LO = 0xc58 }
1214			{ POLL_ADDR_HI = 0 }
1215			{ REF = 0x1040 }
1216			{ MASK = 0xffffffff }
1217			{ WRITE_ADDR_LO = 0x1d90010 }
1218			{ WRITE_ADDR_HI = 0 }
1219			{ WRITE_DATA = 0x1043 }
12200000000001d9159c:		0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000
12210000000001d915bc:		0020: 00001043
1222		opcode: CP_COND_WRITE5 (45) (9 dwords)
1223			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1224			{ POLL_ADDR_LO = 0xc79 }
1225			{ POLL_ADDR_HI = 0 }
1226			{ REF = 0x440 }
1227			{ MASK = 0xffffffff }
1228			{ WRITE_ADDR_LO = 0x1d90010 }
1229			{ WRITE_ADDR_HI = 0 }
1230			{ WRITE_DATA = 0x441 }
12310000000001d915c0:		0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000
12320000000001d915e0:		0020: 00000441
1233		opcode: CP_COND_WRITE5 (45) (9 dwords)
1234			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1235			{ POLL_ADDR_LO = 0xc59 }
1236			{ POLL_ADDR_HI = 0 }
1237			{ REF = 0x1040 }
1238			{ MASK = 0xffffffff }
1239			{ WRITE_ADDR_LO = 0x1d90010 }
1240			{ WRITE_ADDR_HI = 0 }
1241			{ WRITE_DATA = 0x1043 }
12420000000001d915e4:		0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000
12430000000001d91604:		0020: 00001043
1244		opcode: CP_COND_WRITE5 (45) (9 dwords)
1245			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1246			{ POLL_ADDR_LO = 0xc7a }
1247			{ POLL_ADDR_HI = 0 }
1248			{ REF = 0x440 }
1249			{ MASK = 0xffffffff }
1250			{ WRITE_ADDR_LO = 0x1d90010 }
1251			{ WRITE_ADDR_HI = 0 }
1252			{ WRITE_DATA = 0x441 }
12530000000001d91608:		0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000
12540000000001d91628:		0020: 00000441
1255		opcode: CP_COND_WRITE5 (45) (9 dwords)
1256			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1257			{ POLL_ADDR_LO = 0xc5a }
1258			{ POLL_ADDR_HI = 0 }
1259			{ REF = 0x1040 }
1260			{ MASK = 0xffffffff }
1261			{ WRITE_ADDR_LO = 0x1d90010 }
1262			{ WRITE_ADDR_HI = 0 }
1263			{ WRITE_DATA = 0x1043 }
12640000000001d9162c:		0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000
12650000000001d9164c:		0020: 00001043
1266		opcode: CP_COND_WRITE5 (45) (9 dwords)
1267			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1268			{ POLL_ADDR_LO = 0xc7b }
1269			{ POLL_ADDR_HI = 0 }
1270			{ REF = 0x440 }
1271			{ MASK = 0xffffffff }
1272			{ WRITE_ADDR_LO = 0x1d90010 }
1273			{ WRITE_ADDR_HI = 0 }
1274			{ WRITE_DATA = 0x441 }
12750000000001d91650:		0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000
12760000000001d91670:		0020: 00000441
1277		opcode: CP_COND_WRITE5 (45) (9 dwords)
1278			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1279			{ POLL_ADDR_LO = 0xc5b }
1280			{ POLL_ADDR_HI = 0 }
1281			{ REF = 0x1040 }
1282			{ MASK = 0xffffffff }
1283			{ WRITE_ADDR_LO = 0x1d90010 }
1284			{ WRITE_ADDR_HI = 0 }
1285			{ WRITE_DATA = 0x1043 }
12860000000001d91674:		0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000
12870000000001d91694:		0020: 00001043
1288		opcode: CP_COND_WRITE5 (45) (9 dwords)
1289			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1290			{ POLL_ADDR_LO = 0xc7c }
1291			{ POLL_ADDR_HI = 0 }
1292			{ REF = 0x440 }
1293			{ MASK = 0xffffffff }
1294			{ WRITE_ADDR_LO = 0x1d90010 }
1295			{ WRITE_ADDR_HI = 0 }
1296			{ WRITE_DATA = 0x441 }
12970000000001d91698:		0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000
12980000000001d916b8:		0020: 00000441
1299		opcode: CP_COND_WRITE5 (45) (9 dwords)
1300			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1301			{ POLL_ADDR_LO = 0xc5c }
1302			{ POLL_ADDR_HI = 0 }
1303			{ REF = 0x1040 }
1304			{ MASK = 0xffffffff }
1305			{ WRITE_ADDR_LO = 0x1d90010 }
1306			{ WRITE_ADDR_HI = 0 }
1307			{ WRITE_DATA = 0x1043 }
13080000000001d916bc:		0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000
13090000000001d916dc:		0020: 00001043
1310		opcode: CP_COND_WRITE5 (45) (9 dwords)
1311			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1312			{ POLL_ADDR_LO = 0xc7d }
1313			{ POLL_ADDR_HI = 0 }
1314			{ REF = 0x440 }
1315			{ MASK = 0xffffffff }
1316			{ WRITE_ADDR_LO = 0x1d90010 }
1317			{ WRITE_ADDR_HI = 0 }
1318			{ WRITE_DATA = 0x441 }
13190000000001d916e0:		0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000
13200000000001d91700:		0020: 00000441
1321		opcode: CP_COND_WRITE5 (45) (9 dwords)
1322			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1323			{ POLL_ADDR_LO = 0xc5d }
1324			{ POLL_ADDR_HI = 0 }
1325			{ REF = 0x1040 }
1326			{ MASK = 0xffffffff }
1327			{ WRITE_ADDR_LO = 0x1d90010 }
1328			{ WRITE_ADDR_HI = 0 }
1329			{ WRITE_DATA = 0x1043 }
13300000000001d91704:		0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000
13310000000001d91724:		0020: 00001043
1332		opcode: CP_COND_WRITE5 (45) (9 dwords)
1333			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1334			{ POLL_ADDR_LO = 0xc7e }
1335			{ POLL_ADDR_HI = 0 }
1336			{ REF = 0x440 }
1337			{ MASK = 0xffffffff }
1338			{ WRITE_ADDR_LO = 0x1d90010 }
1339			{ WRITE_ADDR_HI = 0 }
1340			{ WRITE_DATA = 0x441 }
13410000000001d91728:		0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000
13420000000001d91748:		0020: 00000441
1343		opcode: CP_COND_WRITE5 (45) (9 dwords)
1344			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1345			{ POLL_ADDR_LO = 0xc5e }
1346			{ POLL_ADDR_HI = 0 }
1347			{ REF = 0x1040 }
1348			{ MASK = 0xffffffff }
1349			{ WRITE_ADDR_LO = 0x1d90010 }
1350			{ WRITE_ADDR_HI = 0 }
1351			{ WRITE_DATA = 0x1043 }
13520000000001d9174c:		0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000
13530000000001d9176c:		0020: 00001043
1354		opcode: CP_COND_WRITE5 (45) (9 dwords)
1355			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1356			{ POLL_ADDR_LO = 0xc7f }
1357			{ POLL_ADDR_HI = 0 }
1358			{ REF = 0x440 }
1359			{ MASK = 0xffffffff }
1360			{ WRITE_ADDR_LO = 0x1d90010 }
1361			{ WRITE_ADDR_HI = 0 }
1362			{ WRITE_DATA = 0x441 }
13630000000001d91770:		0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000
13640000000001d91790:		0020: 00000441
1365		opcode: CP_COND_WRITE5 (45) (9 dwords)
1366			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1367			{ POLL_ADDR_LO = 0xc5f }
1368			{ POLL_ADDR_HI = 0 }
1369			{ REF = 0x1040 }
1370			{ MASK = 0xffffffff }
1371			{ WRITE_ADDR_LO = 0x1d90010 }
1372			{ WRITE_ADDR_HI = 0 }
1373			{ WRITE_DATA = 0x1043 }
13740000000001d91794:		0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000
13750000000001d917b4:		0020: 00001043
1376		opcode: CP_COND_WRITE5 (45) (9 dwords)
1377			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1378			{ POLL_ADDR_LO = 0xc80 }
1379			{ POLL_ADDR_HI = 0 }
1380			{ REF = 0x440 }
1381			{ MASK = 0xffffffff }
1382			{ WRITE_ADDR_LO = 0x1d90010 }
1383			{ WRITE_ADDR_HI = 0 }
1384			{ WRITE_DATA = 0x441 }
13850000000001d917b8:		0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000
13860000000001d917d8:		0020: 00000441
1387		opcode: CP_COND_WRITE5 (45) (9 dwords)
1388			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1389			{ POLL_ADDR_LO = 0xc60 }
1390			{ POLL_ADDR_HI = 0 }
1391			{ REF = 0x1040 }
1392			{ MASK = 0xffffffff }
1393			{ WRITE_ADDR_LO = 0x1d90010 }
1394			{ WRITE_ADDR_HI = 0 }
1395			{ WRITE_DATA = 0x1043 }
13960000000001d917dc:		0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000
13970000000001d917fc:		0020: 00001043
1398		opcode: CP_COND_WRITE5 (45) (9 dwords)
1399			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1400			{ POLL_ADDR_LO = 0xc81 }
1401			{ POLL_ADDR_HI = 0 }
1402			{ REF = 0x440 }
1403			{ MASK = 0xffffffff }
1404			{ WRITE_ADDR_LO = 0x1d90010 }
1405			{ WRITE_ADDR_HI = 0 }
1406			{ WRITE_DATA = 0x441 }
14070000000001d91800:		0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000
14080000000001d91820:		0020: 00000441
1409		opcode: CP_COND_WRITE5 (45) (9 dwords)
1410			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1411			{ POLL_ADDR_LO = 0xc61 }
1412			{ POLL_ADDR_HI = 0 }
1413			{ REF = 0x1040 }
1414			{ MASK = 0xffffffff }
1415			{ WRITE_ADDR_LO = 0x1d90010 }
1416			{ WRITE_ADDR_HI = 0 }
1417			{ WRITE_DATA = 0x1043 }
14180000000001d91824:		0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000
14190000000001d91844:		0020: 00001043
1420		opcode: CP_COND_WRITE5 (45) (9 dwords)
1421			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1422			{ POLL_ADDR_LO = 0xc82 }
1423			{ POLL_ADDR_HI = 0 }
1424			{ REF = 0x440 }
1425			{ MASK = 0xffffffff }
1426			{ WRITE_ADDR_LO = 0x1d90010 }
1427			{ WRITE_ADDR_HI = 0 }
1428			{ WRITE_DATA = 0x441 }
14290000000001d91848:		0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000
14300000000001d91868:		0020: 00000441
1431		opcode: CP_COND_WRITE5 (45) (9 dwords)
1432			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1433			{ POLL_ADDR_LO = 0xc62 }
1434			{ POLL_ADDR_HI = 0 }
1435			{ REF = 0x1040 }
1436			{ MASK = 0xffffffff }
1437			{ WRITE_ADDR_LO = 0x1d90010 }
1438			{ WRITE_ADDR_HI = 0 }
1439			{ WRITE_DATA = 0x1043 }
14400000000001d9186c:		0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000
14410000000001d9188c:		0020: 00001043
1442		opcode: CP_COND_WRITE5 (45) (9 dwords)
1443			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1444			{ POLL_ADDR_LO = 0xc83 }
1445			{ POLL_ADDR_HI = 0 }
1446			{ REF = 0x440 }
1447			{ MASK = 0xffffffff }
1448			{ WRITE_ADDR_LO = 0x1d90010 }
1449			{ WRITE_ADDR_HI = 0 }
1450			{ WRITE_DATA = 0x441 }
14510000000001d91890:		0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000
14520000000001d918b0:		0020: 00000441
1453		opcode: CP_COND_WRITE5 (45) (9 dwords)
1454			{ FUNCTION = WRITE_GE | POLL = POLL_REGISTER | WRITE_MEMORY }
1455			{ POLL_ADDR_LO = 0xc63 }
1456			{ POLL_ADDR_HI = 0 }
1457			{ REF = 0x1040 }
1458			{ MASK = 0xffffffff }
1459			{ WRITE_ADDR_LO = 0x1d90010 }
1460			{ WRITE_ADDR_HI = 0 }
1461			{ WRITE_DATA = 0x1043 }
14620000000001d918b4:		0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000
14630000000001d918d4:		0020: 00001043
1464		opcode: CP_WAIT_MEM_WRITES (12) (1 dwords)
14650000000001d918d8:		0000: 70928000
1466		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
14670000000001d918dc:		0000: 70138000
1468		opcode: CP_MEM_TO_REG (42) (4 dwords)
1469			{ REG = 0x883 | CNT = 0 }
1470			{ SRC = 0x1d90010 }
1471			{ SRC_HI = 0 }
1472		base register: CP_SCRATCH[0].REG
1473		gpuaddr:0000000001d90010
14740000000001d918e0:		0000: 70c28003 00000883 01d90010 00000000
1475		opcode: CP_REG_TEST (39) (2 dwords)
1476			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
14770000000001d918f0:		0000: 70b90001 02000883
1478		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1479			{ MODE = PRED_TEST | PRED_BIT = 0 }
1480			{ DWORDS = 7 }
14810000000001d918f8:		0000: 70c70002 10000000 00000007
1482		opcode: CP_REG_TO_MEM (3e) (4 dwords)
1483			{ REG = 0x883 | CNT = 0 }
1484			{ DEST = 0x1d90008 }
1485			{ DEST_HI = 0 }
1486		base register: CP_SCRATCH[0].REG
1487		gpuaddr:0000000001d90008
14880000000001d91904:		0000: 703e8003 00000883 01d90008 00000000
1489		write CP_SCRATCH[0].REG (0883)
1490			CP_SCRATCH[0].REG: 0
14910000000001d91914:		0000: 48088301 00000000
1492		opcode: CP_NOP (10) (3 dwords)
14930000000001d9191c:		0000: 70100002 48088301 00000001
1494		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
14950000000001d91928:		0000: 70640001 00000000
1496		opcode: CP_SET_MODE (63) (2 dwords)
14970000000001d91930:		0000: 70e30001 00000000
1498		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
14990000000001d91938:		0000: 70268000
1500		write RB_CCU_CNTL (8e07)
1501			RB_CCU_CNTL: { CONCURRENT_RESOLVE | DEPTH_OFFSET_HI = 0 | COLOR_OFFSET_HI = 0 | DEPTH_CACHE_SIZE = CCU_CACHE_SIZE_FULL | DEPTH_OFFSET = 0 | COLOR_CACHE_SIZE = CCU_CACHE_SIZE_QUARTER | COLOR_OFFSET = 0xf8000 }
15020000000001d9193c:		0000: 408e0701 7c400004
1503		write VPC_SO_DISABLE (9306)
1504			VPC_SO_DISABLE: { DISABLE }
15050000000001d91944:		0000: 48930601 00000001
1506		write GRAS_BIN_CONTROL (80a1)
1507			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 }
15080000000001d9194c:		0000: 4880a101 06201e11
1509		write RB_BIN_CONTROL (8800)
1510			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 }
15110000000001d91954:		0000: 48880001 06201e11
1512		write RB_BIN_CONTROL2 (88d3)
1513			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
15140000000001d9195c:		0000: 4088d301 00001e11
1515		write VFD_MODE_CNTL (a007)
1516			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
15170000000001d91964:		0000: 40a00701 00000000
1518		write PC_POWER_CNTL (9805)
1519			PC_POWER_CNTL: 0x1
15200000000001d9196c:		0000: 40980501 00000001
1521		write VFD_POWER_CNTL (a0f8)
1522			VFD_POWER_CNTL: 0x1
15230000000001d91974:		0000: 40a0f801 00000001
1524		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
15250000000001d9197c:		0000: 709d0001 00000001
1526		opcode: CP_REG_WRITE (6d) (4 dwords)
1527			{ TRACKER = TRACK_RENDER_CNTL }
1528			{ 1 = 0x8801 }
1529			{ 2 = 0x10 }
1530			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
15310000000001d91984:		0000: 706d8003 00000002 00008801 00000010
1532		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15330000000001d91994:		0000: 70268000
1534		write CP_SCRATCH[0x7].REG (088a)
1535			CP_SCRATCH[0x7].REG: 13
1536			:0,1,12,13
15370000000001d91998:		0000: 48088a01 0000000d
1538		opcode: CP_SET_MARKER (65) (2 dwords)
1539			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_START | USES_GMEM }
15400000000001d919a0:		0000: 70e50001 00000014
1541		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15420000000001d919a8:		0000: 70268000
1543		write CP_SCRATCH[0x7].REG (088a)
1544			CP_SCRATCH[0x7].REG: 14
1545			:0,1,12,14
15460000000001d919ac:		0000: 48088a01 0000000e
1547		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
1548			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1549			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
15500000000001d919b4:		0000: 4080f002 00000000 01df021f
1551		write GRAS_2D_RESOLVE_CNTL_1 (840a)
1552			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1553			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
15540000000001d919c0:		0000: 48840a02 00000000 01df021f
1555		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
15560000000001d919cc:		0000: 70138000
1557		opcode: CP_SET_MODE (63) (2 dwords)
15580000000001d919d0:		0000: 70e30001 00000000
1559		opcode: CP_REG_TEST (39) (2 dwords)
1560			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
15610000000001d919d8:		0000: 70b90001 02000883
1562		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1563			{ MODE = PRED_TEST | PRED_BIT = 0 }
1564			{ DWORDS = 11 }
15650000000001d919e0:		0000: 70c70002 10000000 0000000b
1566		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
1567			{ VSC_SIZE = 1 | VSC_N = 0 }
1568			{ BIN_DATA_ADDR_LO = 0x1d5d000 }
1569			{ BIN_DATA_ADDR_HI = 0 }
1570			{ BIN_SIZE_ADDRESS_LO = 0x1d65800 }
1571			{ BIN_SIZE_ADDRESS_HI = 0 }
1572			{ BIN_PRIM_STRM_LO = 0x1d67000 }
1573			{ BIN_PRIM_STRM_HI = 0 }
15740000000001d919ec:		0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000
1575		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
15760000000001d91a0c:		0000: 70640001 00000000
1577		opcode: CP_NOP (10) (3 dwords)
15780000000001d91a14:		0000: 70100002 70640001 00000001
1579		write RB_WINDOW_OFFSET (8890)
1580			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
15810000000001d91a20:		0000: 48889001 00000000
1582		write RB_WINDOW_OFFSET2 (88d4)
1583			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
15840000000001d91a28:		0000: 4888d401 00000000
1585		write SP_WINDOW_OFFSET (b4d1)
1586			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
15870000000001d91a30:		0000: 48b4d101 00000000
1588		write SP_TP_WINDOW_OFFSET (b307)
1589			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
15900000000001d91a38:		0000: 48b30701 00000000
1591		write GRAS_BIN_CONTROL (80a1)
1592			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
15930000000001d91a40:		0000: 4880a101 06001e11
1594		write RB_BIN_CONTROL (8800)
1595			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
15960000000001d91a48:		0000: 48880001 06001e11
1597		write RB_BIN_CONTROL2 (88d3)
1598			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
15990000000001d91a50:		0000: 4088d301 00001e11
1600		opcode: CP_SET_MODE (63) (2 dwords)
16010000000001d91a58:		0000: 70e30001 00000000
1602		write RB_SAMPLE_CONFIG (8804)
1603			RB_SAMPLE_CONFIG: { 0 }
16040000000001d91a60:		0000: 40880401 00000000
1605		write SP_TP_SAMPLE_CONFIG (b304)
1606			SP_TP_SAMPLE_CONFIG: { 0 }
16070000000001d91a68:		0000: 48b30401 00000000
1608		write GRAS_SAMPLE_CONFIG (80a4)
1609			GRAS_SAMPLE_CONFIG: { 0 }
16100000000001d91a70:		0000: 4880a401 00000000
1611		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16120000000001d91a78:		0000: 70268000
1613		write CP_SCRATCH[0x6].REG (0889)
1614			CP_SCRATCH[0x6].REG: 15
1615			:0,1,15,14
16160000000001d91a7c:		0000: 48088901 0000000f
1617		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1618		ibaddr:00000000011160d0
1619		ibsize:00000018
1620			write RB_BLIT_SCISSOR_TL (88d1)
1621				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1622				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
162300000000011160d0:			0000: 4888d102 00000000 059f087f
1624			write RB_BLIT_DST_INFO (88d7)
1625				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
162600000000011160dc:			0000: 4888d701 00001880
1627			write RB_BLIT_INFO (88e3)
1628				RB_BLIT_INFO: { TYPE = BLIT_EVENT_CLEAR | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 }
162900000000011160e4:			0000: 4088e301 000000f2
1630			write RB_BLIT_BASE_GMEM (88d6)
1631				RB_BLIT_BASE_GMEM: 0
163200000000011160ec:			0000: 4088d601 00000000
1633			write RB_UNKNOWN_88D0 (88d0)
1634				RB_UNKNOWN_88D0: { 0 }
163500000000011160f4:			0000: 4088d001 00000000
1636			write RB_BLIT_CLEAR_COLOR_DW0 (88df)
1637				RB_BLIT_CLEAR_COLOR_DW0: 0
1638				RB_BLIT_CLEAR_COLOR_DW1: 0
1639				RB_BLIT_CLEAR_COLOR_DW2: 0
1640				RB_BLIT_CLEAR_COLOR_DW3: 0
164100000000011160fc:			0000: 4088df04 00000000 00000000 00000000 00000000
1642			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16430000000001116110:			0000: 70268000
1644			write CP_SCRATCH[0x7].REG (088a)
1645				CP_SCRATCH[0x7].REG: 5
1646				:0,1,15,5
16470000000001116114:			0000: 48088a01 00000005
1648			opcode: CP_EVENT_WRITE (46) (2 dwords)
1649				{ EVENT = BLIT }
1650			event BLIT
1651			mode: RM6_BIN_RENDER_START
1652			skip_ib2: g=1, l=0
1653			draw[1] register values
1654 +	00000000			CP_SCRATCH[0].REG: 0
1655!+	0000000f			CP_SCRATCH[0x6].REG: 15
1656			:0,1,15,5
1657!+	00000005			CP_SCRATCH[0x7].REG: 5
1658			:0,1,15,5
1659!+	06001e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
1660 +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
1661 +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
1662!+	01df021f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
1663 +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
1664!+	01df021f			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
1665!+	06001e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
1666!+	00000010			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
1667 +	00000000			RB_SAMPLE_CONFIG: { 0 }
1668 +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
1669 +	00000000			RB_UNKNOWN_88D0: { 0 }
1670 +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
1671!+	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
1672 +	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
1673 +	00000000			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
1674 +	00000000			RB_BLIT_BASE_GMEM: 0
1675!+	00001880			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
1676 +	00000000			RB_BLIT_CLEAR_COLOR_DW0: 0
1677 +	00000000			RB_BLIT_CLEAR_COLOR_DW1: 0
1678 +	00000000			RB_BLIT_CLEAR_COLOR_DW2: 0
1679 +	00000000			RB_BLIT_CLEAR_COLOR_DW3: 0
1680!+	000000f2			RB_BLIT_INFO: { TYPE = BLIT_EVENT_CLEAR | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 }
1681 +	7c400004			RB_CCU_CNTL: { CONCURRENT_RESOLVE | DEPTH_OFFSET_HI = 0 | COLOR_OFFSET_HI = 0 | DEPTH_CACHE_SIZE = CCU_CACHE_SIZE_FULL | DEPTH_OFFSET = 0 | COLOR_CACHE_SIZE = CCU_CACHE_SIZE_QUARTER | COLOR_OFFSET = 0xf8000 }
1682!+	00000001			VPC_SO_DISABLE: { DISABLE }
1683 +	00000001			PC_POWER_CNTL: 0x1
1684!+	00000000			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
1685 +	00000001			VFD_POWER_CNTL: 0x1
1686 +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
1687 +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1688 +	00000000			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
1689000000000111611c:			0000: 70460001 0000001e
1690			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16910000000001116124:			0000: 70268000
1692			write CP_SCRATCH[0x7].REG (088a)
1693				CP_SCRATCH[0x7].REG: 6
1694				:0,1,15,6
16950000000001116128:			0000: 48088a01 00000006
16960000000001d91a84:		0000: 70bf8003 011160d0 00000000 00000018
1697		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16980000000001d91a94:		0000: 70268000
1699		write CP_SCRATCH[0x6].REG (0889)
1700			CP_SCRATCH[0x6].REG: 16
1701			:0,1,16,6
17020000000001d91a98:		0000: 48088901 00000010
1703		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17040000000001d91aa0:		0000: 70268000
1705		write CP_SCRATCH[0x6].REG (0889)
1706			CP_SCRATCH[0x6].REG: 17
1707			:0,1,17,6
17080000000001d91aa4:		0000: 48088901 00000011
1709		opcode: CP_REG_TEST (39) (2 dwords)
1710			{ SOURCE = SOURCE_REG | REG = 0xc38 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
17110000000001d91aac:		0000: 70b90001 02000c38
1712		opcode: CP_COND_REG_EXEC (47) (3 dwords)
1713			{ MODE = PRED_TEST | PRED_BIT = 0 }
1714			{ DWORDS = 4 }
17150000000001d91ab4:		0000: 70c70002 10000000 00000004
1716		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
1717		ibaddr:0000000001d8f000
1718		ibsize:00000053
1719			write VFD_INDEX_OFFSET (a00e)
1720				VFD_INDEX_OFFSET: 0
17210000000001d8f000:			0000: 40a00e01 00000000
1722			write VFD_INSTANCE_START_OFFSET (a00f)
1723				VFD_INSTANCE_START_OFFSET: 0
17240000000001d8f008:			0000: 48a00f01 00000000
1725			write PC_RESTART_INDEX (9803)
1726				PC_RESTART_INDEX: 4294967295
17270000000001d8f010:			0000: 40980301 ffffffff
1728			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17290000000001d8f018:			0000: 70268000
1730			write CP_SCRATCH[0x5].REG (0888)
1731				CP_SCRATCH[0x5].REG: 1
1732				:0,1,17,6
17330000000001d8f01c:			0000: 40088801 00000001
1734			write RB_STENCILREF (8887)
1735				RB_STENCILREF: { REF = 0 | BFREF = 0 }
17360000000001d8f024:			0000: 48888701 00000000
1737			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
1738				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
1739				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17400000000001d8f02c:			0000: 4880b002 00000000 059f086f
1741			write GRAS_CL_VPORT[0].XOFFSET (8010)
1742				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
1743				GRAS_CL_VPORT[0].XSCALE: 1080.000000
1744				GRAS_CL_VPORT[0].YOFFSET: 720.000000
1745				GRAS_CL_VPORT[0].YSCALE: 720.000000
1746				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
1747				GRAS_CL_VPORT[0].ZSCALE: 0.500000
17480000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
1749			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
1750				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
1751				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17520000000001d8f054:			0000: 4880d002 00000000 059f086f
1753			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
1754				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
17550000000001d8f060:			0000: 40800601 00057537
1756			write RB_BLEND_CNTL (8865)
1757				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
17580000000001d8f068:			0000: 48886501 ffff0000
1759			write RB_BLEND_RED_F32 (8860)
1760				RB_BLEND_RED_F32: 0.000000
1761				RB_BLEND_GREEN_F32: 0.000000
1762				RB_BLEND_BLUE_F32: 0.000000
1763				RB_BLEND_ALPHA_F32: 0.000000
17640000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
1765			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
1766				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
1767				{ ADDR_LO = 0x1116000 }
1768				{ ADDR_HI = 0 }
1769				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
1770				{ ADDR_LO = 0x111e000 }
1771				{ ADDR_HI = 0 }
1772				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
1773				{ ADDR_LO = 0x111f000 }
1774				{ ADDR_HI = 0 }
1775				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
1776				{ ADDR_LO = 0x1120000 }
1777				{ ADDR_HI = 0 }
1778				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
1779				{ ADDR_LO = 0x1121000 }
1780				{ ADDR_HI = 0 }
1781				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
1782				{ ADDR_LO = 0x1122000 }
1783				{ ADDR_HI = 0 }
1784				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
1785				{ ADDR_LO = 0x1123000 }
1786				{ ADDR_HI = 0 }
1787				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
1788				{ ADDR_LO = 0x1116030 }
1789				{ ADDR_HI = 0 }
1790				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
1791				{ ADDR_LO = 0 }
1792				{ ADDR_HI = 0 }
1793				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
1794				{ ADDR_LO = 0x1116050 }
1795				{ ADDR_HI = 0 }
1796				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
1797				{ ADDR_LO = 0 }
1798				{ ADDR_HI = 0 }
1799				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
1800				{ ADDR_LO = 0x1124000 }
1801				{ ADDR_HI = 0 }
1802				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
1803				{ ADDR_LO = 0x11160a0 }
1804				{ ADDR_HI = 0 }
18050000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
18060000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
18070000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
18080000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
18090000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
1810			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
18110000000001d8f124:			0000: 70268000
1812			write CP_SCRATCH[0x7].REG (088a)
1813				CP_SCRATCH[0x7].REG: 2
1814				:0,1,17,2
18150000000001d8f128:			0000: 48088a01 00000002
1816			group_id: 0
1817			count: 21
1818			addr: 000000000111f000
1819			flags: 0
1820			enable_mask: 0x7
1821000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
1822000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
1823000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
1824					write HLSQ_INVALIDATE_CMD (bb08)
1825						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 }
1826000000000111f000:					0000: 40bb0801 000000ff
1827					write HLSQ_VS_CNTL (b800)
1828						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
1829						HLSQ_HS_CNTL: { CONSTLEN = 0 }
1830						HLSQ_DS_CNTL: { CONSTLEN = 0 }
1831						HLSQ_GS_CNTL: { CONSTLEN = 0 }
1832000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
1833					write HLSQ_FS_CNTL (bb10)
1834						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
1835000000000111f01c:					0000: 40bb1001 00000108
1836					write SP_VS_CONFIG (a823)
1837						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1838000000000111f024:					0000: 48a82301 00000100
1839					write SP_HS_CONFIG (a83b)
1840						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1841000000000111f02c:					0000: 48a83b01 00000000
1842					write SP_DS_CONFIG (a863)
1843						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1844000000000111f034:					0000: 40a86301 00000000
1845					write SP_GS_CONFIG (a894)
1846						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1847000000000111f03c:					0000: 48a89401 00000000
1848					write SP_FS_CONFIG (ab04)
1849						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
1850000000000111f044:					0000: 48ab0401 00000100
1851					write SP_IBO_COUNT (ab20)
1852						SP_IBO_COUNT: 0
1853000000000111f04c:					0000: 48ab2001 00000000
1854			group_id: 1
1855			count: 192
1856			addr: 0000000001120000
1857			flags: 0
1858			enable_mask: 0x6
18590000000001120000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
18600000000001120020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000
18610000000001120040:				0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff
18620000000001120060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
18630000000001120080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
186400000000011200a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001
186500000000011200c0:				00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8
186600000000011200e0:				00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901
18670000000001120100:				0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004
18680000000001120120:				0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000
18690000000001120140:				0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000
18700000000001120160:				0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc
18710000000001120180:				0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
187200000000011201a0:				01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
187300000000011201c0:				01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
187400000000011201e0:				01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
18750000000001120200:				0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
18760000000001120220:				0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
18770000000001120240:				0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
18780000000001120260:				0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
18790000000001120280:				0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
188000000000011202a0:				02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
188100000000011202c0:				02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
188200000000011202e0:				02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
1883					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
1884						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
18850000000001120000:					0000: 40a83301 00000000
1886					write SP_FS_PREFETCH_CNTL (a99e)
1887						SP_FS_PREFETCH_CNTL: { COUNT = 0 | CONSTSLOTID = 511 }
18880000000001120008:					0000: 40a99e01 00007fc0
1889					write SP_UNKNOWN_A9A8 (a9a8)
1890						SP_UNKNOWN_A9A8: 0
18910000000001120010:					0000: 40a9a801 00000000
1892					write SP_MODE_CONTROL (ab00)
1893						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
18940000000001120018:					0000: 40ab0001 00000005
1895					write SP_FS_OUTPUT_CNTL0 (a98c)
1896						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
18970000000001120020:					0000: 40a98c01 fcfcfc00
1898					write SP_VS_CTRL_REG0 (a800)
1899						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
19000000000001120028:					0000: 40a80001 80100080
1901					write SP_VS_INSTRLEN (a824)
1902						SP_VS_INSTRLEN: 1
19030000000001120030:					0000: 40a82401 00000001
1904					write SP_VS_OBJ_START (a81c)
1905						SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
19060000000001012000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
1907*
1908							:0:0000:0000[03000000x_00000000x] end
1909							:0:0001:0001[00000000x_00000000x] nop
1910							:0:0002:0002[00000000x_00000000x] nop
1911							:0:0003:0003[00000000x_00000000x] nop
1912							:0:0004:0004[00000000x_00000000x] nop
1913							Stats:
1914							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1915							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1916							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1917							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
19180000000001120038:					0000: 48a81c02 01012000 00000000
1919					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
1920						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
1921						{ EXT_SRC_ADDR = 0x1012000 }
1922						{ EXT_SRC_ADDR_HI = 0 }
1923						:0:0000:0000[03000000x_00000000x] end
1924						:0:0001:0001[00000000x_00000000x] nop
1925						:0:0002:0002[00000000x_00000000x] nop
1926						:0:0003:0003[00000000x_00000000x] nop
1927						:0:0004:0004[00000000x_00000000x] nop
1928						Stats:
1929						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
1930						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
1931						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
1932						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
19330000000001120044:					0000: 70328003 00620000 01012000 00000000
1934					write VPC_VAR[0].DISABLE (9212)
1935						VPC_VAR[0].DISABLE: 0xffffffff
1936						VPC_VAR[0x1].DISABLE: 0xffffffff
1937						VPC_VAR[0x2].DISABLE: 0xffffffff
1938						VPC_VAR[0x3].DISABLE: 0xffffffff
19390000000001120054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
1940					write SP_VS_OUT[0].REG (a803)
1941						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
19420000000001120068:					0000: 40a80301 00000f00
1943					write SP_VS_VPC_DST[0].REG (a813)
1944						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
19450000000001120070:					0000: 48a81301 00000000
1946					write SP_HS_WAVE_INPUT_SIZE (a831)
1947						SP_HS_WAVE_INPUT_SIZE: 0
19480000000001120078:					0000: 48a83101 00000000
1949					write SP_VS_PRIMITIVE_CNTL (a802)
1950						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
19510000000001120080:					0000: 48a80201 00000001
1952					write VPC_CNTL_0 (9304)
1953						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
19540000000001120088:					0000: 40930401 ff00ff00
1955					write PC_VS_OUT_CNTL (9b01)
1956						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
19570000000001120090:					0000: 489b0101 00000004
1958					write PC_HS_OUT_CNTL (9b03)
1959						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
19600000000001120098:					0000: 409b0301 00000000
1961					write HLSQ_CONTROL_1_REG (b982)
1962						HLSQ_CONTROL_1_REG: { PRIMALLOCTHRESHOLD = 7 }
1963						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
1964						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
1965						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
1966						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
196700000000011200a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc
1968					write HLSQ_FS_CNTL_0 (b980)
1969						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
197000000000011200b8:					0000: 48b98001 00000001
1971					write SP_FS_CTRL_REG0 (a980)
1972						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
197300000000011200c0:					0000: 40a98001 81508980
1974					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
1975						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
197600000000011200c8:					0000: 48a98201 00000000
1977					write VPC_VS_LAYER_CNTL (9104)
1978						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
197900000000011200d0:					0000: 48910401 0000ffff
1980					write GRAS_CNTL (8005)
1981						GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
198200000000011200d8:					0000: 40800501 000003c8
1983					write RB_RENDER_CONTROL0 (8809)
1984						RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
1985						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
198600000000011200e0:					0000: 48880902 000003c8 00000000
1987					write RB_SAMPLE_CNTL (8810)
1988						RB_SAMPLE_CNTL: { 0 }
198900000000011200ec:					0000: 40881001 00000000
1990					write GRAS_LRZ_PS_INPUT_CNTL (8101)
1991						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
199200000000011200f4:					0000: 40810101 00000000
1993					write GRAS_SAMPLE_CNTL (8109)
1994						GRAS_SAMPLE_CNTL: { 0 }
199500000000011200fc:					0000: 48810901 00000000
1996					write SP_FS_OUTPUT[0].REG (a98e)
1997						SP_FS_OUTPUT[0].REG: { REGID = r1.x }
1998						SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
1999						SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
2000						SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
2001						SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
2002						SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
2003						SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
2004						SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
20050000000001120104:					0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004
20060000000001120124:					0020: 00000004
2007					write VPC_VS_PACK (9301)
2008						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
20090000000001120128:					0000: 40930101 00ff0004
2010					write PC_PRIMITIVE_CNTL_6 (9b06)
2011						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
20120000000001120130:					0000: 409b0601 00000000
2013					write SP_GS_PRIM_SIZE (a871)
2014						SP_GS_PRIM_SIZE: 0
20150000000001120138:					0000: 40a87101 00000000
2016					write VPC_VS_CLIP_CNTL (9101)
2017						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
20180000000001120140:					0000: 48910101 00ffff00
2019					write VPC_UNKNOWN_9107 (9107)
2020						VPC_UNKNOWN_9107: { 0 }
20210000000001120148:					0000: 48910701 00000000
2022					write SP_FS_INSTRLEN (ab05)
2023						SP_FS_INSTRLEN: 88
20240000000001120150:					0000: 40ab0501 00000058
2025					write SP_FS_OBJ_START (a983)
2026						SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
20270000000001013000:							0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
20280000000001013020:							0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
20290000000001013040:							0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
20300000000001013060:							0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
20310000000001013080:							0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
203200000000010130a0:							00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
203300000000010130c0:							00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
203400000000010130e0:							00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
2035							:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
2036							:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
2037							:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
2038							:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
2039							:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
2040							:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
2041							:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
2042							:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
2043							:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
2044							:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
2045							:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
2046							:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
2047							:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
2048							:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
2049							:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
2050							:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
2051							:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
2052							:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
2053							:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
2054							:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
2055							:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
2056							:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
2057							:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
2058							:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
2059							:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
2060							:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
2061							:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
2062							:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
2063							:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
2064							:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
2065							:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
2066							:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
2067							:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
2068							:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
2069							:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
2070							:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
2071							:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
2072							:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
2073							:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
2074							:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
2075							:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
2076							:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
2077							:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
2078							:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
2079							:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
2080							:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
2081							:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
2082							:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
2083							:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
2084							:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
2085							:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
2086							:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
2087							:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
2088							:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
2089							:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
2090							:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
2091							:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
2092							:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
2093							:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
2094							:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
2095							:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
2096							:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
2097							:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
2098							:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
2099							:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
2100							:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
2101							:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
2102							:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2103							:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
2104							:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
2105							:0:0070:0078[00000300x_00000000x] (rpt3)nop
2106							:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
2107							:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
2108							:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
2109							:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
2110							:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
2111							:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
2112							:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
2113							:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
2114							:0:0079:0095[00000200x_00000000x] (rpt2)nop
2115							:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
2116							:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
2117							:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
2118							:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
2119							:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
2120							:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
2121							:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
2122							:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
2123							:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
2124							:0:0089:0114[00000200x_00000000x] (rpt2)nop
2125							:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
2126							:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
2127							:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
2128							:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
2129							:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
2130							:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
2131							:0:0096:0128[00000200x_00000000x] (rpt2)nop
2132							:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
2133							:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
2134							:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
2135							:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
2136							:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
2137							:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
2138							:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
2139							:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
2140							:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
2141							:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
2142							:0:0107:0150[00000200x_00000000x] (rpt2)nop
2143							:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
2144							:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
2145							:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
2146							:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
2147							:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
2148							:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
2149							:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
2150							:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
2151							:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
2152							:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
2153							:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
2154							:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
2155							:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
2156							:0:0121:0173[00000200x_00000000x] (rpt2)nop
2157							:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
2158							:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
2159							:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
2160							:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
2161							:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
2162							:0:0127:0181[00000200x_00000000x] (rpt2)nop
2163							:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
2164							:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
2165							:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
2166							:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
2167							:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
2168							:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
2169							:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
2170							:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
2171							:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
2172							:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
2173							:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
2174							:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
2175							:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
2176							:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
2177							:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
2178							:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
2179							:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
2180							:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
2181							:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
2182							:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
2183							:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
2184							:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
2185							:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
2186							:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
2187							:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
2188							:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
2189							:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
2190							:0:0155:0218[00000200x_00000000x] (rpt2)nop
2191							:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
2192							:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
2193							:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
2194							:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
2195							:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
2196							:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
2197							:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
2198							:0:0163:0237[00000200x_00000000x] (rpt2)nop
2199							:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
2200							:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
2201							:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
2202							:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
2203							:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
2204							:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
2205							:1:0170:0248[280cc008x_00000006x] l170:
2206							:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
2207							:0:0171:0249[00000200x_00000000x] (rpt2)nop
2208							:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
2209							:0:0173:0256[00000200x_00000000x] (rpt2)nop
2210							:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
2211							:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
2212							:0:0176:0261[00000200x_00000000x] (rpt2)nop
2213							:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
2214							:0:0178:0268[00000200x_00000000x] (rpt2)nop
2215							:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
2216							:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
2217							:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
2218							:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
2219							:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
2220							:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
2221							:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
2222							:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
2223							:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
2224							:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
2225							:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
2226							:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
2227							:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
2228							:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2229							:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
2230							:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
2231							:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
2232							:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
2233							:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
2234							:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
2235							:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
2236							:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
2237							:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
2238							:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2239							:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
2240							:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2241							:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
2242							:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
2243							:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
2244							:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
2245							:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
2246							:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
2247							:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
2248							:0:0212:0308[00000000x_00000000x] nop
2249							:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
2250							:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
2251							:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
2252							:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
2253							:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
2254							:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
2255							:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
2256							:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
2257							:0:0221:0323[00000200x_00000000x] (rpt2)nop
2258							:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
2259							:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
2260							:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
2261							:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
2262							:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
2263							:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
2264							:0:0228:0348[00000200x_00000000x] (rpt2)nop
2265							:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
2266							:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
2267							:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
2268							:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
2269							:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
2270							:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
2271							:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
2272							:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
2273							:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
2274							:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
2275							:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2276							:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2277							:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
2278							:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
2279							:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
2280							:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
2281							:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
2282							:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
2283							:0:0247:0386[00000200x_00000000x] (rpt2)nop
2284							:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
2285							:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
2286							:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
2287							:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
2288							:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
2289							:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
2290							:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
2291							:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
2292							:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
2293							:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
2294							:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
2295							:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
2296							:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
2297							:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
2298							:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
2299							:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
2300							:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2301							:0:0265:0419[00000000x_00000000x] nop
2302							:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
2303							:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
2304							:0:0268:0422[00000100x_00000000x] (rpt1)nop
2305							:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
2306							:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
2307							:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
2308							:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
2309							:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
2310							:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2311							:0:0275:0439[00000200x_00000000x] (rpt2)nop
2312							:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
2313							:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
2314							:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
2315							:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
2316							:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
2317							:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
2318							:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
2319							:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
2320							:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
2321							:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
2322							:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
2323							:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
2324							:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
2325							:0:0289:0470[00000200x_00000000x] (rpt2)nop
2326							:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
2327							:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
2328							:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
2329							:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
2330							:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
2331							:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
2332							:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
2333							:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
2334							:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2335							:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2336							:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2337							:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
2338							:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
2339							:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
2340							:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
2341							:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
2342							:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2343							:0:0307:0501[00000100x_00000000x] (rpt1)nop
2344							:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
2345							:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
2346							:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
2347							:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
2348							:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
2349							:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
2350							:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
2351							:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2352							:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
2353							:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
2354							:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
2355							:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
2356							:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
2357							:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2358							:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2359							:0:0323:0529[00000100x_00000000x] (rpt1)nop
2360							:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
2361							:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
2362							:0:0326:0533[00000000x_00000000x] nop
2363							:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
2364							:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
2365							:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
2366							:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
2367							:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
2368							:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2369							:0:0333:0549[00000200x_00000000x] (rpt2)nop
2370							:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
2371							:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
2372							:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
2373							:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
2374							:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
2375							:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
2376							:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
2377							:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
2378							:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
2379							:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
2380							:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
2381							:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
2382							:0:0346:0576[00000200x_00000000x] (rpt2)nop
2383							:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
2384							:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
2385							:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
2386							:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
2387							:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
2388							:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
2389							:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
2390							:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
2391							:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
2392							:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
2393							:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2394							:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
2395							:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
2396							:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
2397							:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
2398							:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
2399							:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
2400							:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2401							:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2402							:0:0366:0615[00000100x_00000000x] (rpt1)nop
2403							:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
2404							:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
2405							:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
2406							:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
2407							:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
2408							:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
2409							:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
2410							:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
2411							:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
2412							:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
2413							:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
2414							:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
2415							:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
2416							:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
2417							:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
2418							:0:0382:0643[00000100x_00000000x] (rpt1)nop
2419							:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
2420							:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
2421							:0:0385:0647[00000000x_00000000x] nop
2422							:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
2423							:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2424							:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
2425							:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
2426							:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
2427							:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2428							:0:0392:0663[00000200x_00000000x] (rpt2)nop
2429							:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
2430							:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
2431							:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
2432							:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
2433							:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
2434							:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
2435							:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
2436							:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
2437							:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
2438							:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
2439							:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
2440							:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
2441							:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2442							:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2443							:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
2444							:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
2445							:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
2446							:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2447							:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
2448							:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2449							:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
2450							:0:0414:0699[00000100x_00000000x] (rpt1)nop
2451							:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
2452							:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
2453							:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
2454							:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
2455							:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
2456							:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
2457							:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
2458							:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
2459							:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
2460							:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
2461							:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
2462							:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
2463							:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
2464							:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
2465							:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
2466							:0:0430:0727[00000000x_00000000x] nop
2467							:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
2468							:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
2469							:0:0433:0730[00000100x_00000000x] (rpt1)nop
2470							:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
2471							:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
2472							:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
2473							:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
2474							:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
2475							:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2476							:0:0440:0747[00000200x_00000000x] (rpt2)nop
2477							:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
2478							:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
2479							:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
2480							:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
2481							:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
2482							:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
2483							:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
2484							:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
2485							:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
2486							:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
2487							:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
2488							:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
2489							:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2490							:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2491							:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
2492							:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
2493							:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
2494							:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
2495							:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
2496							:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
2497							:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2498							:0:0462:0783[00000100x_00000000x] (rpt1)nop
2499							:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
2500							:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
2501							:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
2502							:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
2503							:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
2504							:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
2505							:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
2506							:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
2507							:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
2508							:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
2509							:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
2510							:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
2511							:0:0475:0808[00000100x_00000000x] (rpt1)nop
2512							:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
2513							:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
2514							:0:0478:0812[00000000x_00000000x] nop
2515							:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
2516							:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
2517							:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
2518							:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
2519							:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
2520							:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2521							:0:0485:0828[00000200x_00000000x] (rpt2)nop
2522							:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
2523							:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
2524							:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
2525							:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
2526							:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
2527							:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
2528							:0:0492:0852[00000200x_00000000x] (rpt2)nop
2529							:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
2530							:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
2531							:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
2532							:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
2533							:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
2534							:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
2535							:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
2536							:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
2537							:0:0501:0872[00000200x_00000000x] (rpt2)nop
2538							:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
2539							:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
2540							:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
2541							:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
2542							:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
2543							:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
2544							:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
2545							:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
2546							:0:0510:0892[00000200x_00000000x] (rpt2)nop
2547							:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
2548							:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
2549							:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
2550							:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
2551							:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
2552							:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
2553							:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
2554							:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
2555							:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
2556							:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
2557							:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
2558							:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
2559							:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
2560							:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
2561							:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
2562							:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
2563							:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
2564							:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
2565							:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
2566							:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
2567							:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
2568							:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
2569							:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
2570							:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
2571							:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
2572							:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
2573							:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
2574							:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
2575							:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
2576							:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
2577							:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
2578							:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2579							:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
2580							:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2581							:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
2582							:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
2583							:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
2584							:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
2585							:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2586							:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
2587							:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
2588							:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
2589							:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
2590							:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2591							:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
2592							:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
2593							:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2594							:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2595							:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
2596							:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
2597							:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
2598							:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
2599							:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
2600							:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
2601							:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
2602							:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
2603							:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2604							:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
2605							:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
2606							:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
2607							:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
2608							:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2609							:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
2610							:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2611							:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
2612							:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
2613							:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
2614							:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
2615							:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
2616							:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
2617							:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
2618							:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2619							:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
2620							:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2621							:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
2622							:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
2623							:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
2624							:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
2625							:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
2626							:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
2627							:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
2628							:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
2629							:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
2630							:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
2631							:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2632							:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
2633							:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
2634							:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
2635							:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
2636							:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
2637							:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
2638							:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
2639							:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
2640							:0:0604:1016[00000000x_00000000x] nop
2641							:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
2642							:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
2643							:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
2644							:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
2645							:0:0609:1021[00000000x_00000000x] nop
2646							:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
2647							:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
2648							:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
2649							:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
2650							:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
2651							:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
2652							:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
2653							:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
2654							:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
2655							:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
2656							:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
2657							:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
2658							:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2659							:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
2660							:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
2661							:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
2662							:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
2663							:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
2664							:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
2665							:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
2666							:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2667							:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
2668							:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
2669							:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
2670							:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
2671							:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
2672							:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
2673							:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
2674							:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
2675							:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
2676							:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
2677							:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
2678							:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
2679							:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
2680							:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
2681							:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
2682							:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
2683							:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
2684							:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
2685							:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
2686							:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
2687							:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
2688							:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
2689							:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
2690							:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
2691							:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
2692							:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
2693							:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
2694							:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
2695							:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
2696							:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
2697							:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
2698							:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
2699							:0:0663:1093[00000000x_00000000x] nop
2700							:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
2701							:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
2702							:0:0666:1096[00000000x_00000000x] nop
2703							:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
2704							:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
2705							:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
2706							:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
2707							:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
2708							:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
2709							:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
2710							:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
2711							:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
2712							:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
2713							:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2714							:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
2715							:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
2716							:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
2717							:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
2718							:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
2719							:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
2720							:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
2721							:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
2722							:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
2723							:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
2724							:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
2725							:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
2726							:0:0690:1128[00000000x_00000000x] nop
2727							:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
2728							:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
2729							:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
2730							:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
2731							:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
2732							:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
2733							:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
2734							:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
2735							:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
2736							:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
2737							:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
2738							:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
2739							:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
2740							:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
2741							:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
2742							:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
2743							:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
2744							:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2745							:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2746							:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
2747							:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
2748							:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
2749							:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
2750							:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
2751							:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2752							:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
2753							:0:0717:1167[00000100x_00000000x] (rpt1)nop
2754							:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
2755							:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
2756							:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
2757							:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
2758							:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
2759							:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
2760							:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
2761							:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
2762							:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
2763							:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
2764							:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
2765							:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
2766							:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
2767							:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
2768							:0:0732:1192[00000100x_00000000x] (rpt1)nop
2769							:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
2770							:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
2771							:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
2772							:0:0736:1200[00000200x_00000000x] (rpt2)nop
2773							:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
2774							:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
2775							:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
2776							:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2777							:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
2778							:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2779							:0:0743:1218[00000200x_00000000x] (rpt2)nop
2780							:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
2781							:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
2782							:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
2783							:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
2784							:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
2785							:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
2786							:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
2787							:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
2788							:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
2789							:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
2790							:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
2791							:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
2792							:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2793							:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2794							:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
2795							:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
2796							:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
2797							:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
2798							:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
2799							:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
2800							:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
2801							:0:0765:1254[00000100x_00000000x] (rpt1)nop
2802							:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
2803							:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
2804							:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
2805							:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
2806							:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
2807							:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
2808							:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
2809							:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
2810							:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
2811							:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
2812							:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
2813							:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
2814							:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
2815							:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
2816							:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
2817							:0:0781:1282[00000100x_00000000x] (rpt1)nop
2818							:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
2819							:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
2820							:0:0784:1286[00000000x_00000000x] nop
2821							:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
2822							:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
2823							:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
2824							:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
2825							:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
2826							:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2827							:0:0791:1302[00000200x_00000000x] (rpt2)nop
2828							:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
2829							:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
2830							:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
2831							:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
2832							:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
2833							:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
2834							:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
2835							:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
2836							:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
2837							:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
2838							:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
2839							:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
2840							:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
2841							:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
2842							:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2843							:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
2844							:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
2845							:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
2846							:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
2847							:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
2848							:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2849							:0:0813:1338[00000100x_00000000x] (rpt1)nop
2850							:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
2851							:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
2852							:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
2853							:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
2854							:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
2855							:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
2856							:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
2857							:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
2858							:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
2859							:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
2860							:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
2861							:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
2862							:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
2863							:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
2864							:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
2865							:0:0829:1366[00000100x_00000000x] (rpt1)nop
2866							:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
2867							:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
2868							:0:0832:1370[00000000x_00000000x] nop
2869							:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
2870							:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
2871							:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
2872							:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
2873							:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
2874							:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2875							:0:0839:1386[00000200x_00000000x] (rpt2)nop
2876							:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
2877							:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
2878							:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
2879							:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
2880							:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
2881							:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
2882							:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
2883							:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
2884							:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
2885							:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
2886							:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
2887							:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
2888							:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
2889							:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
2890							:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
2891							:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
2892							:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
2893							:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
2894							:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
2895							:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
2896							:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
2897							:0:0861:1425[00000000x_00000000x] nop
2898							:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
2899							:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
2900							:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
2901							:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
2902							:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
2903							:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
2904							:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
2905							:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
2906							:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
2907							:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
2908							:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
2909							:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
2910							:0:0874:1450[00000000x_00000000x] nop
2911							:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
2912							:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
2913							:0:0877:1453[00000100x_00000000x] (rpt1)nop
2914							:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
2915							:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
2916							:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
2917							:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
2918							:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
2919							:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
2920							:0:0884:1470[00000200x_00000000x] (rpt2)nop
2921							:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
2922							:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
2923							:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
2924							:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
2925							:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
2926							:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
2927							:0:0891:1494[00000200x_00000000x] (rpt2)nop
2928							:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
2929							:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
2930							:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
2931							:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
2932							:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
2933							:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
2934							:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
2935							:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
2936							:0:0900:1514[00000200x_00000000x] (rpt2)nop
2937							:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
2938							:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
2939							:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
2940							:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
2941							:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
2942							:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
2943							:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
2944							:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
2945							:0:0909:1534[00000200x_00000000x] (rpt2)nop
2946							:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
2947							:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
2948							:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
2949							:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
2950							:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
2951							:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
2952							:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
2953							:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
2954							:0:0918:1554[00000200x_00000000x] (rpt2)nop
2955							:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
2956							:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
2957							:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
2958							:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
2959							:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
2960							:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
2961							:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
2962							:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
2963							:0:0927:1574[00000200x_00000000x] (rpt2)nop
2964							:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
2965							:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
2966							:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
2967							:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
2968							:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
2969							:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
2970							:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
2971							:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
2972							:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
2973							:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
2974							:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
2975							:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
2976							:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
2977							:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
2978							:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
2979							:0:0943:1613[00000100x_00000000x] (rpt1)nop
2980							:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
2981							:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
2982							:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
2983							:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
2984							:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
2985							:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
2986							:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
2987							:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
2988							:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
2989							:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
2990							:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
2991							:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
2992							:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
2993							:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
2994							:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
2995							:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
2996							:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
2997							:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
2998							:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
2999							:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
3000							:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
3001							:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3002							:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
3003							:0:0967:1650[00000100x_00000000x] (rpt1)nop
3004							:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
3005							:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3006							:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
3007							:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
3008							:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
3009							:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
3010							:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
3011							:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
3012							:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
3013							:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
3014							:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
3015							:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
3016							:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
3017							:0:0981:1676[00000100x_00000000x] (rpt1)nop
3018							:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
3019							:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
3020							:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
3021							:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
3022							:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3023							:0:0987:1692[00000200x_00000000x] (rpt2)nop
3024							:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
3025							:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
3026							:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
3027							:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
3028							:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
3029							:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3030							:0:0994:1710[00000200x_00000000x] (rpt2)nop
3031							:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
3032							:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
3033							:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
3034							:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
3035							:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
3036							:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
3037							:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
3038							:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3039							:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
3040							:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
3041							:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
3042							:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3043							:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
3044							:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
3045							:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
3046							:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3047							:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
3048							:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
3049							:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
3050							:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
3051							:0:1015:1746[00000100x_00000000x] (rpt1)nop
3052							:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
3053							:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
3054							:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
3055							:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
3056							:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
3057							:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
3058							:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
3059							:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
3060							:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
3061							:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
3062							:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
3063							:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
3064							:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
3065							:0:1029:1772[00000100x_00000000x] (rpt1)nop
3066							:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
3067							:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
3068							:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
3069							:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
3070							:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3071							:0:1035:1788[00000200x_00000000x] (rpt2)nop
3072							:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
3073							:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
3074							:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
3075							:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
3076							:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
3077							:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3078							:0:1042:1806[00000200x_00000000x] (rpt2)nop
3079							:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
3080							:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
3081							:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
3082							:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
3083							:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
3084							:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
3085							:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3086							:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
3087							:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3088							:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
3089							:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
3090							:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
3091							:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
3092							:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
3093							:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
3094							:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
3095							:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
3096							:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
3097							:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
3098							:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
3099							:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
3100							:0:1064:1842[00000100x_00000000x] (rpt1)nop
3101							:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
3102							:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
3103							:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
3104							:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
3105							:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
3106							:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
3107							:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
3108							:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
3109							:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
3110							:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
3111							:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
3112							:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
3113							:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
3114							:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
3115							:0:1079:1867[00000100x_00000000x] (rpt1)nop
3116							:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
3117							:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
3118							:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3119							:0:1083:1875[00000200x_00000000x] (rpt2)nop
3120							:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
3121							:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
3122							:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
3123							:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
3124							:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
3125							:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
3126							:0:1090:1893[00000200x_00000000x] (rpt2)nop
3127							:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
3128							:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
3129							:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
3130							:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
3131							:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
3132							:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
3133							:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
3134							:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
3135							:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
3136							:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
3137							:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
3138							:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
3139							:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
3140							:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
3141							:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
3142							:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
3143							:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
3144							:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
3145							:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
3146							:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
3147							:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
3148							:0:1112:1929[00000000x_00000000x] nop
3149							:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
3150							:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
3151							:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
3152							:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
3153							:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
3154							:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
3155							:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
3156							:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
3157							:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
3158							:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
3159							:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3160							:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
3161							:0:1125:1954[00000000x_00000000x] nop
3162							:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
3163							:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
3164							:0:1128:1957[00000100x_00000000x] (rpt1)nop
3165							:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
3166							:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
3167							:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
3168							:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
3169							:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
3170							:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3171							:0:1135:1974[00000200x_00000000x] (rpt2)nop
3172							:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
3173							:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
3174							:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
3175							:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
3176							:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
3177							:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
3178							:0:1142:1998[00000200x_00000000x] (rpt2)nop
3179							:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
3180							:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
3181							:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
3182							:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
3183							:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
3184							:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
3185							:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
3186							:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
3187							:0:1151:2018[00000200x_00000000x] (rpt2)nop
3188							:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
3189							:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
3190							:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
3191							:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
3192							:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
3193							:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
3194							:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
3195							:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
3196							:0:1160:2038[00000200x_00000000x] (rpt2)nop
3197							:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
3198							:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
3199							:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
3200							:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
3201							:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
3202							:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
3203							:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
3204							:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3205							:0:1169:2058[00000200x_00000000x] (rpt2)nop
3206							:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
3207							:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3208							:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
3209							:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
3210							:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
3211							:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3212							:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
3213							:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
3214							:0:1178:2078[00000200x_00000000x] (rpt2)nop
3215							:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
3216							:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
3217							:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
3218							:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
3219							:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
3220							:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3221							:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
3222							:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
3223							:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3224							:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3225							:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
3226							:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
3227							:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
3228							:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
3229							:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
3230							:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
3231							:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
3232							:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
3233							:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
3234							:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
3235							:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3236							:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
3237							:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3238							:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
3239							:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
3240							:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
3241							:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
3242							:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
3243							:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
3244							:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
3245							:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
3246							:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
3247							:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
3248							:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
3249							:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
3250							:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
3251							:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
3252							:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
3253							:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
3254							:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
3255							:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
3256							:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
3257							:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
3258							:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
3259							:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
3260							:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
3261							:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
3262							:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
3263							:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
3264							:0:1228:2157[00000100x_00000000x] (rpt1)nop
3265							:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
3266							:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
3267							:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
3268							:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
3269							:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
3270							:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
3271							:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
3272							:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
3273							:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
3274							:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
3275							:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
3276							:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
3277							:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
3278							:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
3279							:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
3280							:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
3281							:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
3282							:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
3283							:0:1247:2202[01000000x_0000000ex] jump #l1261
3284							:1:1248:2203[284cc007x_00000000x] l1248:
3285							:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
3286							:0:1249:2204[00000200x_00000000x] (rpt2)nop
3287							:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
3288							:0:1251:2208[00000200x_00000000x] (rpt2)nop
3289							:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
3290							:0:1253:2212[00000200x_00000000x] (rpt2)nop
3291							:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
3292							:0:1255:2216[00000200x_00000000x] (rpt2)nop
3293							:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
3294							:0:1257:2220[00000200x_00000000x] (rpt2)nop
3295							:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
3296							:0:1259:2224[00000200x_00000000x] (rpt2)nop
3297							:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
3298							:1:1261:2228[280cc012x_00000004x] l1261:
3299							:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3300							:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
3301							:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
3302							:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
3303							:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
3304							:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
3305							:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
3306							:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
3307							:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
3308							:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
3309							:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
3310							:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
3311							:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
3312							:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
3313							:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
3314							:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
3315							:0:1277:2247[00000200x_00000000x] (rpt2)nop
3316							:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
3317							:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
3318							:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
3319							:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
3320							:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
3321							:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
3322							:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
3323							:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
3324							:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
3325							:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
3326							:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
3327							:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
3328							:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
3329							:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
3330							:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
3331							:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
3332							:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
3333							:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
3334							:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
3335							:0:1297:2271[01000000x_fffffb99x] jump #l170
3336							:2:1298:2272[48500401x_00010001x] l1298:
3337							:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
3338							:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
3339							:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
3340							:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
3341							:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
3342							:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
3343							:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
3344							:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
3345							:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
3346							:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
3347							:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
3348							:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
3349							:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
3350							:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
3351							:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
3352							:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
3353							:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
3354							:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
3355							:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
3356							:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
3357							:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
3358							:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
3359							:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
3360							:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
3361							:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
3362							:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
3363							:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
3364							:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
3365							:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
3366							:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
3367							:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
3368							:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
3369							:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
3370							:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
3371							:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
3372							:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
3373							:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
3374							:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
3375							:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
3376							:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
3377							:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
3378							:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
3379							:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
3380							:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
3381							:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
3382							:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
3383							:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
3384							:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
3385							:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
3386							:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
3387							:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
3388							:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
3389							:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
3390							:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
3391							:0:1352:2335[00000200x_00000000x] (rpt2)nop
3392							:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
3393							:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
3394							:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
3395							:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
3396							:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
3397							:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
3398							:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
3399							:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
3400							:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
3401							:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
3402							:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
3403							:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
3404							:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
3405							:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
3406							:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
3407							:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
3408							:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
3409							:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
3410							:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
3411							:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
3412							:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
3413							:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
3414							:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
3415							:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
3416							:0:1377:2369[00000000x_00000000x] nop
3417							:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
3418							:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
3419							:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
3420							:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
3421							:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
3422							:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
3423							:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
3424							:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
3425							:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
3426							:0:1387:2382[00000000x_00000000x] nop
3427							:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
3428							:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
3429							:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
3430							:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
3431							:0:1392:2391[00000100x_00000000x] (rpt1)nop
3432							:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
3433							:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
3434							:0:1395:2398[00000200x_00000000x] (rpt2)nop
3435							:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
3436							:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
3437							:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
3438							:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
3439							:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
3440							:0:1401:2409[03000000x_00000000x] end
3441							:0:1402:2410[00000000x_00000000x] nop
3442							:0:1403:2411[00000000x_00000000x] nop
3443							:0:1404:2412[00000000x_00000000x] nop
3444							:0:1405:2413[00000000x_00000000x] nop
3445							Stats:
3446							- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
3447							- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
3448							- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
3449							- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
34500000000001120158:					0000: 40a98302 01013000 00000000
3451					opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords)
3452						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 }
3453						{ EXT_SRC_ADDR = 0x1013000 }
3454						{ EXT_SRC_ADDR_HI = 0 }
3455						:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
3456						:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
3457						:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
3458						:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
3459						:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
3460						:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
3461						:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
3462						:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
3463						:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
3464						:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
3465						:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
3466						:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
3467						:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
3468						:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
3469						:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
3470						:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
3471						:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
3472						:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
3473						:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
3474						:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
3475						:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
3476						:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
3477						:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
3478						:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
3479						:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
3480						:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
3481						:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
3482						:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
3483						:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
3484						:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
3485						:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
3486						:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
3487						:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
3488						:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
3489						:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
3490						:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
3491						:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
3492						:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
3493						:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
3494						:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
3495						:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
3496						:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
3497						:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
3498						:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
3499						:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
3500						:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
3501						:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
3502						:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
3503						:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
3504						:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
3505						:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
3506						:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
3507						:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
3508						:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
3509						:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
3510						:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
3511						:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
3512						:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
3513						:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
3514						:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
3515						:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
3516						:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
3517						:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
3518						:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
3519						:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
3520						:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
3521						:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
3522						:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3523						:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
3524						:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
3525						:0:0070:0078[00000300x_00000000x] (rpt3)nop
3526						:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
3527						:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
3528						:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
3529						:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
3530						:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
3531						:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
3532						:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
3533						:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
3534						:0:0079:0095[00000200x_00000000x] (rpt2)nop
3535						:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
3536						:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
3537						:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
3538						:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
3539						:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
3540						:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
3541						:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
3542						:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
3543						:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
3544						:0:0089:0114[00000200x_00000000x] (rpt2)nop
3545						:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
3546						:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
3547						:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
3548						:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
3549						:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
3550						:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
3551						:0:0096:0128[00000200x_00000000x] (rpt2)nop
3552						:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
3553						:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
3554						:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
3555						:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
3556						:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
3557						:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
3558						:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
3559						:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
3560						:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
3561						:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
3562						:0:0107:0150[00000200x_00000000x] (rpt2)nop
3563						:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
3564						:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
3565						:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
3566						:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
3567						:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
3568						:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
3569						:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
3570						:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
3571						:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
3572						:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
3573						:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
3574						:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
3575						:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
3576						:0:0121:0173[00000200x_00000000x] (rpt2)nop
3577						:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
3578						:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
3579						:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
3580						:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
3581						:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
3582						:0:0127:0181[00000200x_00000000x] (rpt2)nop
3583						:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
3584						:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
3585						:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
3586						:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
3587						:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
3588						:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
3589						:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
3590						:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
3591						:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
3592						:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
3593						:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
3594						:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
3595						:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
3596						:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
3597						:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
3598						:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
3599						:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
3600						:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
3601						:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
3602						:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
3603						:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
3604						:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
3605						:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
3606						:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
3607						:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
3608						:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
3609						:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
3610						:0:0155:0218[00000200x_00000000x] (rpt2)nop
3611						:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
3612						:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
3613						:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
3614						:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
3615						:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
3616						:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
3617						:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
3618						:0:0163:0237[00000200x_00000000x] (rpt2)nop
3619						:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
3620						:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
3621						:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
3622						:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
3623						:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
3624						:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
3625						:1:0170:0248[280cc008x_00000006x] l170:
3626						:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
3627						:0:0171:0249[00000200x_00000000x] (rpt2)nop
3628						:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
3629						:0:0173:0256[00000200x_00000000x] (rpt2)nop
3630						:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
3631						:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
3632						:0:0176:0261[00000200x_00000000x] (rpt2)nop
3633						:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
3634						:0:0178:0268[00000200x_00000000x] (rpt2)nop
3635						:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
3636						:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
3637						:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
3638						:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
3639						:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
3640						:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
3641						:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
3642						:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
3643						:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
3644						:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
3645						:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
3646						:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
3647						:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
3648						:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
3649						:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
3650						:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
3651						:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
3652						:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
3653						:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
3654						:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
3655						:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
3656						:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
3657						:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
3658						:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
3659						:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
3660						:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
3661						:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
3662						:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
3663						:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
3664						:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
3665						:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
3666						:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
3667						:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
3668						:0:0212:0308[00000000x_00000000x] nop
3669						:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
3670						:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
3671						:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
3672						:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
3673						:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
3674						:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
3675						:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
3676						:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
3677						:0:0221:0323[00000200x_00000000x] (rpt2)nop
3678						:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
3679						:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
3680						:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
3681						:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
3682						:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
3683						:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
3684						:0:0228:0348[00000200x_00000000x] (rpt2)nop
3685						:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
3686						:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
3687						:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
3688						:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
3689						:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
3690						:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
3691						:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
3692						:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
3693						:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
3694						:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
3695						:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3696						:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3697						:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
3698						:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
3699						:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
3700						:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
3701						:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
3702						:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
3703						:0:0247:0386[00000200x_00000000x] (rpt2)nop
3704						:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
3705						:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
3706						:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
3707						:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
3708						:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
3709						:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
3710						:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
3711						:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
3712						:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
3713						:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
3714						:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
3715						:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
3716						:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
3717						:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
3718						:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
3719						:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
3720						:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3721						:0:0265:0419[00000000x_00000000x] nop
3722						:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
3723						:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
3724						:0:0268:0422[00000100x_00000000x] (rpt1)nop
3725						:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
3726						:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
3727						:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
3728						:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
3729						:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
3730						:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3731						:0:0275:0439[00000200x_00000000x] (rpt2)nop
3732						:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
3733						:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
3734						:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
3735						:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
3736						:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
3737						:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
3738						:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
3739						:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
3740						:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
3741						:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
3742						:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
3743						:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
3744						:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
3745						:0:0289:0470[00000200x_00000000x] (rpt2)nop
3746						:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
3747						:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
3748						:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
3749						:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
3750						:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
3751						:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
3752						:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
3753						:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
3754						:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3755						:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3756						:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3757						:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
3758						:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
3759						:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
3760						:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
3761						:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
3762						:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3763						:0:0307:0501[00000100x_00000000x] (rpt1)nop
3764						:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
3765						:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
3766						:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
3767						:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
3768						:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
3769						:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
3770						:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
3771						:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3772						:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
3773						:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
3774						:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
3775						:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
3776						:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
3777						:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3778						:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3779						:0:0323:0529[00000100x_00000000x] (rpt1)nop
3780						:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
3781						:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
3782						:0:0326:0533[00000000x_00000000x] nop
3783						:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
3784						:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
3785						:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
3786						:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
3787						:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
3788						:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3789						:0:0333:0549[00000200x_00000000x] (rpt2)nop
3790						:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
3791						:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
3792						:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
3793						:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
3794						:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
3795						:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
3796						:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
3797						:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
3798						:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
3799						:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
3800						:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
3801						:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
3802						:0:0346:0576[00000200x_00000000x] (rpt2)nop
3803						:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
3804						:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
3805						:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
3806						:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
3807						:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
3808						:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
3809						:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
3810						:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
3811						:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
3812						:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
3813						:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3814						:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
3815						:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
3816						:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
3817						:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
3818						:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
3819						:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
3820						:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3821						:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3822						:0:0366:0615[00000100x_00000000x] (rpt1)nop
3823						:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
3824						:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
3825						:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
3826						:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
3827						:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
3828						:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
3829						:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
3830						:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
3831						:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
3832						:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
3833						:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
3834						:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
3835						:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
3836						:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
3837						:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
3838						:0:0382:0643[00000100x_00000000x] (rpt1)nop
3839						:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
3840						:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
3841						:0:0385:0647[00000000x_00000000x] nop
3842						:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
3843						:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
3844						:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
3845						:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
3846						:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
3847						:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
3848						:0:0392:0663[00000200x_00000000x] (rpt2)nop
3849						:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
3850						:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
3851						:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
3852						:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
3853						:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
3854						:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
3855						:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
3856						:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
3857						:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
3858						:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
3859						:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
3860						:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
3861						:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
3862						:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3863						:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
3864						:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
3865						:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
3866						:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
3867						:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
3868						:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
3869						:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
3870						:0:0414:0699[00000100x_00000000x] (rpt1)nop
3871						:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
3872						:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
3873						:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
3874						:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
3875						:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
3876						:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
3877						:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
3878						:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
3879						:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
3880						:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
3881						:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
3882						:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
3883						:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
3884						:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
3885						:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
3886						:0:0430:0727[00000000x_00000000x] nop
3887						:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
3888						:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
3889						:0:0433:0730[00000100x_00000000x] (rpt1)nop
3890						:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
3891						:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
3892						:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
3893						:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
3894						:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
3895						:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
3896						:0:0440:0747[00000200x_00000000x] (rpt2)nop
3897						:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
3898						:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
3899						:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
3900						:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
3901						:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
3902						:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
3903						:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
3904						:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
3905						:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
3906						:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
3907						:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
3908						:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
3909						:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
3910						:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
3911						:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
3912						:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
3913						:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
3914						:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
3915						:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
3916						:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
3917						:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3918						:0:0462:0783[00000100x_00000000x] (rpt1)nop
3919						:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
3920						:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
3921						:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
3922						:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
3923						:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
3924						:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
3925						:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
3926						:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
3927						:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
3928						:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
3929						:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
3930						:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
3931						:0:0475:0808[00000100x_00000000x] (rpt1)nop
3932						:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
3933						:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
3934						:0:0478:0812[00000000x_00000000x] nop
3935						:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
3936						:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
3937						:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
3938						:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
3939						:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
3940						:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
3941						:0:0485:0828[00000200x_00000000x] (rpt2)nop
3942						:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
3943						:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
3944						:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
3945						:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
3946						:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
3947						:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
3948						:0:0492:0852[00000200x_00000000x] (rpt2)nop
3949						:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
3950						:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
3951						:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
3952						:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
3953						:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
3954						:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
3955						:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
3956						:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
3957						:0:0501:0872[00000200x_00000000x] (rpt2)nop
3958						:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
3959						:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
3960						:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
3961						:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
3962						:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
3963						:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
3964						:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
3965						:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
3966						:0:0510:0892[00000200x_00000000x] (rpt2)nop
3967						:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
3968						:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
3969						:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
3970						:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
3971						:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
3972						:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
3973						:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
3974						:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
3975						:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
3976						:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
3977						:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
3978						:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
3979						:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
3980						:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
3981						:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
3982						:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
3983						:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
3984						:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
3985						:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
3986						:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
3987						:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
3988						:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
3989						:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
3990						:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
3991						:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
3992						:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
3993						:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
3994						:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
3995						:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
3996						:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
3997						:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
3998						:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
3999						:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
4000						:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4001						:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
4002						:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
4003						:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
4004						:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
4005						:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4006						:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
4007						:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
4008						:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
4009						:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
4010						:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4011						:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
4012						:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
4013						:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4014						:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4015						:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
4016						:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
4017						:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
4018						:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
4019						:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
4020						:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
4021						:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
4022						:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
4023						:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4024						:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
4025						:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
4026						:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
4027						:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
4028						:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4029						:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
4030						:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4031						:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
4032						:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
4033						:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
4034						:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
4035						:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
4036						:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
4037						:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
4038						:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4039						:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
4040						:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4041						:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
4042						:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
4043						:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
4044						:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
4045						:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
4046						:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
4047						:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
4048						:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
4049						:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
4050						:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
4051						:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4052						:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
4053						:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
4054						:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
4055						:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
4056						:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
4057						:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
4058						:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
4059						:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
4060						:0:0604:1016[00000000x_00000000x] nop
4061						:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
4062						:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
4063						:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
4064						:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
4065						:0:0609:1021[00000000x_00000000x] nop
4066						:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
4067						:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
4068						:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
4069						:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
4070						:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
4071						:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
4072						:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
4073						:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
4074						:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
4075						:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
4076						:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
4077						:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
4078						:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4079						:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
4080						:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
4081						:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
4082						:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
4083						:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
4084						:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
4085						:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4086						:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4087						:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
4088						:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
4089						:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
4090						:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
4091						:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
4092						:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
4093						:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
4094						:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
4095						:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4096						:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
4097						:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
4098						:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
4099						:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
4100						:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
4101						:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
4102						:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
4103						:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
4104						:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
4105						:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
4106						:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
4107						:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
4108						:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
4109						:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
4110						:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
4111						:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
4112						:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
4113						:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
4114						:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
4115						:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
4116						:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
4117						:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
4118						:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
4119						:0:0663:1093[00000000x_00000000x] nop
4120						:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
4121						:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
4122						:0:0666:1096[00000000x_00000000x] nop
4123						:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
4124						:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
4125						:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
4126						:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
4127						:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
4128						:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
4129						:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
4130						:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
4131						:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
4132						:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
4133						:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4134						:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
4135						:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
4136						:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
4137						:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
4138						:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
4139						:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
4140						:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
4141						:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
4142						:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
4143						:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
4144						:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
4145						:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
4146						:0:0690:1128[00000000x_00000000x] nop
4147						:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
4148						:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4149						:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
4150						:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
4151						:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
4152						:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
4153						:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
4154						:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
4155						:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
4156						:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
4157						:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
4158						:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
4159						:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
4160						:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
4161						:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
4162						:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
4163						:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4164						:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4165						:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4166						:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
4167						:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
4168						:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
4169						:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
4170						:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
4171						:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4172						:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4173						:0:0717:1167[00000100x_00000000x] (rpt1)nop
4174						:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
4175						:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
4176						:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
4177						:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
4178						:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
4179						:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
4180						:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
4181						:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
4182						:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
4183						:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
4184						:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
4185						:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
4186						:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
4187						:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
4188						:0:0732:1192[00000100x_00000000x] (rpt1)nop
4189						:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
4190						:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
4191						:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
4192						:0:0736:1200[00000200x_00000000x] (rpt2)nop
4193						:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
4194						:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
4195						:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
4196						:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4197						:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
4198						:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4199						:0:0743:1218[00000200x_00000000x] (rpt2)nop
4200						:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
4201						:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
4202						:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
4203						:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
4204						:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
4205						:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
4206						:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
4207						:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
4208						:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
4209						:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
4210						:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
4211						:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
4212						:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4213						:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4214						:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
4215						:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
4216						:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
4217						:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
4218						:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
4219						:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
4220						:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
4221						:0:0765:1254[00000100x_00000000x] (rpt1)nop
4222						:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
4223						:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
4224						:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
4225						:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
4226						:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
4227						:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
4228						:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
4229						:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
4230						:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
4231						:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
4232						:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
4233						:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
4234						:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
4235						:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
4236						:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
4237						:0:0781:1282[00000100x_00000000x] (rpt1)nop
4238						:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
4239						:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
4240						:0:0784:1286[00000000x_00000000x] nop
4241						:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
4242						:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
4243						:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
4244						:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
4245						:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
4246						:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4247						:0:0791:1302[00000200x_00000000x] (rpt2)nop
4248						:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
4249						:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
4250						:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
4251						:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
4252						:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
4253						:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
4254						:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
4255						:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
4256						:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
4257						:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
4258						:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
4259						:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
4260						:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
4261						:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
4262						:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4263						:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
4264						:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
4265						:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
4266						:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
4267						:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
4268						:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4269						:0:0813:1338[00000100x_00000000x] (rpt1)nop
4270						:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
4271						:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
4272						:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
4273						:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
4274						:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
4275						:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
4276						:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
4277						:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
4278						:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
4279						:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
4280						:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
4281						:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
4282						:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
4283						:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
4284						:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
4285						:0:0829:1366[00000100x_00000000x] (rpt1)nop
4286						:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
4287						:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
4288						:0:0832:1370[00000000x_00000000x] nop
4289						:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
4290						:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
4291						:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
4292						:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
4293						:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
4294						:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4295						:0:0839:1386[00000200x_00000000x] (rpt2)nop
4296						:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
4297						:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
4298						:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
4299						:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
4300						:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
4301						:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
4302						:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
4303						:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
4304						:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
4305						:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
4306						:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
4307						:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
4308						:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
4309						:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
4310						:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
4311						:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
4312						:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
4313						:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
4314						:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
4315						:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
4316						:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
4317						:0:0861:1425[00000000x_00000000x] nop
4318						:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
4319						:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
4320						:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
4321						:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
4322						:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
4323						:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
4324						:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
4325						:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
4326						:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
4327						:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
4328						:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
4329						:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
4330						:0:0874:1450[00000000x_00000000x] nop
4331						:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
4332						:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
4333						:0:0877:1453[00000100x_00000000x] (rpt1)nop
4334						:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
4335						:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
4336						:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
4337						:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
4338						:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
4339						:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
4340						:0:0884:1470[00000200x_00000000x] (rpt2)nop
4341						:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
4342						:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
4343						:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
4344						:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
4345						:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
4346						:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
4347						:0:0891:1494[00000200x_00000000x] (rpt2)nop
4348						:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
4349						:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
4350						:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
4351						:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
4352						:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
4353						:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
4354						:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
4355						:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
4356						:0:0900:1514[00000200x_00000000x] (rpt2)nop
4357						:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
4358						:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
4359						:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
4360						:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
4361						:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
4362						:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
4363						:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
4364						:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
4365						:0:0909:1534[00000200x_00000000x] (rpt2)nop
4366						:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
4367						:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
4368						:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
4369						:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
4370						:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
4371						:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
4372						:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
4373						:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4374						:0:0918:1554[00000200x_00000000x] (rpt2)nop
4375						:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
4376						:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4377						:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
4378						:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
4379						:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
4380						:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
4381						:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
4382						:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4383						:0:0927:1574[00000200x_00000000x] (rpt2)nop
4384						:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
4385						:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
4386						:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
4387						:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
4388						:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
4389						:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
4390						:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
4391						:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
4392						:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
4393						:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
4394						:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
4395						:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
4396						:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
4397						:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4398						:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
4399						:0:0943:1613[00000100x_00000000x] (rpt1)nop
4400						:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
4401						:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
4402						:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
4403						:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
4404						:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
4405						:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
4406						:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
4407						:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
4408						:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
4409						:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4410						:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
4411						:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
4412						:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4413						:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
4414						:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
4415						:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
4416						:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
4417						:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
4418						:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
4419						:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
4420						:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
4421						:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4422						:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
4423						:0:0967:1650[00000100x_00000000x] (rpt1)nop
4424						:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
4425						:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
4426						:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
4427						:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
4428						:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
4429						:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
4430						:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
4431						:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
4432						:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
4433						:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
4434						:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
4435						:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
4436						:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
4437						:0:0981:1676[00000100x_00000000x] (rpt1)nop
4438						:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
4439						:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
4440						:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
4441						:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
4442						:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
4443						:0:0987:1692[00000200x_00000000x] (rpt2)nop
4444						:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
4445						:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
4446						:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
4447						:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
4448						:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
4449						:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4450						:0:0994:1710[00000200x_00000000x] (rpt2)nop
4451						:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
4452						:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
4453						:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
4454						:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
4455						:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
4456						:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
4457						:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
4458						:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4459						:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
4460						:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
4461						:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
4462						:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4463						:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
4464						:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
4465						:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
4466						:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
4467						:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
4468						:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
4469						:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
4470						:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
4471						:0:1015:1746[00000100x_00000000x] (rpt1)nop
4472						:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
4473						:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
4474						:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
4475						:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
4476						:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
4477						:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
4478						:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
4479						:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
4480						:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
4481						:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
4482						:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
4483						:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
4484						:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
4485						:0:1029:1772[00000100x_00000000x] (rpt1)nop
4486						:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
4487						:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
4488						:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
4489						:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
4490						:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
4491						:0:1035:1788[00000200x_00000000x] (rpt2)nop
4492						:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
4493						:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
4494						:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
4495						:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
4496						:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
4497						:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
4498						:0:1042:1806[00000200x_00000000x] (rpt2)nop
4499						:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
4500						:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
4501						:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
4502						:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
4503						:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
4504						:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
4505						:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4506						:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
4507						:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4508						:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
4509						:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
4510						:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
4511						:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
4512						:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
4513						:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
4514						:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
4515						:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
4516						:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
4517						:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
4518						:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
4519						:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
4520						:0:1064:1842[00000100x_00000000x] (rpt1)nop
4521						:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
4522						:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
4523						:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
4524						:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
4525						:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
4526						:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
4527						:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
4528						:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
4529						:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
4530						:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
4531						:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
4532						:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
4533						:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
4534						:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
4535						:0:1079:1867[00000100x_00000000x] (rpt1)nop
4536						:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
4537						:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
4538						:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
4539						:0:1083:1875[00000200x_00000000x] (rpt2)nop
4540						:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
4541						:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
4542						:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
4543						:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
4544						:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
4545						:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
4546						:0:1090:1893[00000200x_00000000x] (rpt2)nop
4547						:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
4548						:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
4549						:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
4550						:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
4551						:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
4552						:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
4553						:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
4554						:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
4555						:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
4556						:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
4557						:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
4558						:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
4559						:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
4560						:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
4561						:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
4562						:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
4563						:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
4564						:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
4565						:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
4566						:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
4567						:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
4568						:0:1112:1929[00000000x_00000000x] nop
4569						:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
4570						:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
4571						:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
4572						:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
4573						:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
4574						:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
4575						:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
4576						:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
4577						:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
4578						:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
4579						:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
4580						:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
4581						:0:1125:1954[00000000x_00000000x] nop
4582						:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
4583						:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
4584						:0:1128:1957[00000100x_00000000x] (rpt1)nop
4585						:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
4586						:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
4587						:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
4588						:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
4589						:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
4590						:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4591						:0:1135:1974[00000200x_00000000x] (rpt2)nop
4592						:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
4593						:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
4594						:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
4595						:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
4596						:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
4597						:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
4598						:0:1142:1998[00000200x_00000000x] (rpt2)nop
4599						:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
4600						:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
4601						:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
4602						:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
4603						:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
4604						:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
4605						:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
4606						:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
4607						:0:1151:2018[00000200x_00000000x] (rpt2)nop
4608						:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
4609						:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
4610						:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
4611						:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
4612						:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
4613						:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
4614						:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
4615						:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
4616						:0:1160:2038[00000200x_00000000x] (rpt2)nop
4617						:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
4618						:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
4619						:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
4620						:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
4621						:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
4622						:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
4623						:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
4624						:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
4625						:0:1169:2058[00000200x_00000000x] (rpt2)nop
4626						:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
4627						:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
4628						:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
4629						:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
4630						:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
4631						:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4632						:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
4633						:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
4634						:0:1178:2078[00000200x_00000000x] (rpt2)nop
4635						:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
4636						:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
4637						:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
4638						:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
4639						:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
4640						:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
4641						:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
4642						:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
4643						:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
4644						:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
4645						:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
4646						:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
4647						:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
4648						:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
4649						:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
4650						:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
4651						:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
4652						:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
4653						:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
4654						:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
4655						:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
4656						:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
4657						:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
4658						:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
4659						:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
4660						:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
4661						:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
4662						:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
4663						:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
4664						:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
4665						:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
4666						:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
4667						:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
4668						:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
4669						:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
4670						:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
4671						:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
4672						:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
4673						:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
4674						:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
4675						:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
4676						:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
4677						:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
4678						:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
4679						:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
4680						:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
4681						:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
4682						:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
4683						:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
4684						:0:1228:2157[00000100x_00000000x] (rpt1)nop
4685						:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
4686						:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
4687						:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
4688						:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
4689						:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
4690						:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
4691						:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
4692						:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
4693						:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
4694						:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
4695						:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
4696						:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
4697						:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
4698						:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
4699						:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
4700						:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
4701						:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
4702						:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
4703						:0:1247:2202[01000000x_0000000ex] jump #l1261
4704						:1:1248:2203[284cc007x_00000000x] l1248:
4705						:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
4706						:0:1249:2204[00000200x_00000000x] (rpt2)nop
4707						:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
4708						:0:1251:2208[00000200x_00000000x] (rpt2)nop
4709						:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
4710						:0:1253:2212[00000200x_00000000x] (rpt2)nop
4711						:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
4712						:0:1255:2216[00000200x_00000000x] (rpt2)nop
4713						:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
4714						:0:1257:2220[00000200x_00000000x] (rpt2)nop
4715						:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
4716						:0:1259:2224[00000200x_00000000x] (rpt2)nop
4717						:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
4718						:1:1261:2228[280cc012x_00000004x] l1261:
4719						:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
4720						:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
4721						:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
4722						:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
4723						:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
4724						:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
4725						:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
4726						:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
4727						:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
4728						:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
4729						:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
4730						:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
4731						:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
4732						:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
4733						:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
4734						:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
4735						:0:1277:2247[00000200x_00000000x] (rpt2)nop
4736						:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
4737						:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
4738						:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
4739						:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
4740						:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
4741						:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
4742						:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
4743						:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
4744						:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
4745						:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
4746						:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
4747						:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
4748						:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
4749						:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
4750						:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
4751						:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
4752						:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
4753						:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
4754						:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
4755						:0:1297:2271[01000000x_fffffb99x] jump #l170
4756						:2:1298:2272[48500401x_00010001x] l1298:
4757						:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
4758						:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
4759						:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
4760						:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
4761						:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
4762						:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
4763						:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
4764						:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
4765						:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
4766						:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
4767						:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
4768						:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
4769						:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
4770						:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
4771						:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
4772						:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
4773						:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
4774						:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
4775						:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
4776						:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
4777						:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
4778						:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
4779						:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
4780						:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
4781						:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
4782						:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
4783						:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
4784						:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
4785						:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
4786						:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
4787						:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
4788						:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
4789						:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
4790						:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
4791						:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
4792						:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
4793						:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
4794						:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
4795						:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
4796						:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
4797						:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
4798						:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
4799						:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
4800						:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
4801						:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
4802						:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
4803						:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
4804						:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
4805						:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
4806						:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
4807						:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
4808						:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
4809						:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
4810						:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
4811						:0:1352:2335[00000200x_00000000x] (rpt2)nop
4812						:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
4813						:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
4814						:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
4815						:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
4816						:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
4817						:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
4818						:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
4819						:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
4820						:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
4821						:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
4822						:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
4823						:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
4824						:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
4825						:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
4826						:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
4827						:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
4828						:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
4829						:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
4830						:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
4831						:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
4832						:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
4833						:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
4834						:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
4835						:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
4836						:0:1377:2369[00000000x_00000000x] nop
4837						:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
4838						:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
4839						:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
4840						:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
4841						:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
4842						:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
4843						:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
4844						:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
4845						:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
4846						:0:1387:2382[00000000x_00000000x] nop
4847						:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
4848						:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
4849						:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
4850						:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
4851						:0:1392:2391[00000100x_00000000x] (rpt1)nop
4852						:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
4853						:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
4854						:0:1395:2398[00000200x_00000000x] (rpt2)nop
4855						:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
4856						:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
4857						:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
4858						:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
4859						:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
4860						:0:1401:2409[03000000x_00000000x] end
4861						:0:1402:2410[00000000x_00000000x] nop
4862						:0:1403:2411[00000000x_00000000x] nop
4863						:0:1404:2412[00000000x_00000000x] nop
4864						:0:1405:2413[00000000x_00000000x] nop
4865						Stats:
4866						- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
4867						- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
4868						- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
4869						- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
48700000000001120164:					0000: 70348003 16320000 01013000 00000000
4871					write VFD_CONTROL_1 (a001)
4872						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
4873						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
4874						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
4875						VFD_CONTROL_4: { UNK0 = r63.x }
4876						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
4877						VFD_CONTROL_6: { 0 }
48780000000001120174:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
4879					write RB_DEPTH_PLANE_CNTL (8870)
4880						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
48810000000001120190:					0000: 40887001 00000000
4882					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
4883						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
48840000000001120198:					0000: 48809401 00000000
4885					opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords)
4886						{ DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 }
4887						{ EXT_SRC_ADDR = 0 }
4888						{ EXT_SRC_ADDR_HI = 0 }
488900000000011201b0:						1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000
489000000000011201d0:						1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000
489100000000011201f0:						-0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000
48920000000001120210:						0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203
48930000000001120230:						0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000
48940000000001120250:						0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000
48950000000001120270:						0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111
48960000000001120290:						0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500
489700000000011202b0:						0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000
489800000000011202d0:						0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000
489900000000011202f0:						0.000000 0.090000 0.000000 0.000000
490000000000011201b0:						0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd
490100000000011201d0:						0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a
490200000000011201f0:						0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd
49030000000001120210:						0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11
49040000000001120230:						0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439
49050000000001120250:						00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000
49060000000001120270:						00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39
49070000000001120290:						00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083
490800000000011202b0:						0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000
490900000000011202d0:						0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000
491000000000011202f0:						0140: 00000000 3db851ec 00000000 07ee25f4
491100000000011201a0:					0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
491200000000011201c0:					0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
491300000000011201e0:					0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
49140000000001120200:					0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
49150000000001120220:					0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
49160000000001120240:					00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
49170000000001120260:					00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
49180000000001120280:					00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
491900000000011202a0:					0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
492000000000011202c0:					0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
492100000000011202e0:					0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
4922			group_id: 2
4923			count: 95
4924			addr: 0000000001121000
4925			flags: 0
4926			enable_mask: 0x1
4927				skipped!
4928
4929			group_id: 3
4930			count: 18
4931			addr: 0000000001122000
4932			flags: 0
4933			enable_mask: 0x6
49340000000001122000:				0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
49350000000001122020:				0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000
4936*
4937					write VPC_VARYING_INTERP[0].MODE (9200)
4938						VPC_VARYING_INTERP[0].MODE: 0
4939						VPC_VARYING_INTERP[0x1].MODE: 0
4940						VPC_VARYING_INTERP[0x2].MODE: 0
4941						VPC_VARYING_INTERP[0x3].MODE: 0
4942						VPC_VARYING_INTERP[0x4].MODE: 0
4943						VPC_VARYING_INTERP[0x5].MODE: 0
4944						VPC_VARYING_INTERP[0x6].MODE: 0
4945						VPC_VARYING_INTERP[0x7].MODE: 0
49460000000001122000:					0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4947*
4948					write VPC_VARYING_PS_REPL[0].MODE (9208)
4949						VPC_VARYING_PS_REPL[0].MODE: 0
4950						VPC_VARYING_PS_REPL[0x1].MODE: 0
4951						VPC_VARYING_PS_REPL[0x2].MODE: 0
4952						VPC_VARYING_PS_REPL[0x3].MODE: 0
4953						VPC_VARYING_PS_REPL[0x4].MODE: 0
4954						VPC_VARYING_PS_REPL[0x5].MODE: 0
4955						VPC_VARYING_PS_REPL[0x6].MODE: 0
4956						VPC_VARYING_PS_REPL[0x7].MODE: 0
49570000000001122024:					0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000
4958*
4959			group_id: 4
4960			count: 5
4961			addr: 0000000001116030
4962			flags: 0
4963			enable_mask: 0x6
49640000000001116030:				0000: 40880b02 00000000 00000001 48a98d01 00000001
4965					write RB_FS_OUTPUT_CNTL0 (880b)
4966						RB_FS_OUTPUT_CNTL0: { 0 }
4967						RB_FS_OUTPUT_CNTL1: { MRT = 1 }
49680000000001116030:					0000: 40880b02 00000000 00000001
4969					write SP_FS_OUTPUT_CNTL1 (a98d)
4970						SP_FS_OUTPUT_CNTL1: { MRT = 1 }
4971000000000111603c:					0000: 48a98d01 00000001
4972			group_id: 7
4973			count: 12
4974			addr: 0000000001116000
4975			flags: 0
4976			enable_mask: 0x7
49770000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
49780000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
4979					write VFD_FETCH[0].BASE (a010)
4980						VFD_FETCH[0].BASE: 0x1016000
4981						VFD_FETCH[0].SIZE: 1048576
4982						VFD_FETCH[0].STRIDE: 12
49830000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
4984					write VFD_DECODE[0].INSTR (a090)
4985						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
4986						VFD_DECODE[0].STEP_RATE: 1
49870000000001116014:					0000: 48a09002 c7400000 00000001
4988					write VFD_DEST_CNTL[0].INSTR (a0d0)
4989						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
49900000000001116020:					0000: 40a0d001 0000000f
4991					write VFD_CONTROL_0 (a000)
4992						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
49930000000001116028:					0000: 48a00001 00000101
4994			group_id: 12
4995			count: 20
4996			addr: 0000000001116050
4997			flags: 0
4998			enable_mask: 0x6
49990000000001116050:				0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50000000000001116070:				0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50010000000001116090:				0040: 07e56cc8 07dd3ebc 00000000 00000000
5002					opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords)
5003						{ DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 }
5004						{ EXT_SRC_ADDR = 0 }
5005						{ EXT_SRC_ADDR_HI = 0 }
50060000000001116060:						1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
50070000000001116080:						1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000
50080000000001116060:						0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000
50090000000001116080:						0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000
50100000000001116050:					0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50110000000001116070:					0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50120000000001116090:					0040: 07e56cc8 07dd3ebc 00000000 00000000
5013			group_id: 20
5014			count: 9
5015			addr: 00000000011160a0
5016			flags: 0
5017			enable_mask: 0x6
501800000000011160a0:				0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001
5019*
5020					opcode: CP_LOAD_STATE6 (36) (4 dwords)
5021						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 }
5022						{ EXT_SRC_ADDR = 0x11160a0 }
5023						{ EXT_SRC_ADDR_HI = 0 }
502400000000011160a0:					0000: 70b68003 003a0000 011160a0 00000000
5025					write SP_IBO (ab1a)
5026						SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
502700000000011160b0:					0000: 48ab1a02 011160a0 00000000
5028					write SP_IBO_COUNT (ab20)
5029						SP_IBO_COUNT: 0
503000000000011160bc:					0000: 48ab2001 00000000
5031			group_id: 21
5032			count: 14
5033			addr: 0000000001123000
5034			flags: 0
5035			enable_mask: 0x7
50360000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
50370000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
5038					write GRAS_CL_CNTL (8000)
5039						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5040						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
50410000000001123000:					0000: 40800002 00000080 00000000
5042					write GRAS_SU_CNTL (8090)
5043						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
5044000000000112300c:					0000: 40809001 00000014
5045					write GRAS_SU_POINT_MINMAX (8091)
5046						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5047						GRAS_SU_POINT_SIZE: 1.000000
50480000000001123014:					0000: 48809102 00100010 00000010
5049					write GRAS_SU_POLY_OFFSET_SCALE (8095)
5050						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5051						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5052						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
50530000000001123020:					0000: 40809583 00000000 00000000 00000000
5054					write PC_PRIMITIVE_CNTL_0 (9b00)
5055						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
50560000000001123030:					0000: 409b0001 00000002
5057			group_id: 22
5058			count: 9
5059			addr: 000000000111e000
5060			flags: 0
5061			enable_mask: 0x7
5062000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
5063*
5064					write RB_ALPHA_CONTROL (8864)
5065						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5066000000000111e000:					0000: 40886401 00000000
5067					write RB_STENCIL_CONTROL (8880)
5068						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 }
5069000000000111e008:					0000: 40888001 00000000
5070					write RB_DEPTH_CNTL (8871)
5071						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5072000000000111e010:					0000: 48887101 00000000
5073					write RB_STENCILMASK (8888)
5074						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5075						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5076000000000111e018:					0000: 48888802 00000000 00000000
5077			group_id: 23
5078			count: 36
5079			addr: 0000000001124000
5080			flags: 0
5081			enable_mask: 0x6
50820000000001124000:				0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0
50830000000001124020:				0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0
50840000000001124040:				0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0
50850000000001124060:				0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0
50860000000001124080:				0080: 40880e01 00005555 40a98901 00000100
5087					write RB_MRT[0].BLEND_CONTROL (8821)
5088						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 }
50890000000001124000:					0000: 48882101 00000000
5090					write RB_MRT[0].CONTROL (8820)
5091						RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
50920000000001124008:					0000: 40882001 000007e0
5093					write RB_MRT[0x1].BLEND_CONTROL (8829)
5094						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 }
50950000000001124010:					0000: 40882901 00000000
5096					write RB_MRT[0x1].CONTROL (8828)
5097						RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
50980000000001124018:					0000: 48882801 000007e0
5099					write RB_MRT[0x2].BLEND_CONTROL (8831)
5100						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 }
51010000000001124020:					0000: 40883101 00000000
5102					write RB_MRT[0x2].CONTROL (8830)
5103						RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51040000000001124028:					0000: 48883001 000007e0
5105					write RB_MRT[0x3].BLEND_CONTROL (8839)
5106						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 }
51070000000001124030:					0000: 48883901 00000000
5108					write RB_MRT[0x3].CONTROL (8838)
5109						RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51100000000001124038:					0000: 40883801 000007e0
5111					write RB_MRT[0x4].BLEND_CONTROL (8841)
5112						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 }
51130000000001124040:					0000: 48884101 00000000
5114					write RB_MRT[0x4].CONTROL (8840)
5115						RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51160000000001124048:					0000: 40884001 000007e0
5117					write RB_MRT[0x5].BLEND_CONTROL (8849)
5118						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 }
51190000000001124050:					0000: 40884901 00000000
5120					write RB_MRT[0x5].CONTROL (8848)
5121						RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51220000000001124058:					0000: 48884801 000007e0
5123					write RB_MRT[0x6].BLEND_CONTROL (8851)
5124						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 }
51250000000001124060:					0000: 40885101 00000000
5126					write RB_MRT[0x6].CONTROL (8850)
5127						RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51280000000001124068:					0000: 48885001 000007e0
5129					write RB_MRT[0x7].BLEND_CONTROL (8859)
5130						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 }
51310000000001124070:					0000: 48885901 00000000
5132					write RB_MRT[0x7].CONTROL (8858)
5133						RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51340000000001124078:					0000: 40885801 000007e0
5135					write RB_DITHER_CNTL (880e)
5136						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 }
51370000000001124080:					0000: 40880e01 00005555
5138					write SP_BLEND_CNTL (a989)
5139						SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
51400000000001124088:					0000: 40a98901 00000100
5141			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
5142				{ 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 }
5143				{ NUM_INSTANCES = 1 }
5144				{ NUM_INDICES = 4 }
5145			mode: RM6_BIN_RENDER_START
5146			skip_ib2: g=1, l=0
5147			draw[2] register values
5148 +	00000001			CP_SCRATCH[0x5].REG: 1
5149			:0,1,17,2
5150!+	00000011			CP_SCRATCH[0x6].REG: 17
5151			:0,1,17,2
5152!+	00000002			CP_SCRATCH[0x7].REG: 2
5153			:0,1,17,2
5154 +	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
5155 +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
5156!+	000003c8			GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
5157 +	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
5158 +	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
5159 +	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
5160 +	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
5161 +	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
5162 +	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
5163 +	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
5164 +	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
5165 +	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
5166 +	00000010			GRAS_SU_POINT_SIZE: 1.000000
5167 +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5168 +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
5169 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
5170 +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
5171 +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
5172 +	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5173 +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
5174 +	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
5175 +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
5176 +	00000000			GRAS_SAMPLE_CNTL: { 0 }
5177!+	000003c8			RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
5178 +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
5179 +	00000000			RB_FS_OUTPUT_CNTL0: { 0 }
5180!+	00000001			RB_FS_OUTPUT_CNTL1: { MRT = 1 }
5181!+	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 }
5182 +	00000000			RB_SAMPLE_CNTL: { 0 }
5183!+	000007e0			RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5184 +	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 }
5185!+	000007e0			RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5186 +	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 }
5187!+	000007e0			RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5188 +	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 }
5189!+	000007e0			RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5190 +	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 }
5191!+	000007e0			RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5192 +	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 }
5193!+	000007e0			RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5194 +	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 }
5195!+	000007e0			RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5196 +	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 }
5197!+	000007e0			RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
5198 +	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 }
5199 +	00000000			RB_BLEND_RED_F32: 0.000000
5200 +	00000000			RB_BLEND_GREEN_F32: 0.000000
5201 +	00000000			RB_BLEND_BLUE_F32: 0.000000
5202 +	00000000			RB_BLEND_ALPHA_F32: 0.000000
5203 +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
5204 +	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
5205 +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
5206 +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
5207 +	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 }
5208 +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
5209 +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
5210 +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
5211 +	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
5212 +	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
5213 +	00000000			VPC_UNKNOWN_9107: { 0 }
5214 +	00000000			VPC_VARYING_INTERP[0].MODE: 0
5215 +	00000000			VPC_VARYING_INTERP[0x1].MODE: 0
5216 +	00000000			VPC_VARYING_INTERP[0x2].MODE: 0
5217 +	00000000			VPC_VARYING_INTERP[0x3].MODE: 0
5218 +	00000000			VPC_VARYING_INTERP[0x4].MODE: 0
5219 +	00000000			VPC_VARYING_INTERP[0x5].MODE: 0
5220 +	00000000			VPC_VARYING_INTERP[0x6].MODE: 0
5221 +	00000000			VPC_VARYING_INTERP[0x7].MODE: 0
5222 +	00000000			VPC_VARYING_PS_REPL[0].MODE: 0
5223 +	00000000			VPC_VARYING_PS_REPL[0x1].MODE: 0
5224 +	00000000			VPC_VARYING_PS_REPL[0x2].MODE: 0
5225 +	00000000			VPC_VARYING_PS_REPL[0x3].MODE: 0
5226 +	00000000			VPC_VARYING_PS_REPL[0x4].MODE: 0
5227 +	00000000			VPC_VARYING_PS_REPL[0x5].MODE: 0
5228 +	00000000			VPC_VARYING_PS_REPL[0x6].MODE: 0
5229 +	00000000			VPC_VARYING_PS_REPL[0x7].MODE: 0
5230 +	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
5231 +	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
5232 +	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
5233 +	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
5234 +	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
5235 +	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
5236 +	ffffffff			PC_RESTART_INDEX: 4294967295
5237 +	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
5238 +	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
5239 +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
5240 +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
5241 +	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
5242 +	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
5243 +	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
5244 +	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
5245 +	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
5246 +	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
5247 +	00000000			VFD_CONTROL_6: { 0 }
5248 +	00000000			VFD_INDEX_OFFSET: 0
5249 +	00000000			VFD_INSTANCE_START_OFFSET: 0
5250 +	01016000			VFD_FETCH[0].BASE: 0x1016000
5251 +	00100000			VFD_FETCH[0].SIZE: 1048576
5252 +	0000000c			VFD_FETCH[0].STRIDE: 12
5253 +	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
5254 +	00000001			VFD_DECODE[0].STEP_RATE: 1
5255 +	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
5256 +	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
5257 +	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
5258 +	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
5259 +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
5260!+	01012000			SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
52610000000001012000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
5262*
5263				:0:0000:0000[03000000x_00000000x] end
5264				:0:0001:0001[00000000x_00000000x] nop
5265				:0:0002:0002[00000000x_00000000x] nop
5266				:0:0003:0003[00000000x_00000000x] nop
5267				:0:0004:0004[00000000x_00000000x] nop
5268				Stats:
5269				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
5270				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
5271				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
5272				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
5273 +	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5274 +	00000001			SP_VS_INSTRLEN: 1
5275 +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
5276 +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
5277 +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5278 +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5279 +	00000000			SP_GS_PRIM_SIZE: 0
5280 +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5281!+	81508980			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
5282 +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
5283!+	01013000			SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
52840000000001013000:				0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
52850000000001013020:				0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
52860000000001013040:				0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
52870000000001013060:				0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
52880000000001013080:				0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
528900000000010130a0:				00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
529000000000010130c0:				00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
529100000000010130e0:				00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
5292				:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
5293				:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
5294				:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
5295				:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
5296				:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
5297				:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
5298				:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
5299				:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
5300				:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
5301				:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
5302				:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
5303				:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
5304				:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
5305				:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
5306				:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
5307				:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
5308				:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
5309				:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
5310				:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
5311				:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
5312				:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
5313				:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
5314				:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
5315				:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
5316				:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
5317				:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
5318				:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
5319				:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
5320				:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
5321				:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
5322				:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
5323				:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
5324				:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
5325				:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
5326				:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
5327				:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
5328				:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
5329				:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
5330				:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
5331				:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
5332				:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
5333				:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
5334				:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
5335				:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
5336				:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
5337				:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
5338				:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
5339				:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
5340				:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
5341				:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
5342				:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
5343				:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
5344				:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
5345				:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
5346				:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
5347				:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
5348				:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
5349				:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
5350				:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
5351				:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
5352				:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
5353				:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
5354				:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
5355				:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
5356				:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
5357				:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
5358				:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
5359				:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5360				:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
5361				:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
5362				:0:0070:0078[00000300x_00000000x] (rpt3)nop
5363				:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
5364				:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
5365				:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
5366				:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
5367				:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
5368				:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
5369				:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
5370				:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
5371				:0:0079:0095[00000200x_00000000x] (rpt2)nop
5372				:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
5373				:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
5374				:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
5375				:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
5376				:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
5377				:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
5378				:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
5379				:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
5380				:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
5381				:0:0089:0114[00000200x_00000000x] (rpt2)nop
5382				:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
5383				:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
5384				:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
5385				:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
5386				:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
5387				:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
5388				:0:0096:0128[00000200x_00000000x] (rpt2)nop
5389				:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
5390				:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
5391				:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
5392				:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
5393				:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
5394				:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
5395				:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
5396				:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
5397				:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
5398				:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
5399				:0:0107:0150[00000200x_00000000x] (rpt2)nop
5400				:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
5401				:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
5402				:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
5403				:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
5404				:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
5405				:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
5406				:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
5407				:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
5408				:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
5409				:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
5410				:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
5411				:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
5412				:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
5413				:0:0121:0173[00000200x_00000000x] (rpt2)nop
5414				:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
5415				:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
5416				:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
5417				:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
5418				:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
5419				:0:0127:0181[00000200x_00000000x] (rpt2)nop
5420				:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
5421				:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
5422				:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
5423				:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
5424				:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
5425				:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
5426				:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
5427				:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
5428				:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
5429				:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
5430				:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
5431				:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
5432				:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
5433				:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
5434				:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
5435				:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
5436				:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
5437				:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
5438				:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
5439				:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
5440				:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
5441				:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
5442				:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
5443				:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
5444				:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
5445				:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
5446				:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
5447				:0:0155:0218[00000200x_00000000x] (rpt2)nop
5448				:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
5449				:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
5450				:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
5451				:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
5452				:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
5453				:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
5454				:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
5455				:0:0163:0237[00000200x_00000000x] (rpt2)nop
5456				:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
5457				:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
5458				:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
5459				:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
5460				:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
5461				:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
5462				:1:0170:0248[280cc008x_00000006x] l170:
5463				:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
5464				:0:0171:0249[00000200x_00000000x] (rpt2)nop
5465				:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
5466				:0:0173:0256[00000200x_00000000x] (rpt2)nop
5467				:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
5468				:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
5469				:0:0176:0261[00000200x_00000000x] (rpt2)nop
5470				:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
5471				:0:0178:0268[00000200x_00000000x] (rpt2)nop
5472				:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
5473				:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
5474				:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
5475				:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
5476				:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
5477				:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
5478				:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
5479				:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
5480				:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
5481				:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
5482				:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
5483				:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
5484				:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
5485				:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5486				:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
5487				:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
5488				:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
5489				:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
5490				:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
5491				:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
5492				:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
5493				:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
5494				:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
5495				:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5496				:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
5497				:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5498				:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
5499				:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
5500				:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
5501				:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
5502				:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
5503				:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
5504				:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
5505				:0:0212:0308[00000000x_00000000x] nop
5506				:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
5507				:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
5508				:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
5509				:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
5510				:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
5511				:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
5512				:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
5513				:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
5514				:0:0221:0323[00000200x_00000000x] (rpt2)nop
5515				:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
5516				:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
5517				:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
5518				:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
5519				:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
5520				:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
5521				:0:0228:0348[00000200x_00000000x] (rpt2)nop
5522				:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
5523				:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
5524				:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
5525				:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
5526				:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
5527				:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
5528				:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
5529				:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
5530				:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
5531				:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
5532				:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5533				:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5534				:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
5535				:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
5536				:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
5537				:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
5538				:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
5539				:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
5540				:0:0247:0386[00000200x_00000000x] (rpt2)nop
5541				:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
5542				:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
5543				:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
5544				:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
5545				:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
5546				:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
5547				:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
5548				:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
5549				:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
5550				:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
5551				:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
5552				:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
5553				:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
5554				:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
5555				:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
5556				:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
5557				:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5558				:0:0265:0419[00000000x_00000000x] nop
5559				:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
5560				:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
5561				:0:0268:0422[00000100x_00000000x] (rpt1)nop
5562				:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
5563				:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
5564				:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
5565				:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
5566				:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
5567				:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5568				:0:0275:0439[00000200x_00000000x] (rpt2)nop
5569				:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
5570				:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
5571				:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
5572				:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
5573				:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
5574				:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
5575				:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
5576				:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
5577				:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
5578				:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
5579				:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
5580				:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
5581				:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
5582				:0:0289:0470[00000200x_00000000x] (rpt2)nop
5583				:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
5584				:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
5585				:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
5586				:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
5587				:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
5588				:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
5589				:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
5590				:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
5591				:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5592				:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5593				:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5594				:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
5595				:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
5596				:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
5597				:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
5598				:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
5599				:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5600				:0:0307:0501[00000100x_00000000x] (rpt1)nop
5601				:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
5602				:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
5603				:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
5604				:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
5605				:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
5606				:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
5607				:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
5608				:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5609				:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
5610				:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
5611				:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
5612				:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
5613				:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
5614				:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5615				:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5616				:0:0323:0529[00000100x_00000000x] (rpt1)nop
5617				:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
5618				:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
5619				:0:0326:0533[00000000x_00000000x] nop
5620				:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
5621				:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
5622				:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
5623				:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
5624				:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
5625				:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5626				:0:0333:0549[00000200x_00000000x] (rpt2)nop
5627				:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
5628				:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
5629				:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
5630				:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
5631				:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
5632				:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
5633				:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
5634				:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
5635				:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
5636				:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
5637				:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
5638				:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
5639				:0:0346:0576[00000200x_00000000x] (rpt2)nop
5640				:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
5641				:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
5642				:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
5643				:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
5644				:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
5645				:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
5646				:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
5647				:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
5648				:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
5649				:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
5650				:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5651				:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
5652				:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
5653				:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
5654				:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
5655				:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
5656				:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
5657				:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5658				:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5659				:0:0366:0615[00000100x_00000000x] (rpt1)nop
5660				:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
5661				:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
5662				:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
5663				:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
5664				:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
5665				:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
5666				:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
5667				:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
5668				:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
5669				:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
5670				:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
5671				:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
5672				:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
5673				:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
5674				:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
5675				:0:0382:0643[00000100x_00000000x] (rpt1)nop
5676				:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
5677				:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
5678				:0:0385:0647[00000000x_00000000x] nop
5679				:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
5680				:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5681				:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
5682				:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
5683				:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
5684				:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5685				:0:0392:0663[00000200x_00000000x] (rpt2)nop
5686				:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
5687				:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
5688				:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
5689				:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
5690				:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
5691				:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
5692				:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
5693				:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
5694				:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
5695				:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
5696				:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
5697				:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
5698				:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5699				:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5700				:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
5701				:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
5702				:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
5703				:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5704				:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
5705				:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5706				:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
5707				:0:0414:0699[00000100x_00000000x] (rpt1)nop
5708				:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
5709				:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
5710				:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
5711				:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
5712				:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
5713				:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
5714				:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
5715				:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
5716				:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
5717				:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
5718				:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
5719				:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
5720				:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
5721				:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
5722				:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
5723				:0:0430:0727[00000000x_00000000x] nop
5724				:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
5725				:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
5726				:0:0433:0730[00000100x_00000000x] (rpt1)nop
5727				:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
5728				:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
5729				:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
5730				:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
5731				:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
5732				:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
5733				:0:0440:0747[00000200x_00000000x] (rpt2)nop
5734				:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
5735				:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
5736				:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
5737				:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
5738				:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
5739				:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
5740				:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
5741				:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
5742				:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
5743				:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
5744				:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
5745				:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
5746				:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5747				:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
5748				:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
5749				:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
5750				:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
5751				:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
5752				:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
5753				:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
5754				:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5755				:0:0462:0783[00000100x_00000000x] (rpt1)nop
5756				:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
5757				:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
5758				:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
5759				:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
5760				:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
5761				:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
5762				:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
5763				:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
5764				:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
5765				:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
5766				:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
5767				:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
5768				:0:0475:0808[00000100x_00000000x] (rpt1)nop
5769				:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
5770				:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
5771				:0:0478:0812[00000000x_00000000x] nop
5772				:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
5773				:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
5774				:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
5775				:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
5776				:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
5777				:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
5778				:0:0485:0828[00000200x_00000000x] (rpt2)nop
5779				:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
5780				:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
5781				:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
5782				:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
5783				:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
5784				:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
5785				:0:0492:0852[00000200x_00000000x] (rpt2)nop
5786				:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
5787				:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
5788				:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
5789				:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
5790				:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
5791				:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
5792				:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
5793				:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
5794				:0:0501:0872[00000200x_00000000x] (rpt2)nop
5795				:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
5796				:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
5797				:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
5798				:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
5799				:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
5800				:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
5801				:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
5802				:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
5803				:0:0510:0892[00000200x_00000000x] (rpt2)nop
5804				:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
5805				:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
5806				:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
5807				:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
5808				:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
5809				:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
5810				:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
5811				:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
5812				:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
5813				:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
5814				:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
5815				:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
5816				:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
5817				:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
5818				:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
5819				:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
5820				:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
5821				:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
5822				:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
5823				:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
5824				:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
5825				:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
5826				:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
5827				:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
5828				:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
5829				:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
5830				:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
5831				:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
5832				:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
5833				:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
5834				:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
5835				:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
5836				:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
5837				:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5838				:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
5839				:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
5840				:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
5841				:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
5842				:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5843				:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
5844				:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
5845				:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
5846				:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
5847				:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
5848				:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
5849				:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
5850				:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5851				:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5852				:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
5853				:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
5854				:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
5855				:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
5856				:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
5857				:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
5858				:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
5859				:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
5860				:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5861				:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
5862				:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
5863				:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
5864				:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
5865				:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
5866				:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
5867				:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5868				:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
5869				:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
5870				:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
5871				:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
5872				:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
5873				:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
5874				:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
5875				:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
5876				:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
5877				:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5878				:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
5879				:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
5880				:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
5881				:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
5882				:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
5883				:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
5884				:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
5885				:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
5886				:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
5887				:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
5888				:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5889				:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
5890				:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
5891				:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
5892				:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
5893				:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
5894				:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
5895				:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
5896				:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
5897				:0:0604:1016[00000000x_00000000x] nop
5898				:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
5899				:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
5900				:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
5901				:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
5902				:0:0609:1021[00000000x_00000000x] nop
5903				:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
5904				:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
5905				:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
5906				:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
5907				:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
5908				:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
5909				:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
5910				:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
5911				:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
5912				:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
5913				:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
5914				:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
5915				:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
5916				:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
5917				:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
5918				:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
5919				:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
5920				:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
5921				:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
5922				:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
5923				:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
5924				:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
5925				:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
5926				:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
5927				:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
5928				:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
5929				:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
5930				:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
5931				:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
5932				:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
5933				:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
5934				:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
5935				:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
5936				:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
5937				:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
5938				:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
5939				:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
5940				:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
5941				:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
5942				:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
5943				:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
5944				:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
5945				:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
5946				:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
5947				:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
5948				:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
5949				:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
5950				:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
5951				:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
5952				:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
5953				:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
5954				:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
5955				:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
5956				:0:0663:1093[00000000x_00000000x] nop
5957				:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
5958				:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
5959				:0:0666:1096[00000000x_00000000x] nop
5960				:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
5961				:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
5962				:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
5963				:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
5964				:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
5965				:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
5966				:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
5967				:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
5968				:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
5969				:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
5970				:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
5971				:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
5972				:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
5973				:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
5974				:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
5975				:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
5976				:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
5977				:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
5978				:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
5979				:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
5980				:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
5981				:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
5982				:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
5983				:0:0690:1128[00000000x_00000000x] nop
5984				:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
5985				:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
5986				:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
5987				:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
5988				:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
5989				:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
5990				:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
5991				:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
5992				:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
5993				:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
5994				:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
5995				:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
5996				:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
5997				:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
5998				:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
5999				:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
6000				:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6001				:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6002				:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6003				:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
6004				:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
6005				:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
6006				:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
6007				:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
6008				:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6009				:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6010				:0:0717:1167[00000100x_00000000x] (rpt1)nop
6011				:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
6012				:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
6013				:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
6014				:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
6015				:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
6016				:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
6017				:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
6018				:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
6019				:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
6020				:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
6021				:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
6022				:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
6023				:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
6024				:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
6025				:0:0732:1192[00000100x_00000000x] (rpt1)nop
6026				:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
6027				:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
6028				:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
6029				:0:0736:1200[00000200x_00000000x] (rpt2)nop
6030				:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
6031				:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
6032				:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
6033				:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6034				:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
6035				:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6036				:0:0743:1218[00000200x_00000000x] (rpt2)nop
6037				:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
6038				:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
6039				:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
6040				:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
6041				:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
6042				:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
6043				:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
6044				:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
6045				:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
6046				:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
6047				:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
6048				:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
6049				:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6050				:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6051				:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
6052				:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
6053				:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
6054				:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
6055				:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
6056				:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
6057				:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
6058				:0:0765:1254[00000100x_00000000x] (rpt1)nop
6059				:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
6060				:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
6061				:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
6062				:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
6063				:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
6064				:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
6065				:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
6066				:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
6067				:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
6068				:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
6069				:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
6070				:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
6071				:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
6072				:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
6073				:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
6074				:0:0781:1282[00000100x_00000000x] (rpt1)nop
6075				:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
6076				:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
6077				:0:0784:1286[00000000x_00000000x] nop
6078				:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
6079				:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
6080				:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
6081				:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
6082				:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
6083				:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6084				:0:0791:1302[00000200x_00000000x] (rpt2)nop
6085				:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
6086				:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
6087				:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
6088				:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
6089				:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
6090				:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
6091				:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
6092				:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
6093				:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
6094				:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
6095				:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
6096				:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
6097				:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
6098				:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
6099				:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6100				:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
6101				:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
6102				:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
6103				:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
6104				:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
6105				:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6106				:0:0813:1338[00000100x_00000000x] (rpt1)nop
6107				:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
6108				:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
6109				:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
6110				:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
6111				:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
6112				:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
6113				:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
6114				:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
6115				:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
6116				:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
6117				:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
6118				:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
6119				:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
6120				:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
6121				:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
6122				:0:0829:1366[00000100x_00000000x] (rpt1)nop
6123				:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
6124				:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
6125				:0:0832:1370[00000000x_00000000x] nop
6126				:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
6127				:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
6128				:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
6129				:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
6130				:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
6131				:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6132				:0:0839:1386[00000200x_00000000x] (rpt2)nop
6133				:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
6134				:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
6135				:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
6136				:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
6137				:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
6138				:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
6139				:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
6140				:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
6141				:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
6142				:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
6143				:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
6144				:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
6145				:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
6146				:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
6147				:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
6148				:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
6149				:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
6150				:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
6151				:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
6152				:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
6153				:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
6154				:0:0861:1425[00000000x_00000000x] nop
6155				:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
6156				:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
6157				:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
6158				:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
6159				:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
6160				:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
6161				:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
6162				:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
6163				:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
6164				:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
6165				:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
6166				:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
6167				:0:0874:1450[00000000x_00000000x] nop
6168				:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
6169				:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
6170				:0:0877:1453[00000100x_00000000x] (rpt1)nop
6171				:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
6172				:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
6173				:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
6174				:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
6175				:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
6176				:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
6177				:0:0884:1470[00000200x_00000000x] (rpt2)nop
6178				:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
6179				:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
6180				:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
6181				:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
6182				:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
6183				:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
6184				:0:0891:1494[00000200x_00000000x] (rpt2)nop
6185				:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
6186				:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
6187				:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
6188				:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
6189				:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
6190				:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
6191				:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
6192				:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
6193				:0:0900:1514[00000200x_00000000x] (rpt2)nop
6194				:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
6195				:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
6196				:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
6197				:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
6198				:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
6199				:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
6200				:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
6201				:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
6202				:0:0909:1534[00000200x_00000000x] (rpt2)nop
6203				:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
6204				:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
6205				:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
6206				:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
6207				:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
6208				:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
6209				:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
6210				:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6211				:0:0918:1554[00000200x_00000000x] (rpt2)nop
6212				:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
6213				:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6214				:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
6215				:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
6216				:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
6217				:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
6218				:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
6219				:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6220				:0:0927:1574[00000200x_00000000x] (rpt2)nop
6221				:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
6222				:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
6223				:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
6224				:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
6225				:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
6226				:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
6227				:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
6228				:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
6229				:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
6230				:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
6231				:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
6232				:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
6233				:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
6234				:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6235				:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
6236				:0:0943:1613[00000100x_00000000x] (rpt1)nop
6237				:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
6238				:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
6239				:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
6240				:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
6241				:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
6242				:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
6243				:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
6244				:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
6245				:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
6246				:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6247				:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
6248				:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
6249				:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6250				:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
6251				:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
6252				:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
6253				:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
6254				:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
6255				:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
6256				:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
6257				:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
6258				:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6259				:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
6260				:0:0967:1650[00000100x_00000000x] (rpt1)nop
6261				:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
6262				:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
6263				:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
6264				:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
6265				:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
6266				:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
6267				:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
6268				:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
6269				:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
6270				:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
6271				:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
6272				:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
6273				:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
6274				:0:0981:1676[00000100x_00000000x] (rpt1)nop
6275				:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
6276				:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
6277				:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
6278				:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
6279				:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
6280				:0:0987:1692[00000200x_00000000x] (rpt2)nop
6281				:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
6282				:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
6283				:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
6284				:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
6285				:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
6286				:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6287				:0:0994:1710[00000200x_00000000x] (rpt2)nop
6288				:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
6289				:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
6290				:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
6291				:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
6292				:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
6293				:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
6294				:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
6295				:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6296				:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
6297				:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
6298				:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
6299				:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6300				:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
6301				:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
6302				:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
6303				:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
6304				:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
6305				:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
6306				:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
6307				:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
6308				:0:1015:1746[00000100x_00000000x] (rpt1)nop
6309				:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
6310				:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
6311				:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
6312				:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
6313				:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
6314				:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
6315				:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
6316				:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
6317				:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
6318				:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
6319				:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
6320				:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
6321				:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
6322				:0:1029:1772[00000100x_00000000x] (rpt1)nop
6323				:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
6324				:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
6325				:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
6326				:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
6327				:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
6328				:0:1035:1788[00000200x_00000000x] (rpt2)nop
6329				:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
6330				:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
6331				:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
6332				:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
6333				:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
6334				:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
6335				:0:1042:1806[00000200x_00000000x] (rpt2)nop
6336				:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
6337				:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
6338				:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
6339				:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
6340				:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
6341				:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
6342				:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6343				:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
6344				:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6345				:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
6346				:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
6347				:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
6348				:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
6349				:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
6350				:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
6351				:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
6352				:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
6353				:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
6354				:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
6355				:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
6356				:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
6357				:0:1064:1842[00000100x_00000000x] (rpt1)nop
6358				:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
6359				:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
6360				:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
6361				:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
6362				:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
6363				:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
6364				:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
6365				:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
6366				:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
6367				:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
6368				:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
6369				:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
6370				:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
6371				:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
6372				:0:1079:1867[00000100x_00000000x] (rpt1)nop
6373				:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
6374				:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
6375				:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
6376				:0:1083:1875[00000200x_00000000x] (rpt2)nop
6377				:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
6378				:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
6379				:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
6380				:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
6381				:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
6382				:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
6383				:0:1090:1893[00000200x_00000000x] (rpt2)nop
6384				:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
6385				:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
6386				:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
6387				:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
6388				:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
6389				:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
6390				:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
6391				:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
6392				:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
6393				:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
6394				:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
6395				:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
6396				:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
6397				:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
6398				:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
6399				:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
6400				:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
6401				:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
6402				:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
6403				:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
6404				:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
6405				:0:1112:1929[00000000x_00000000x] nop
6406				:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
6407				:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
6408				:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
6409				:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
6410				:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
6411				:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
6412				:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
6413				:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
6414				:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
6415				:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
6416				:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
6417				:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
6418				:0:1125:1954[00000000x_00000000x] nop
6419				:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
6420				:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
6421				:0:1128:1957[00000100x_00000000x] (rpt1)nop
6422				:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
6423				:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
6424				:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
6425				:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
6426				:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
6427				:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6428				:0:1135:1974[00000200x_00000000x] (rpt2)nop
6429				:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
6430				:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
6431				:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
6432				:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
6433				:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
6434				:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
6435				:0:1142:1998[00000200x_00000000x] (rpt2)nop
6436				:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
6437				:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
6438				:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
6439				:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
6440				:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
6441				:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
6442				:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
6443				:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
6444				:0:1151:2018[00000200x_00000000x] (rpt2)nop
6445				:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
6446				:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
6447				:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
6448				:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
6449				:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
6450				:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
6451				:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
6452				:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
6453				:0:1160:2038[00000200x_00000000x] (rpt2)nop
6454				:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
6455				:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
6456				:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
6457				:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
6458				:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
6459				:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
6460				:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
6461				:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
6462				:0:1169:2058[00000200x_00000000x] (rpt2)nop
6463				:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
6464				:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
6465				:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
6466				:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
6467				:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
6468				:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6469				:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
6470				:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
6471				:0:1178:2078[00000200x_00000000x] (rpt2)nop
6472				:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
6473				:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
6474				:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
6475				:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
6476				:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
6477				:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
6478				:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
6479				:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
6480				:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
6481				:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
6482				:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
6483				:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
6484				:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
6485				:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
6486				:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
6487				:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
6488				:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
6489				:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
6490				:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
6491				:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
6492				:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
6493				:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
6494				:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
6495				:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
6496				:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
6497				:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
6498				:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
6499				:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
6500				:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
6501				:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
6502				:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
6503				:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
6504				:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
6505				:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
6506				:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
6507				:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
6508				:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
6509				:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
6510				:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
6511				:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
6512				:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
6513				:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
6514				:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
6515				:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
6516				:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
6517				:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
6518				:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
6519				:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
6520				:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
6521				:0:1228:2157[00000100x_00000000x] (rpt1)nop
6522				:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
6523				:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
6524				:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
6525				:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
6526				:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
6527				:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
6528				:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
6529				:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
6530				:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
6531				:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
6532				:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
6533				:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
6534				:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
6535				:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
6536				:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
6537				:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
6538				:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
6539				:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
6540				:0:1247:2202[01000000x_0000000ex] jump #l1261
6541				:1:1248:2203[284cc007x_00000000x] l1248:
6542				:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
6543				:0:1249:2204[00000200x_00000000x] (rpt2)nop
6544				:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
6545				:0:1251:2208[00000200x_00000000x] (rpt2)nop
6546				:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
6547				:0:1253:2212[00000200x_00000000x] (rpt2)nop
6548				:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
6549				:0:1255:2216[00000200x_00000000x] (rpt2)nop
6550				:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
6551				:0:1257:2220[00000200x_00000000x] (rpt2)nop
6552				:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
6553				:0:1259:2224[00000200x_00000000x] (rpt2)nop
6554				:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
6555				:1:1261:2228[280cc012x_00000004x] l1261:
6556				:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
6557				:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
6558				:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
6559				:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
6560				:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
6561				:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
6562				:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
6563				:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
6564				:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
6565				:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
6566				:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
6567				:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
6568				:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
6569				:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
6570				:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
6571				:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
6572				:0:1277:2247[00000200x_00000000x] (rpt2)nop
6573				:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
6574				:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
6575				:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
6576				:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
6577				:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
6578				:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
6579				:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
6580				:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
6581				:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
6582				:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
6583				:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
6584				:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
6585				:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
6586				:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
6587				:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
6588				:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
6589				:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
6590				:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
6591				:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
6592				:0:1297:2271[01000000x_fffffb99x] jump #l170
6593				:2:1298:2272[48500401x_00010001x] l1298:
6594				:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
6595				:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
6596				:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
6597				:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
6598				:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
6599				:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
6600				:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
6601				:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
6602				:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
6603				:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
6604				:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
6605				:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
6606				:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
6607				:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
6608				:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
6609				:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
6610				:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
6611				:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
6612				:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
6613				:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
6614				:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
6615				:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
6616				:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
6617				:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
6618				:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
6619				:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
6620				:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
6621				:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
6622				:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
6623				:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
6624				:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
6625				:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
6626				:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
6627				:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
6628				:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
6629				:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
6630				:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
6631				:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
6632				:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
6633				:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
6634				:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
6635				:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
6636				:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
6637				:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
6638				:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
6639				:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
6640				:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
6641				:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
6642				:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
6643				:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
6644				:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
6645				:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
6646				:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
6647				:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
6648				:0:1352:2335[00000200x_00000000x] (rpt2)nop
6649				:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
6650				:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
6651				:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
6652				:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
6653				:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
6654				:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
6655				:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
6656				:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
6657				:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
6658				:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
6659				:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
6660				:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
6661				:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
6662				:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
6663				:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
6664				:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
6665				:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
6666				:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
6667				:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
6668				:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
6669				:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
6670				:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
6671				:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
6672				:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
6673				:0:1377:2369[00000000x_00000000x] nop
6674				:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
6675				:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
6676				:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
6677				:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
6678				:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
6679				:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
6680				:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
6681				:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
6682				:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
6683				:0:1387:2382[00000000x_00000000x] nop
6684				:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
6685				:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
6686				:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
6687				:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
6688				:0:1392:2391[00000100x_00000000x] (rpt1)nop
6689				:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
6690				:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
6691				:0:1395:2398[00000200x_00000000x] (rpt2)nop
6692				:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
6693				:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
6694				:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
6695				:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
6696				:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
6697				:0:1401:2409[03000000x_00000000x] end
6698				:0:1402:2410[00000000x_00000000x] nop
6699				:0:1403:2411[00000000x_00000000x] nop
6700				:0:1404:2412[00000000x_00000000x] nop
6701				:0:1405:2413[00000000x_00000000x] nop
6702				Stats:
6703				- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
6704				- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
6705				- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
6706				- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
6707!+	00000100			SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
6708 +	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6709!+	00000001			SP_FS_OUTPUT_CNTL1: { MRT = 1 }
6710!+	00000004			SP_FS_OUTPUT[0].REG: { REGID = r1.x }
6711!+	00000004			SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
6712!+	00000004			SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
6713!+	00000004			SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
6714!+	00000004			SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
6715!+	00000004			SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
6716!+	00000004			SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
6717!+	00000004			SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
6718 +	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | CONSTSLOTID = 511 }
6719 +	00000000			SP_UNKNOWN_A9A8: 0
6720 +	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
6721 +	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
6722!+	00000058			SP_FS_INSTRLEN: 88
6723!+	011160a0			SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
6724 +	00000000			SP_IBO_COUNT: 0
6725 +	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
6726 +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
6727 +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
6728 +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
6729 +	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
6730 +	00000007			HLSQ_CONTROL_1_REG: { PRIMALLOCTHRESHOLD = 7 }
6731 +	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x }
6732 +	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 }
6733!+	1513fcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
6734 +	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
6735 +	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 }
6736 +	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
67370000000001d8f130:			0000: 70388003 00000186 00000001 00000004
6738			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67390000000001d8f140:			0000: 70268000
6740			write CP_SCRATCH[0x7].REG (088a)
6741				CP_SCRATCH[0x7].REG: 3
6742				:0,1,17,3
67430000000001d8f144:			0000: 48088a01 00000003
67440000000001d91ac0:		0000: 70bf8003 01d8f000 00000000 00000053
6745		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67460000000001d91ad0:		0000: 70268000
6747		write CP_SCRATCH[0x6].REG (0889)
6748			CP_SCRATCH[0x6].REG: 18
6749			:0,1,18,3
67500000000001d91ad4:		0000: 48088901 00000012
6751		opcode: CP_REG_TEST (39) (2 dwords)
6752			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
67530000000001d91adc:		0000: 70b90001 02000883
6754		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6755			{ MODE = PRED_TEST | PRED_BIT = 0 }
6756			{ DWORDS = 2 }
67570000000001d91ae4:		0000: 70c70002 10000000 00000002
6758		opcode: CP_SET_MARKER (65) (2 dwords)
6759			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_END_OF_DRAWS | USES_GMEM }
67600000000001d91af0:		0000: 70e50001 00000015
6761		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
6762			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
6763			{ ADDR_LO = 0 }
6764			{ ADDR_HI = 0 }
67650000000001d91af8:		0000: 70438003 00040000 00000000 00000000
6766		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
67670000000001d91b08:		0000: 70230001 00000000
6768		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67690000000001d91b10:		0000: 70268000
6770		write CP_SCRATCH[0x7].REG (088a)
6771			CP_SCRATCH[0x7].REG: 19
6772			:0,1,18,19
67730000000001d91b14:		0000: 48088a01 00000013
6774		opcode: CP_SET_MARKER (65) (2 dwords)
6775			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RESOLVE | USES_GMEM }
67760000000001d91b1c:		0000: 70e50001 00000016
6777		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67780000000001d91b24:		0000: 70268000
6779		write CP_SCRATCH[0x7].REG (088a)
6780			CP_SCRATCH[0x7].REG: 20
6781			:0,1,18,20
67820000000001d91b28:		0000: 48088a01 00000014
6783		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67840000000001d91b30:		0000: 70268000
6785		write CP_SCRATCH[0x6].REG (0889)
6786			CP_SCRATCH[0x6].REG: 21
6787			:0,1,21,20
67880000000001d91b34:		0000: 48088901 00000015
6789		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6790		ibaddr:0000000001116130
6791		ibsize:00000015
6792			write RB_BLIT_SCISSOR_TL (88d1)
6793				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6794				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
67950000000001116130:			0000: 4888d102 00000000 059f087f
6796			write RB_BLIT_INFO (88e3)
6797				RB_BLIT_INFO: { TYPE = BLIT_EVENT_STORE | CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 }
6798000000000111613c:			0000: 4088e301 00000000
6799			write RB_BLIT_DST_INFO (88d7)
6800				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6801				RB_BLIT_DST: 0x1125000
6802				RB_BLIT_DST_PITCH: 8704
6803				RB_BLIT_DST_ARRAY_PITCH: 12533760
68040000000001116144:			0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00
6805			write RB_BLIT_BASE_GMEM (88d6)
6806				RB_BLIT_BASE_GMEM: 0
6807000000000111615c:			0000: 4088d601 00000000
6808			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68090000000001116164:			0000: 70268000
6810			write CP_SCRATCH[0x7].REG (088a)
6811				CP_SCRATCH[0x7].REG: 7
6812				:0,1,21,7
68130000000001116168:			0000: 48088a01 00000007
6814			opcode: CP_EVENT_WRITE (46) (2 dwords)
6815				{ EVENT = BLIT }
6816			event BLIT
6817			mode: RM6_BIN_RESOLVE
6818			skip_ib2: g=1, l=0
6819			draw[3] register values
6820!+	00000015			CP_SCRATCH[0x6].REG: 21
6821			:0,1,21,7
6822!+	00000007			CP_SCRATCH[0x7].REG: 7
6823			:0,1,21,7
6824 +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
6825 +	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
6826 +	00000000			RB_BLIT_BASE_GMEM: 0
6827!+	000018a0			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
6828!+	01125000			RB_BLIT_DST: 0x1125000
6829!+	00000088			RB_BLIT_DST_PITCH: 8704
6830!+	0002fd00			RB_BLIT_DST_ARRAY_PITCH: 12533760
6831!+	00000000			RB_BLIT_INFO: { TYPE = BLIT_EVENT_STORE | CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 }
68320000000001116170:			0000: 70460001 0000001e
6833			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68340000000001116178:			0000: 70268000
6835			write CP_SCRATCH[0x7].REG (088a)
6836				CP_SCRATCH[0x7].REG: 8
6837				:0,1,21,8
6838000000000111617c:			0000: 48088a01 00000008
68390000000001d91b3c:		0000: 70bf8003 01116130 00000000 00000015
6840		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68410000000001d91b4c:		0000: 70268000
6842		write CP_SCRATCH[0x6].REG (0889)
6843			CP_SCRATCH[0x6].REG: 22
6844			:0,1,22,8
68450000000001d91b50:		0000: 48088901 00000016
6846		opcode: CP_SET_MARKER (65) (2 dwords)
6847			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_END }
68480000000001d91b58:		0000: 70e50001 00000007
6849		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68500000000001d91b60:		0000: 70268000
6851		write CP_SCRATCH[0x7].REG (088a)
6852			CP_SCRATCH[0x7].REG: 23
6853			:0,1,22,23
68540000000001d91b64:		0000: 48088a01 00000017
6855		opcode: CP_SET_MARKER (65) (2 dwords)
6856			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_START | USES_GMEM }
68570000000001d91b6c:		0000: 70e50001 00000014
6858		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68590000000001d91b74:		0000: 70268000
6860		write CP_SCRATCH[0x7].REG (088a)
6861			CP_SCRATCH[0x7].REG: 24
6862			:0,1,22,24
68630000000001d91b78:		0000: 48088a01 00000018
6864		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
6865			GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 }
6866			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 }
68670000000001d91b80:		0000: 4080f002 00000220 01df043f
6868		write GRAS_2D_RESOLVE_CNTL_1 (840a)
6869			GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 }
6870			GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 }
68710000000001d91b8c:		0000: 48840a02 00000220 01df043f
6872		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
68730000000001d91b98:		0000: 70138000
6874		opcode: CP_SET_MODE (63) (2 dwords)
68750000000001d91b9c:		0000: 70e30001 00000000
6876		opcode: CP_REG_TEST (39) (2 dwords)
6877			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
68780000000001d91ba4:		0000: 70b90001 02000883
6879		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6880			{ MODE = PRED_TEST | PRED_BIT = 0 }
6881			{ DWORDS = 11 }
68820000000001d91bac:		0000: 70c70002 10000000 0000000b
6883		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
6884			{ VSC_SIZE = 1 | VSC_N = 0 }
6885			{ BIN_DATA_ADDR_LO = 0x1d5d440 }
6886			{ BIN_DATA_ADDR_HI = 0 }
6887			{ BIN_SIZE_ADDRESS_LO = 0x1d65804 }
6888			{ BIN_SIZE_ADDRESS_HI = 0 }
6889			{ BIN_PRIM_STRM_LO = 0x1d68040 }
6890			{ BIN_PRIM_STRM_HI = 0 }
68910000000001d91bb8:		0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000
6892		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
68930000000001d91bd8:		0000: 70640001 00000000
6894		opcode: CP_NOP (10) (3 dwords)
68950000000001d91be0:		0000: 70100002 70640001 00000001
6896		write RB_WINDOW_OFFSET (8890)
6897			RB_WINDOW_OFFSET: { X = 544 | Y = 0 }
68980000000001d91bec:		0000: 48889001 00000220
6899		write RB_WINDOW_OFFSET2 (88d4)
6900			RB_WINDOW_OFFSET2: { X = 544 | Y = 0 }
69010000000001d91bf4:		0000: 4888d401 00000220
6902		write SP_WINDOW_OFFSET (b4d1)
6903			SP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69040000000001d91bfc:		0000: 48b4d101 00000220
6905		write SP_TP_WINDOW_OFFSET (b307)
6906			SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69070000000001d91c04:		0000: 48b30701 00000220
6908		write GRAS_BIN_CONTROL (80a1)
6909			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69100000000001d91c0c:		0000: 4880a101 06001e11
6911		write RB_BIN_CONTROL (8800)
6912			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69130000000001d91c14:		0000: 48880001 06001e11
6914		write RB_BIN_CONTROL2 (88d3)
6915			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
69160000000001d91c1c:		0000: 4088d301 00001e11
6917		opcode: CP_SET_MODE (63) (2 dwords)
69180000000001d91c24:		0000: 70e30001 00000000
6919		write RB_SAMPLE_CONFIG (8804)
6920			RB_SAMPLE_CONFIG: { 0 }
69210000000001d91c2c:		0000: 40880401 00000000
6922		write SP_TP_SAMPLE_CONFIG (b304)
6923			SP_TP_SAMPLE_CONFIG: { 0 }
69240000000001d91c34:		0000: 48b30401 00000000
6925		write GRAS_SAMPLE_CONFIG (80a4)
6926			GRAS_SAMPLE_CONFIG: { 0 }
69270000000001d91c3c:		0000: 4880a401 00000000
6928		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69290000000001d91c44:		0000: 70268000
6930		write CP_SCRATCH[0x6].REG (0889)
6931			CP_SCRATCH[0x6].REG: 25
6932			:0,1,25,24
69330000000001d91c48:		0000: 48088901 00000019
6934		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6935		ibaddr:00000000011160d0
6936		ibsize:00000018
69370000000001d91c50:		0000: 70bf8003 011160d0 00000000 00000018
6938		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69390000000001d91c60:		0000: 70268000
6940		write CP_SCRATCH[0x6].REG (0889)
6941			CP_SCRATCH[0x6].REG: 26
6942			:0,1,26,24
69430000000001d91c64:		0000: 48088901 0000001a
6944		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69450000000001d91c6c:		0000: 70268000
6946		write CP_SCRATCH[0x6].REG (0889)
6947			CP_SCRATCH[0x6].REG: 27
6948			:0,1,27,24
69490000000001d91c70:		0000: 48088901 0000001b
6950		opcode: CP_REG_TEST (39) (2 dwords)
6951			{ SOURCE = SOURCE_REG | REG = 0xc39 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
69520000000001d91c78:		0000: 70b90001 02000c39
6953		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6954			{ MODE = PRED_TEST | PRED_BIT = 0 }
6955			{ DWORDS = 4 }
69560000000001d91c80:		0000: 70c70002 10000000 00000004
6957		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
6958		ibaddr:0000000001d8f000
6959		ibsize:00000053
69600000000001d91c8c:		0000: 70bf8003 01d8f000 00000000 00000053
6961		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69620000000001d91c9c:		0000: 70268000
6963		write CP_SCRATCH[0x6].REG (0889)
6964			CP_SCRATCH[0x6].REG: 28
6965			:0,1,28,24
69660000000001d91ca0:		0000: 48088901 0000001c
6967		opcode: CP_REG_TEST (39) (2 dwords)
6968			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
69690000000001d91ca8:		0000: 70b90001 02000883
6970		opcode: CP_COND_REG_EXEC (47) (3 dwords)
6971			{ MODE = PRED_TEST | PRED_BIT = 0 }
6972			{ DWORDS = 2 }
69730000000001d91cb0:		0000: 70c70002 10000000 00000002
6974		opcode: CP_SET_MARKER (65) (2 dwords)
6975			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_END_OF_DRAWS | USES_GMEM }
69760000000001d91cbc:		0000: 70e50001 00000015
6977		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
6978			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
6979			{ ADDR_LO = 0 }
6980			{ ADDR_HI = 0 }
69810000000001d91cc4:		0000: 70438003 00040000 00000000 00000000
6982		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
69830000000001d91cd4:		0000: 70230001 00000000
6984		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69850000000001d91cdc:		0000: 70268000
6986		write CP_SCRATCH[0x7].REG (088a)
6987			CP_SCRATCH[0x7].REG: 29
6988			:0,1,28,29
69890000000001d91ce0:		0000: 48088a01 0000001d
6990		opcode: CP_SET_MARKER (65) (2 dwords)
6991			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RESOLVE | USES_GMEM }
69920000000001d91ce8:		0000: 70e50001 00000016
6993		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69940000000001d91cf0:		0000: 70268000
6995		write CP_SCRATCH[0x7].REG (088a)
6996			CP_SCRATCH[0x7].REG: 30
6997			:0,1,28,30
69980000000001d91cf4:		0000: 48088a01 0000001e
6999		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70000000000001d91cfc:		0000: 70268000
7001		write CP_SCRATCH[0x6].REG (0889)
7002			CP_SCRATCH[0x6].REG: 31
7003			:0,1,31,30
70040000000001d91d00:		0000: 48088901 0000001f
7005		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7006		ibaddr:0000000001116130
7007		ibsize:00000015
70080000000001d91d08:		0000: 70bf8003 01116130 00000000 00000015
7009		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70100000000001d91d18:		0000: 70268000
7011		write CP_SCRATCH[0x6].REG (0889)
7012			CP_SCRATCH[0x6].REG: 32
7013			:0,1,32,30
70140000000001d91d1c:		0000: 48088901 00000020
7015		opcode: CP_SET_MARKER (65) (2 dwords)
7016			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_END }
70170000000001d91d24:		0000: 70e50001 00000007
7018		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70190000000001d91d2c:		0000: 70268000
7020		write CP_SCRATCH[0x7].REG (088a)
7021			CP_SCRATCH[0x7].REG: 33
7022			:0,1,32,33
70230000000001d91d30:		0000: 48088a01 00000021
7024		opcode: CP_SET_MARKER (65) (2 dwords)
7025			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_START | USES_GMEM }
70260000000001d91d38:		0000: 70e50001 00000014
7027		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70280000000001d91d40:		0000: 70268000
7029		write CP_SCRATCH[0x7].REG (088a)
7030			CP_SCRATCH[0x7].REG: 34
7031			:0,1,32,34
70320000000001d91d44:		0000: 48088a01 00000022
7033		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7034			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 }
7035			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 }
70360000000001d91d4c:		0000: 4080f002 00000440 01df065f
7037		write GRAS_2D_RESOLVE_CNTL_1 (840a)
7038			GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 }
7039			GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 }
70400000000001d91d58:		0000: 48840a02 00000440 01df065f
7041		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
70420000000001d91d64:		0000: 70138000
7043		opcode: CP_SET_MODE (63) (2 dwords)
70440000000001d91d68:		0000: 70e30001 00000000
7045		opcode: CP_REG_TEST (39) (2 dwords)
7046			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
70470000000001d91d70:		0000: 70b90001 02000883
7048		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7049			{ MODE = PRED_TEST | PRED_BIT = 0 }
7050			{ DWORDS = 11 }
70510000000001d91d78:		0000: 70c70002 10000000 0000000b
7052		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7053			{ VSC_SIZE = 1 | VSC_N = 0 }
7054			{ BIN_DATA_ADDR_LO = 0x1d5d880 }
7055			{ BIN_DATA_ADDR_HI = 0 }
7056			{ BIN_SIZE_ADDRESS_LO = 0x1d65808 }
7057			{ BIN_SIZE_ADDRESS_HI = 0 }
7058			{ BIN_PRIM_STRM_LO = 0x1d69080 }
7059			{ BIN_PRIM_STRM_HI = 0 }
70600000000001d91d84:		0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000
7061		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
70620000000001d91da4:		0000: 70640001 00000000
7063		opcode: CP_NOP (10) (3 dwords)
70640000000001d91dac:		0000: 70100002 70640001 00000001
7065		write RB_WINDOW_OFFSET (8890)
7066			RB_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70670000000001d91db8:		0000: 48889001 00000440
7068		write RB_WINDOW_OFFSET2 (88d4)
7069			RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 }
70700000000001d91dc0:		0000: 4888d401 00000440
7071		write SP_WINDOW_OFFSET (b4d1)
7072			SP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70730000000001d91dc8:		0000: 48b4d101 00000440
7074		write SP_TP_WINDOW_OFFSET (b307)
7075			SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70760000000001d91dd0:		0000: 48b30701 00000440
7077		write GRAS_BIN_CONTROL (80a1)
7078			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
70790000000001d91dd8:		0000: 4880a101 06001e11
7080		write RB_BIN_CONTROL (8800)
7081			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
70820000000001d91de0:		0000: 48880001 06001e11
7083		write RB_BIN_CONTROL2 (88d3)
7084			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
70850000000001d91de8:		0000: 4088d301 00001e11
7086		opcode: CP_SET_MODE (63) (2 dwords)
70870000000001d91df0:		0000: 70e30001 00000000
7088		write RB_SAMPLE_CONFIG (8804)
7089			RB_SAMPLE_CONFIG: { 0 }
70900000000001d91df8:		0000: 40880401 00000000
7091		write SP_TP_SAMPLE_CONFIG (b304)
7092			SP_TP_SAMPLE_CONFIG: { 0 }
70930000000001d91e00:		0000: 48b30401 00000000
7094		write GRAS_SAMPLE_CONFIG (80a4)
7095			GRAS_SAMPLE_CONFIG: { 0 }
70960000000001d91e08:		0000: 4880a401 00000000
7097		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70980000000001d91e10:		0000: 70268000
7099		write CP_SCRATCH[0x6].REG (0889)
7100			CP_SCRATCH[0x6].REG: 35
7101			:0,1,35,34
71020000000001d91e14:		0000: 48088901 00000023
7103		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7104		ibaddr:00000000011160d0
7105		ibsize:00000018
71060000000001d91e1c:		0000: 70bf8003 011160d0 00000000 00000018
7107		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71080000000001d91e2c:		0000: 70268000
7109		write CP_SCRATCH[0x6].REG (0889)
7110			CP_SCRATCH[0x6].REG: 36
7111			:0,1,36,34
71120000000001d91e30:		0000: 48088901 00000024
7113		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71140000000001d91e38:		0000: 70268000
7115		write CP_SCRATCH[0x6].REG (0889)
7116			CP_SCRATCH[0x6].REG: 37
7117			:0,1,37,34
71180000000001d91e3c:		0000: 48088901 00000025
7119		opcode: CP_REG_TEST (39) (2 dwords)
7120			{ SOURCE = SOURCE_REG | REG = 0xc3a | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
71210000000001d91e44:		0000: 70b90001 02000c3a
7122		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7123			{ MODE = PRED_TEST | PRED_BIT = 0 }
7124			{ DWORDS = 4 }
71250000000001d91e4c:		0000: 70c70002 10000000 00000004
7126		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7127		ibaddr:0000000001d8f000
7128		ibsize:00000053
71290000000001d91e58:		0000: 70bf8003 01d8f000 00000000 00000053
7130		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71310000000001d91e68:		0000: 70268000
7132		write CP_SCRATCH[0x6].REG (0889)
7133			CP_SCRATCH[0x6].REG: 38
7134			:0,1,38,34
71350000000001d91e6c:		0000: 48088901 00000026
7136		opcode: CP_REG_TEST (39) (2 dwords)
7137			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
71380000000001d91e74:		0000: 70b90001 02000883
7139		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7140			{ MODE = PRED_TEST | PRED_BIT = 0 }
7141			{ DWORDS = 2 }
71420000000001d91e7c:		0000: 70c70002 10000000 00000002
7143		opcode: CP_SET_MARKER (65) (2 dwords)
7144			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_END_OF_DRAWS | USES_GMEM }
71450000000001d91e88:		0000: 70e50001 00000015
7146		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
7147			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
7148			{ ADDR_LO = 0 }
7149			{ ADDR_HI = 0 }
71500000000001d91e90:		0000: 70438003 00040000 00000000 00000000
7151		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
71520000000001d91ea0:		0000: 70230001 00000000
7153		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71540000000001d91ea8:		0000: 70268000
7155		write CP_SCRATCH[0x7].REG (088a)
7156			CP_SCRATCH[0x7].REG: 39
7157			:0,1,38,39
71580000000001d91eac:		0000: 48088a01 00000027
7159		opcode: CP_SET_MARKER (65) (2 dwords)
7160			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RESOLVE | USES_GMEM }
71610000000001d91eb4:		0000: 70e50001 00000016
7162		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71630000000001d91ebc:		0000: 70268000
7164		write CP_SCRATCH[0x7].REG (088a)
7165			CP_SCRATCH[0x7].REG: 40
7166			:0,1,38,40
71670000000001d91ec0:		0000: 48088a01 00000028
7168		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71690000000001d91ec8:		0000: 70268000
7170		write CP_SCRATCH[0x6].REG (0889)
7171			CP_SCRATCH[0x6].REG: 41
7172			:0,1,41,40
71730000000001d91ecc:		0000: 48088901 00000029
7174		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7175		ibaddr:0000000001116130
7176		ibsize:00000015
71770000000001d91ed4:		0000: 70bf8003 01116130 00000000 00000015
7178		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71790000000001d91ee4:		0000: 70268000
7180		write CP_SCRATCH[0x6].REG (0889)
7181			CP_SCRATCH[0x6].REG: 42
7182			:0,1,42,40
71830000000001d91ee8:		0000: 48088901 0000002a
7184		opcode: CP_SET_MARKER (65) (2 dwords)
7185			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_END }
71860000000001d91ef0:		0000: 70e50001 00000007
7187		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71880000000001d91ef8:		0000: 70268000
7189		write CP_SCRATCH[0x7].REG (088a)
7190			CP_SCRATCH[0x7].REG: 43
7191			:0,1,42,43
71920000000001d91efc:		0000: 48088a01 0000002b
7193		opcode: CP_SET_MARKER (65) (2 dwords)
7194			{ MARKER_MODE = SET_RENDER_MODE | MODE = RM6_BIN_RENDER_START | USES_GMEM }
71950000000001d91f04:		0000: 70e50001 00000014
7196		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71970000000001d91f0c:		0000: 70268000
7198		write CP_SCRATCH[0x7].REG (088a)
7199			CP_SCRATCH[0x7].REG: 44
7200			:0,1,42,44
72010000000001d91f10:		0000: 48088a01 0000002c
7202		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
7203			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 }
7204			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 }
72050000000001d91f18:		0000: 4080f002 00000660 01df086f
7206		write GRAS_2D_RESOLVE_CNTL_1 (840a)
7207			GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 }
7208			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 }
72090000000001d91f24:		0000: 48840a02 00000660 01df086f
7210		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
72110000000001d91f30:		0000: 70138000
7212		opcode: CP_SET_MODE (63) (2 dwords)
72130000000001d91f34:		0000: 70e30001 00000000
7214		opcode: CP_REG_TEST (39) (2 dwords)
7215			{ SOURCE = SOURCE_REG | REG = 0x883 | BIT = 0 | SKIP_WAIT_FOR_ME | PRED_BIT = 0 }
72160000000001d91f3c:		0000: 70b90001 02000883
7217		opcode: CP_COND_REG_EXEC (47) (3 dwords)
7218			{ MODE = PRED_TEST | PRED_BIT = 0 }
7219			{ DWORDS = 11 }
72200000000001d91f44:		0000: 70c70002 10000000 0000000b
7221		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
7222			{ VSC_SIZE = 1 | VSC_N = 0 }
7223			{ BIN_DATA_ADDR_LO = 0x1d5dcc0 }
7224			{ BIN_DATA_ADDR_HI = 0 }
7225			{ BIN_SIZE_ADDRESS_LO = 0x1d6580c }
7226			{ BIN_SIZE_ADDRESS_HI = 0 }
7227			{ BIN_PRIM_STRM_LO = 0x1d6a0c0 }
7228			{ BIN_PRIM_STRM_HI = 0 }
72290000000001d91f50:		0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000
7230		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
72310000000001d91f70:		0000: 70640001 00000000
7232		opcode: CP_NOP (10) (3 dwords)
72330000000001d91f78:		0000: 70100002 70640001 00000001
7234		write RB_WINDOW_OFFSET (8890)
7235			RB_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72360000000001d91f84:		0000: 48889001 00000660
7237		write RB_WINDOW_OFFSET2 (88d4)
7238			RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 }
72390000000001d91f8c:		0000: 4888d401 00000660
7240		write SP_WINDOW_OFFSET (b4d1)
7241			SP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72420000000001d91f94:		0000: 48b4d101 00000660
7243		write SP_TP_WINDOW_OFFSET (b307)
7244			SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72450000000001d91f9c:		0000: 48b30701 00000660
7246		write GRAS_BIN_CONTROL (80a1)
7247			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72480000000001d91fa4:		0000: 4880a101 06001e11
7249		write RB_BIN_CONTROL (8800)
7250			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72510000000001d91fac:		0000: 48880001 06001e11
7252		write RB_BIN_CONTROL2 (88d3)
7253			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
72540000000001d91fb4:		0000: 4088d301 00001e11
7255		opcode: CP_SET_MODE (63) (2 dwords)
72560000000001d91fbc:		0000: 70e30001 00000000
7257		write RB_SAMPLE_CONFIG (8804)
7258			RB_SAMPLE_CONFIG: { 0 }
72590000000001d91fc4:		0000: 40880401 00000000
7260		write SP_TP_SAMPLE_CONFIG (b304)
7261			SP_TP_SAMPLE_CONFIG: { 0 }
72620000000001d91fcc:		0000: 48b30401 00000000
7263		write GRAS_SAMPLE_CONFIG (80a4)
7264			GRAS_SAMPLE_CONFIG: { 0 }
72650000000001d91fd4:		0000: 4880a401 00000000
7266		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72670000000001d91fdc:		0000: 70268000
7268		write CP_SCRATCH[0x6].REG (0889)
7269			CP_SCRATCH[0x6].REG: 45
7270			:0,1,45,44
72710000000001d91fe0:		0000: 48088901 0000002d
7272		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
7273		ibaddr:00000000011160d0
7274		ibsize:00000018
72750000000001d91fe8:		0000: 70bf8003 011160d0 00000000 00000018
7276		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72770000000001d91ff8:		0000: 70268000
7278############################################################
7279vertices: 0
7280cmd: null_platform_t/2995: fence=1856
7281cmd: null_platform_t/2995: fence=1857
7282