17ec681f3Smrggpu_id: 630
27ec681f3Smrgcmd: null_platform_t/2995: fence=1855
37ec681f3Smrg############################################################
47ec681f3Smrgcmdstream: 1023 dwords
57ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
67ec681f3Smrg			{ EVENT = CACHE_INVALIDATE }
77ec681f3Smrg		event CACHE_INVALIDATE
87ec681f3Smrg0000000001d91000:		0000: 70460001 00000031
97ec681f3Smrgt4		write HLSQ_INVALIDATE_CMD (bb08)
107ec681f3Smrg			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 }
117ec681f3Smrg0000000001d91008:		0000: 40bb0801 000fffff
127ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
137ec681f3Smrg0000000001d91010:		0000: 70268000
147ec681f3Smrgt4		write RB_UNKNOWN_8E04 (8e04)
157ec681f3Smrg			RB_UNKNOWN_8E04: 0
167ec681f3Smrg0000000001d91014:		0000: 408e0401 00000000
177ec681f3Smrgt4		write SP_FLOAT_CNTL (ae04)
187ec681f3Smrg			SP_FLOAT_CNTL: { F16_NO_INF }
197ec681f3Smrg0000000001d9101c:		0000: 48ae0401 00000008
207ec681f3Smrgt4		write SP_UNKNOWN_AE00 (ae00)
217ec681f3Smrg			SP_UNKNOWN_AE00: 0
227ec681f3Smrg0000000001d91024:		0000: 40ae0001 00000000
237ec681f3Smrgt4		write SP_PERFCTR_ENABLE (ae0f)
247ec681f3Smrg			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
257ec681f3Smrg0000000001d9102c:		0000: 40ae0f01 0000003f
267ec681f3Smrgt4		write TPL1_UNKNOWN_B605 (b605)
277ec681f3Smrg			TPL1_UNKNOWN_B605: 68
287ec681f3Smrg0000000001d91034:		0000: 40b60501 00000044
297ec681f3Smrgt4		write TPL1_DBG_ECO_CNTL (b600)
307ec681f3Smrg			TPL1_DBG_ECO_CNTL: 0x100000
317ec681f3Smrg0000000001d9103c:		0000: 40b60001 00100000
327ec681f3Smrgt4		write HLSQ_UNKNOWN_BE00 (be00)
337ec681f3Smrg			HLSQ_UNKNOWN_BE00: 0x80
347ec681f3Smrg0000000001d91044:		0000: 48be0001 00000080
357ec681f3Smrgt4		write HLSQ_UNKNOWN_BE01 (be01)
367ec681f3Smrg			HLSQ_UNKNOWN_BE01: 0
377ec681f3Smrg0000000001d9104c:		0000: 40be0101 00000000
387ec681f3Smrgt4		write VPC_UNKNOWN_9600 (9600)
397ec681f3Smrg			VPC_UNKNOWN_9600: 0
407ec681f3Smrg0000000001d91054:		0000: 48960001 00000000
417ec681f3Smrgt4		write GRAS_DBG_ECO_CNTL (8600)
427ec681f3Smrg			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
437ec681f3Smrg0000000001d9105c:		0000: 40860001 00000880
447ec681f3Smrgt4		write HLSQ_UNKNOWN_BE04 (be04)
457ec681f3Smrg			HLSQ_UNKNOWN_BE04: 0x80000
467ec681f3Smrg0000000001d91064:		0000: 40be0401 00080000
477ec681f3Smrgt4		write SP_CHICKEN_BITS (ae03)
487ec681f3Smrg			SP_CHICKEN_BITS: 0x1430
497ec681f3Smrg0000000001d9106c:		0000: 40ae0301 00001430
507ec681f3Smrgt4		write SP_IBO_COUNT (ab20)
517ec681f3Smrg			SP_IBO_COUNT: 0
527ec681f3Smrg0000000001d91074:		0000: 48ab2001 00000000
537ec681f3Smrgt4		write SP_UNKNOWN_B182 (b182)
547ec681f3Smrg			SP_UNKNOWN_B182: 0
557ec681f3Smrg0000000001d9107c:		0000: 48b18201 00000000
567ec681f3Smrgt4		write HLSQ_SHARED_CONSTS (bb11)
577ec681f3Smrg			HLSQ_SHARED_CONSTS: { 0 }
587ec681f3Smrg0000000001d91084:		0000: 48bb1101 00000000
597ec681f3Smrgt4		write UCHE_UNKNOWN_0E12 (0e12)
607ec681f3Smrg			UCHE_UNKNOWN_0E12: 0x3200000
617ec681f3Smrg0000000001d9108c:		0000: 400e1201 03200000
627ec681f3Smrgt4		write UCHE_CLIENT_PF (0e19)
637ec681f3Smrg			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
647ec681f3Smrg0000000001d91094:		0000: 480e1901 00000004
657ec681f3Smrgt4		write RB_UNKNOWN_8E01 (8e01)
667ec681f3Smrg			RB_UNKNOWN_8E01: 0x1
677ec681f3Smrg0000000001d9109c:		0000: 408e0101 00000001
687ec681f3Smrgt4		write SP_MODE_CONTROL (ab00)
697ec681f3Smrg			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
707ec681f3Smrg0000000001d910a4:		0000: 40ab0001 00000005
717ec681f3Smrgt4		write VFD_ADD_OFFSET (a009)
727ec681f3Smrg			VFD_ADD_OFFSET: { VERTEX }
737ec681f3Smrg0000000001d910ac:		0000: 48a00901 00000001
747ec681f3Smrgt4		write RB_UNKNOWN_8811 (8811)
757ec681f3Smrg			RB_UNKNOWN_8811: 0x1
767ec681f3Smrg0000000001d910b4:		0000: 48881101 00000010
777ec681f3Smrgt4		write PC_MODE_CNTL (9804)
787ec681f3Smrg			PC_MODE_CNTL: 0x1f
797ec681f3Smrg0000000001d910bc:		0000: 48980401 0000001f
807ec681f3Smrgt4		write RB_SRGB_CNTL (880f)
817ec681f3Smrg			RB_SRGB_CNTL: { 0 }
827ec681f3Smrg0000000001d910c4:		0000: 48880f01 00000000
837ec681f3Smrgt4		write GRAS_LRZ_PS_INPUT_CNTL (8101)
847ec681f3Smrg			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
857ec681f3Smrg0000000001d910cc:		0000: 40810101 00000000
867ec681f3Smrgt4		write GRAS_SAMPLE_CNTL (8109)
877ec681f3Smrg			GRAS_SAMPLE_CNTL: { 0 }
887ec681f3Smrg0000000001d910d4:		0000: 48810901 00000000
897ec681f3Smrgt4		write GRAS_UNKNOWN_8110 (8110)
907ec681f3Smrg			GRAS_UNKNOWN_8110: 0x2
917ec681f3Smrg0000000001d910dc:		0000: 40811001 00000002
927ec681f3Smrgt4		write RB_UNKNOWN_8818 (8818)
937ec681f3Smrg			RB_UNKNOWN_8818: 0
947ec681f3Smrg0000000001d910e4:		0000: 48881801 00000000
957ec681f3Smrgt4		write RB_UNKNOWN_8819 (8819)
967ec681f3Smrg			RB_UNKNOWN_8819: 0
977ec681f3Smrg0000000001d910ec:		0000: 40881901 00000000
987ec681f3Smrgt4		write RB_UNKNOWN_881A (881a)
997ec681f3Smrg			RB_UNKNOWN_881A: 0
1007ec681f3Smrg0000000001d910f4:		0000: 40881a01 00000000
1017ec681f3Smrgt4		write RB_UNKNOWN_881B (881b)
1027ec681f3Smrg			RB_UNKNOWN_881B: 0
1037ec681f3Smrg0000000001d910fc:		0000: 48881b01 00000000
1047ec681f3Smrgt4		write RB_UNKNOWN_881C (881c)
1057ec681f3Smrg			RB_UNKNOWN_881C: 0
1067ec681f3Smrg0000000001d91104:		0000: 40881c01 00000000
1077ec681f3Smrgt4		write RB_UNKNOWN_881D (881d)
1087ec681f3Smrg			RB_UNKNOWN_881D: 0
1097ec681f3Smrg0000000001d9110c:		0000: 48881d01 00000000
1107ec681f3Smrgt4		write RB_UNKNOWN_881E (881e)
1117ec681f3Smrg			RB_UNKNOWN_881E: 0
1127ec681f3Smrg0000000001d91114:		0000: 48881e01 00000000
1137ec681f3Smrgt4		write RB_UNKNOWN_88F0 (88f0)
1147ec681f3Smrg			RB_UNKNOWN_88F0: 0
1157ec681f3Smrg0000000001d9111c:		0000: 4888f001 00000000
1167ec681f3Smrgt4		write VPC_POINT_COORD_INVERT (9236)
1177ec681f3Smrg			VPC_POINT_COORD_INVERT: { 0 }
1187ec681f3Smrg0000000001d91124:		0000: 40923601 00000000
1197ec681f3Smrgt4		write VPC_UNKNOWN_9300 (9300)
1207ec681f3Smrg			VPC_UNKNOWN_9300: 0
1217ec681f3Smrg0000000001d9112c:		0000: 48930001 00000000
1227ec681f3Smrgt4		write VPC_SO_DISABLE (9306)
1237ec681f3Smrg			VPC_SO_DISABLE: { DISABLE }
1247ec681f3Smrg0000000001d91134:		0000: 48930601 00000001
1257ec681f3Smrgt4		write PC_PRIMID_PASSTHRU (9806)
1267ec681f3Smrg			PC_PRIMID_PASSTHRU: FALSE
1277ec681f3Smrg0000000001d9113c:		0000: 40980601 00000000
1287ec681f3Smrgt4		write 0x9990 (9990)
1297ec681f3Smrg			0x9990: 00000000
1307ec681f3Smrg0000000001d91144:		0000: 48999001 00000000
1317ec681f3Smrgt4		write PC_RASTER_CNTL (9980)
1327ec681f3Smrg			PC_RASTER_CNTL: { STREAM = 0 }
1337ec681f3Smrg0000000001d9114c:		0000: 40998001 00000000
1347ec681f3Smrgt4		write PC_MULTIVIEW_CNTL (9b07)
1357ec681f3Smrg			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
1367ec681f3Smrg0000000001d91154:		0000: 489b0701 00000000
1377ec681f3Smrgt4		write SP_VS_OBJ_FIRST_EXEC_OFFSET (a81b)
1387ec681f3Smrg			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
1397ec681f3Smrg0000000001d9115c:		0000: 40a81b01 00000000
1407ec681f3Smrgt4		write SP_UNKNOWN_B183 (b183)
1417ec681f3Smrg			SP_UNKNOWN_B183: 0
1427ec681f3Smrg0000000001d91164:		0000: 40b18301 00000000
1437ec681f3Smrgt4		write GRAS_SU_CONSERVATIVE_RAS_CNTL (8099)
1447ec681f3Smrg			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
1457ec681f3Smrg0000000001d9116c:		0000: 40809901 00000000
1467ec681f3Smrgt4		write GRAS_VS_LAYER_CNTL (809b)
1477ec681f3Smrg			GRAS_VS_LAYER_CNTL: { 0 }
1487ec681f3Smrg0000000001d91174:		0000: 48809b01 00000000
1497ec681f3Smrgt4		write GRAS_SC_CNTL (80a0)
1507ec681f3Smrg			GRAS_SC_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | SINGLE_PRIM_MODE = NO_FLUSH | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | SEQUENCED_THREAD_DISTRIBUTION = DIST_SCREEN_COORD }
1517ec681f3Smrg0000000001d9117c:		0000: 4080a001 00000002
1527ec681f3Smrgt4		write GRAS_UNKNOWN_80AF (80af)
1537ec681f3Smrg			GRAS_UNKNOWN_80AF: FALSE
1547ec681f3Smrg0000000001d91184:		0000: 4080af01 00000000
1557ec681f3Smrgt4		write VPC_UNKNOWN_9210 (9210)
1567ec681f3Smrg			VPC_UNKNOWN_9210: 0
1577ec681f3Smrg0000000001d9118c:		0000: 48921001 00000000
1587ec681f3Smrgt4		write VPC_UNKNOWN_9211 (9211)
1597ec681f3Smrg			VPC_UNKNOWN_9211: 0
1607ec681f3Smrg0000000001d91194:		0000: 40921101 00000000
1617ec681f3Smrgt4		write VPC_UNKNOWN_9602 (9602)
1627ec681f3Smrg			VPC_UNKNOWN_9602: FALSE
1637ec681f3Smrg0000000001d9119c:		0000: 40960201 00000000
1647ec681f3Smrgt4		write PC_POLYGON_MODE (9981)
1657ec681f3Smrg			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1667ec681f3Smrg0000000001d911a4:		0000: 48998101 00000003
1677ec681f3Smrgt4		write PC_UNKNOWN_9E72 (9e72)
1687ec681f3Smrg			PC_UNKNOWN_9E72: 0
1697ec681f3Smrg0000000001d911ac:		0000: 409e7201 00000000
1707ec681f3Smrgt4		write VPC_POLYGON_MODE (9108)
1717ec681f3Smrg			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
1727ec681f3Smrg0000000001d911b4:		0000: 48910801 00000003
1737ec681f3Smrgt4		write SP_TP_SAMPLE_CONFIG (b304)
1747ec681f3Smrg			SP_TP_SAMPLE_CONFIG: { 0 }
1757ec681f3Smrg0000000001d911bc:		0000: 48b30401 00000000
1767ec681f3Smrgt4		write SP_TP_MODE_CNTL (b309)
1777ec681f3Smrg			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
1787ec681f3Smrg0000000001d911c4:		0000: 40b30901 000000a2
1797ec681f3Smrgt4		write RB_SAMPLE_CONFIG (8804)
1807ec681f3Smrg			RB_SAMPLE_CONFIG: { 0 }
1817ec681f3Smrg0000000001d911cc:		0000: 40880401 00000000
1827ec681f3Smrgt4		write GRAS_SAMPLE_CONFIG (80a4)
1837ec681f3Smrg			GRAS_SAMPLE_CONFIG: { 0 }
1847ec681f3Smrg0000000001d911d4:		0000: 4880a401 00000000
1857ec681f3Smrgt4		write GRAS_SAMPLE_LOCATION_0 (80a5)
1867ec681f3Smrg			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 }
1877ec681f3Smrg0000000001d911dc:		0000: 4080a501 00000000
1887ec681f3Smrgt4		write GRAS_SAMPLE_LOCATION_1 (80a6)
1897ec681f3Smrg			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 }
1907ec681f3Smrg0000000001d911e4:		0000: 4080a601 00000000
1917ec681f3Smrgt4		write RB_SAMPLE_LOCATION_0 (8805)
1927ec681f3Smrg			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 }
1937ec681f3Smrg0000000001d911ec:		0000: 48880501 00000000
1947ec681f3Smrgt4		write RB_SAMPLE_LOCATION_1 (8806)
1957ec681f3Smrg			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 }
1967ec681f3Smrg0000000001d911f4:		0000: 48880601 00000000
1977ec681f3Smrgt4		write RB_Z_BOUNDS_MIN (8878)
1987ec681f3Smrg			RB_Z_BOUNDS_MIN: 0.000000
1997ec681f3Smrg0000000001d911fc:		0000: 48887801 00000000
2007ec681f3Smrgt4		write RB_Z_BOUNDS_MAX (8879)
2017ec681f3Smrg			RB_Z_BOUNDS_MAX: 0.000000
2027ec681f3Smrg0000000001d91204:		0000: 40887901 00000000
2037ec681f3Smrgt4		write HLSQ_CONTROL_5_REG (b986)
2047ec681f3Smrg			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
2057ec681f3Smrg0000000001d9120c:		0000: 48b98601 000000fc
2067ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2077ec681f3Smrg0000000001d91214:		0000: 70268000
2087ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
2097ec681f3Smrg			CP_SCRATCH[0x7].REG: 4
2107ec681f3Smrg			:0,0,0,4
2117ec681f3Smrg0000000001d91218:		0000: 48088a01 00000004
2127ec681f3Smrgt4		write VFD_MODE_CNTL (a007)
2137ec681f3Smrg			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
2147ec681f3Smrg0000000001d91220:		0000: 40a00701 00000000
2157ec681f3Smrgt4		write VFD_MULTIVIEW_CNTL (a008)
2167ec681f3Smrg			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
2177ec681f3Smrg0000000001d91228:		0000: 40a00801 00000000
2187ec681f3Smrgt4		write PC_MODE_CNTL (9804)
2197ec681f3Smrg			PC_MODE_CNTL: 0x1f
2207ec681f3Smrg0000000001d91230:		0000: 48980401 0000001f
2217ec681f3Smrgt7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
2227ec681f3Smrg			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
2237ec681f3Smrg			{ ADDR_LO = 0 }
2247ec681f3Smrg			{ ADDR_HI = 0 }
2257ec681f3Smrg0000000001d91238:		0000: 70438003 00040000 00000000 00000000
2267ec681f3Smrgt4		write VPC_SO_STREAM_CNTL (9305)
2277ec681f3Smrg			VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 }
2287ec681f3Smrg0000000001d91248:		0000: 48930501 00000000
2297ec681f3Smrgt4		write GRAS_LRZ_CNTL (8100)
2307ec681f3Smrg			GRAS_LRZ_CNTL: { 0 }
2317ec681f3Smrg0000000001d91250:		0000: 48810001 00000000
2327ec681f3Smrgt4		write RB_LRZ_CNTL (8898)
2337ec681f3Smrg			RB_LRZ_CNTL: { 0 }
2347ec681f3Smrg0000000001d91258:		0000: 40889801 00000000
2357ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
2367ec681f3Smrg			{ EVENT = LRZ_FLUSH }
2377ec681f3Smrg		event LRZ_FLUSH
2387ec681f3Smrg0000000001d91260:		0000: 70460001 00000026
2397ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
2407ec681f3Smrg			{ EVENT = CACHE_INVALIDATE }
2417ec681f3Smrg		event CACHE_INVALIDATE
2427ec681f3Smrg0000000001d91268:		0000: 70460001 00000031
2437ec681f3Smrgt7		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
2447ec681f3Smrg0000000001d91270:		0000: 709d0001 00000000
2457ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
2467ec681f3Smrg0000000001d91278:		0000: 70268000
2477ec681f3Smrgt4		write RB_CCU_CNTL (8e07)
2487ec681f3Smrg			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | UNK2 }
2497ec681f3Smrg0000000001d9127c:		0000: 408e0701 7c400004
2507ec681f3Smrgt4		write RB_DEPTH_BUFFER_INFO (8872)
2517ec681f3Smrg			RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
2527ec681f3Smrg			RB_DEPTH_BUFFER_PITCH: 0
2537ec681f3Smrg			RB_DEPTH_BUFFER_ARRAY_PITCH: 0
2547ec681f3Smrg			RB_DEPTH_BUFFER_BASE: 0
2557ec681f3Smrg			RB_DEPTH_BUFFER_BASE_HI: 0
2567ec681f3Smrg			RB_DEPTH_BUFFER_BASE_GMEM: 0
2577ec681f3Smrg0000000001d91284:		0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000
2587ec681f3Smrgt4		write GRAS_SU_DEPTH_BUFFER_INFO (8098)
2597ec681f3Smrg			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
2607ec681f3Smrg0000000001d912a0:		0000: 48809801 00000000
2617ec681f3Smrgt4		write GRAS_LRZ_BUFFER_BASE (8103)
2627ec681f3Smrg			GRAS_LRZ_BUFFER_BASE: 0
2637ec681f3Smrg			GRAS_LRZ_BUFFER_BASE_HI: 0
2647ec681f3Smrg			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
2657ec681f3Smrg			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
2667ec681f3Smrg			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
2677ec681f3Smrg0000000001d912a8:		0000: 48810385 00000000 00000000 00000000 00000000 00000000
2687ec681f3Smrgt4		write RB_STENCIL_INFO (8881)
2697ec681f3Smrg			RB_STENCIL_INFO: { 0 }
2707ec681f3Smrg0000000001d912c0:		0000: 48888101 00000000
2717ec681f3Smrgt4		write RB_MRT[0].BUF_INFO (8822)
2727ec681f3Smrg			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
2737ec681f3Smrg			RB_MRT[0].PITCH: 8704
2747ec681f3Smrg			RB_MRT[0].ARRAY_PITCH: 12533760
2757ec681f3Smrg			RB_MRT[0].BASE: 0x1125000
2767ec681f3Smrg			RB_MRT[0].BASE_HI: 0
2777ec681f3Smrg			RB_MRT[0].BASE_GMEM: 0
2787ec681f3Smrg0000000001d912c8:		0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000
2797ec681f3Smrgt4		write SP_FS_MRT[0].REG (a996)
2807ec681f3Smrg			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
2817ec681f3Smrg0000000001d912e4:		0000: 48a99601 00000031
2827ec681f3Smrgt4		write RB_MRT_FLAG_BUFFER[0].ADDR (8903)
2837ec681f3Smrg			RB_MRT_FLAG_BUFFER[0].ADDR: 0
2847ec681f3Smrg			RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
2857ec681f3Smrg			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
2867ec681f3Smrg0000000001d912ec:		0000: 40890383 00000000 00000000 00000000
2877ec681f3Smrgt4		write RB_SRGB_CNTL (880f)
2887ec681f3Smrg			RB_SRGB_CNTL: { 0 }
2897ec681f3Smrg0000000001d912fc:		0000: 48880f01 00000000
2907ec681f3Smrgt4		write SP_SRGB_CNTL (a98a)
2917ec681f3Smrg			SP_SRGB_CNTL: { 0 }
2927ec681f3Smrg0000000001d91304:		0000: 40a98a01 00000000
2937ec681f3Smrgt4		write RB_RENDER_COMPONENTS (880d)
2947ec681f3Smrg			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2957ec681f3Smrg0000000001d9130c:		0000: 40880d01 0000000f
2967ec681f3Smrgt4		write SP_FS_RENDER_COMPONENTS (a98b)
2977ec681f3Smrg			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
2987ec681f3Smrg0000000001d91314:		0000: 48a98b01 0000000f
2997ec681f3Smrgt4		write GRAS_MAX_LAYER_INDEX (8004)
3007ec681f3Smrg			GRAS_MAX_LAYER_INDEX: 0
3017ec681f3Smrg0000000001d9131c:		0000: 48800401 00000000
3027ec681f3Smrgt4		write SP_TP_RAS_MSAA_CNTL (b300)
3037ec681f3Smrg			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3047ec681f3Smrg			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3057ec681f3Smrg0000000001d91324:		0000: 40b30002 00000000 00000004
3067ec681f3Smrgt4		write GRAS_RAS_MSAA_CNTL (80a2)
3077ec681f3Smrg			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3087ec681f3Smrg			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3097ec681f3Smrg0000000001d91330:		0000: 4880a202 00000000 00000004
3107ec681f3Smrgt4		write RB_RAS_MSAA_CNTL (8802)
3117ec681f3Smrg			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3127ec681f3Smrg			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
3137ec681f3Smrg0000000001d9133c:		0000: 40880202 00000000 00000004
3147ec681f3Smrgt4		write RB_MSAA_CNTL (88d5)
3157ec681f3Smrg			RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
3167ec681f3Smrg0000000001d91348:		0000: 4088d501 00000000
3177ec681f3Smrgt4		write VPC_SO_DISABLE (9306)
3187ec681f3Smrg			VPC_SO_DISABLE: { 0 }
3197ec681f3Smrg0000000001d91350:		0000: 48930601 00000000
3207ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
3217ec681f3Smrg			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3227ec681f3Smrg0000000001d91358:		0000: 4880a101 06041e11
3237ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
3247ec681f3Smrg			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
3257ec681f3Smrg0000000001d91360:		0000: 48880001 06041e11
3267ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
3277ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
3287ec681f3Smrg0000000001d91368:		0000: 4088d301 00001e11
3297ec681f3Smrgt7		opcode: CP_REG_WRITE (6d) (4 dwords)
3307ec681f3Smrg			{ TRACKER = TRACK_RENDER_CNTL }
3317ec681f3Smrg			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
3327ec681f3Smrg0000000001d91370:		0000: 706d8003 00000002 00008801 00000090
3337ec681f3Smrgt4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
3347ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
3357ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
3367ec681f3Smrg0000000001d91380:		0000: 4080f002 00000000 059f086f
3377ec681f3Smrgt4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
3387ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
3397ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
3407ec681f3Smrg0000000001d9138c:		0000: 48840a02 00000000 059f086f
3417ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3427ec681f3Smrg0000000001d91398:		0000: 70268000
3437ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
3447ec681f3Smrg			CP_SCRATCH[0x7].REG: 9
3457ec681f3Smrg			:0,0,0,9
3467ec681f3Smrg0000000001d9139c:		0000: 48088a01 00000009
3477ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
3487ec681f3Smrg			{ MODE = RM6_BINNING | MARKER = RM6_BINNING }
3497ec681f3Smrg0000000001d913a4:		0000: 70e50001 00000002
3507ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3517ec681f3Smrg0000000001d913ac:		0000: 70268000
3527ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
3537ec681f3Smrg			CP_SCRATCH[0x7].REG: 10
3547ec681f3Smrg			:0,0,0,10
3557ec681f3Smrg0000000001d913b0:		0000: 48088a01 0000000a
3567ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
3577ec681f3Smrg0000000001d913b8:		0000: 70640001 00000001
3587ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
3597ec681f3Smrg0000000001d913c0:		0000: 70e30001 00000001
3607ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
3617ec681f3Smrg0000000001d913c8:		0000: 70268000
3627ec681f3Smrgt4		write VFD_MODE_CNTL (a007)
3637ec681f3Smrg			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
3647ec681f3Smrg0000000001d913cc:		0000: 40a00701 00000001
3657ec681f3Smrgt4		write VSC_BIN_SIZE (0c02)
3667ec681f3Smrg			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
3677ec681f3Smrg			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
3687ec681f3Smrg			VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
3697ec681f3Smrg0000000001d913d4:		0000: 400c0283 00001e11 01d65800 00000000
3707ec681f3Smrgt4		write VSC_BIN_COUNT (0c06)
3717ec681f3Smrg			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
3727ec681f3Smrg0000000001d913e4:		0000: 480c0601 00001808
3737ec681f3Smrgt4		write VSC_PIPE_CONFIG[0].REG (0c10)
3747ec681f3Smrg			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
3757ec681f3Smrg			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
3767ec681f3Smrg			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
3777ec681f3Smrg			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
3787ec681f3Smrg			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
3797ec681f3Smrg			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
3807ec681f3Smrg			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
3817ec681f3Smrg			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
3827ec681f3Smrg			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
3837ec681f3Smrg			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
3847ec681f3Smrg			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
3857ec681f3Smrg			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
3867ec681f3Smrg			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3877ec681f3Smrg			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3887ec681f3Smrg			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3897ec681f3Smrg			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3907ec681f3Smrg			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3917ec681f3Smrg			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3927ec681f3Smrg			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3937ec681f3Smrg			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3947ec681f3Smrg			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3957ec681f3Smrg			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3967ec681f3Smrg			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3977ec681f3Smrg			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3987ec681f3Smrg			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
3997ec681f3Smrg			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4007ec681f3Smrg			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4017ec681f3Smrg			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4027ec681f3Smrg			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4037ec681f3Smrg			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4047ec681f3Smrg			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4057ec681f3Smrg			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
4067ec681f3Smrg0000000001d913ec:		0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402
4077ec681f3Smrg0000000001d9140c:		0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000
4087ec681f3Smrg*
4097ec681f3Smrgt4		write VSC_PRIM_STRM_ADDRESS (0c30)
4107ec681f3Smrg			VSC_PRIM_STRM_ADDRESS: 0x1d67000
4117ec681f3Smrg			VSC_PRIM_STRM_ADDRESS_HI: 0
4127ec681f3Smrg			VSC_PRIM_STRM_PITCH: 0x1040
4137ec681f3Smrg			VSC_PRIM_STRM_LIMIT: 0x28000
4147ec681f3Smrg0000000001d91470:		0000: 480c3004 01d67000 00000000 00001040 00028000
4157ec681f3Smrgt4		write VSC_DRAW_STRM_ADDRESS (0c34)
4167ec681f3Smrg			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
4177ec681f3Smrg			VSC_DRAW_STRM_ADDRESS_HI: 0
4187ec681f3Smrg			VSC_DRAW_STRM_PITCH: 0x440
4197ec681f3Smrg			VSC_DRAW_STRM_LIMIT: 0xa000
4207ec681f3Smrg0000000001d91484:		0000: 400c3404 01d5d000 00000000 00000440 0000a000
4217ec681f3Smrgt4		write PC_POWER_CNTL (9805)
4227ec681f3Smrg			PC_POWER_CNTL: 0x1
4237ec681f3Smrg0000000001d91498:		0000: 40980501 00000001
4247ec681f3Smrgt4		write VFD_POWER_CNTL (a0f8)
4257ec681f3Smrg			VFD_POWER_CNTL: 0x1
4267ec681f3Smrg0000000001d914a0:		0000: 40a0f801 00000001
4277ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
4287ec681f3Smrg			{ EVENT = UNK_2C }
4297ec681f3Smrg		event UNK_2C
4307ec681f3Smrg0000000001d914a8:		0000: 70460001 0000002c
4317ec681f3Smrgt4		write RB_WINDOW_OFFSET (8890)
4327ec681f3Smrg			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
4337ec681f3Smrg0000000001d914b0:		0000: 48889001 00000000
4347ec681f3Smrgt4		write SP_TP_WINDOW_OFFSET (b307)
4357ec681f3Smrg			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
4367ec681f3Smrg0000000001d914b8:		0000: 48b30701 00000000
4377ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4387ec681f3Smrg0000000001d914c0:		0000: 70268000
4397ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
4407ec681f3Smrg			CP_SCRATCH[0x6].REG: 11
4417ec681f3Smrg			:0,0,11,10
4427ec681f3Smrg0000000001d914c4:		0000: 48088901 0000000b
4437ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
4447ec681f3Smrg		ibaddr:0000000001d8f000
4457ec681f3Smrg		ibsize:00000053
4467ec681f3Smrgt4			write VFD_INDEX_OFFSET (a00e)
4477ec681f3Smrg				VFD_INDEX_OFFSET: 0
4487ec681f3Smrg0000000001d8f000:			0000: 40a00e01 00000000
4497ec681f3Smrgt4			write VFD_INSTANCE_START_OFFSET (a00f)
4507ec681f3Smrg				VFD_INSTANCE_START_OFFSET: 0
4517ec681f3Smrg0000000001d8f008:			0000: 48a00f01 00000000
4527ec681f3Smrgt4			write PC_RESTART_INDEX (9803)
4537ec681f3Smrg				PC_RESTART_INDEX: 4294967295
4547ec681f3Smrg0000000001d8f010:			0000: 40980301 ffffffff
4557ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
4567ec681f3Smrg0000000001d8f018:			0000: 70268000
4577ec681f3Smrgt4			write CP_SCRATCH[0x5].REG (0888)
4587ec681f3Smrg				CP_SCRATCH[0x5].REG: 1
4597ec681f3Smrg				:0,1,11,10
4607ec681f3Smrg0000000001d8f01c:			0000: 40088801 00000001
4617ec681f3Smrgt4			write RB_STENCILREF (8887)
4627ec681f3Smrg				RB_STENCILREF: { REF = 0 | BFREF = 0 }
4637ec681f3Smrg0000000001d8f024:			0000: 48888701 00000000
4647ec681f3Smrgt4			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
4657ec681f3Smrg				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
4667ec681f3Smrg				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4677ec681f3Smrg0000000001d8f02c:			0000: 4880b002 00000000 059f086f
4687ec681f3Smrgt4			write GRAS_CL_VPORT[0].XOFFSET (8010)
4697ec681f3Smrg				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
4707ec681f3Smrg				GRAS_CL_VPORT[0].XSCALE: 1080.000000
4717ec681f3Smrg				GRAS_CL_VPORT[0].YOFFSET: 720.000000
4727ec681f3Smrg				GRAS_CL_VPORT[0].YSCALE: 720.000000
4737ec681f3Smrg				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
4747ec681f3Smrg				GRAS_CL_VPORT[0].ZSCALE: 0.500000
4757ec681f3Smrg0000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
4767ec681f3Smrgt4			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
4777ec681f3Smrg				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
4787ec681f3Smrg				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
4797ec681f3Smrg0000000001d8f054:			0000: 4880d002 00000000 059f086f
4807ec681f3Smrgt4			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
4817ec681f3Smrg				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
4827ec681f3Smrg0000000001d8f060:			0000: 40800601 00057537
4837ec681f3Smrgt4			write RB_BLEND_CNTL (8865)
4847ec681f3Smrg				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
4857ec681f3Smrg0000000001d8f068:			0000: 48886501 ffff0000
4867ec681f3Smrgt4			write RB_BLEND_RED_F32 (8860)
4877ec681f3Smrg				RB_BLEND_RED_F32: 0.000000
4887ec681f3Smrg				RB_BLEND_GREEN_F32: 0.000000
4897ec681f3Smrg				RB_BLEND_BLUE_F32: 0.000000
4907ec681f3Smrg				RB_BLEND_ALPHA_F32: 0.000000
4917ec681f3Smrg0000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
4927ec681f3Smrgt7			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
4937ec681f3Smrg				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
4947ec681f3Smrg				{ ADDR_LO = 0x1116000 }
4957ec681f3Smrg				{ ADDR_HI = 0 }
4967ec681f3Smrg				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
4977ec681f3Smrg				{ ADDR_LO = 0x111e000 }
4987ec681f3Smrg				{ ADDR_HI = 0 }
4997ec681f3Smrg				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
5007ec681f3Smrg				{ ADDR_LO = 0x111f000 }
5017ec681f3Smrg				{ ADDR_HI = 0 }
5027ec681f3Smrg				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
5037ec681f3Smrg				{ ADDR_LO = 0x1120000 }
5047ec681f3Smrg				{ ADDR_HI = 0 }
5057ec681f3Smrg				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
5067ec681f3Smrg				{ ADDR_LO = 0x1121000 }
5077ec681f3Smrg				{ ADDR_HI = 0 }
5087ec681f3Smrg				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
5097ec681f3Smrg				{ ADDR_LO = 0x1122000 }
5107ec681f3Smrg				{ ADDR_HI = 0 }
5117ec681f3Smrg				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
5127ec681f3Smrg				{ ADDR_LO = 0x1123000 }
5137ec681f3Smrg				{ ADDR_HI = 0 }
5147ec681f3Smrg				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
5157ec681f3Smrg				{ ADDR_LO = 0x1116030 }
5167ec681f3Smrg				{ ADDR_HI = 0 }
5177ec681f3Smrg				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
5187ec681f3Smrg				{ ADDR_LO = 0 }
5197ec681f3Smrg				{ ADDR_HI = 0 }
5207ec681f3Smrg				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
5217ec681f3Smrg				{ ADDR_LO = 0x1116050 }
5227ec681f3Smrg				{ ADDR_HI = 0 }
5237ec681f3Smrg				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
5247ec681f3Smrg				{ ADDR_LO = 0 }
5257ec681f3Smrg				{ ADDR_HI = 0 }
5267ec681f3Smrg				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
5277ec681f3Smrg				{ ADDR_LO = 0x1124000 }
5287ec681f3Smrg				{ ADDR_HI = 0 }
5297ec681f3Smrg				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
5307ec681f3Smrg				{ ADDR_LO = 0x11160a0 }
5317ec681f3Smrg				{ ADDR_HI = 0 }
5327ec681f3Smrg0000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
5337ec681f3Smrg0000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
5347ec681f3Smrg0000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
5357ec681f3Smrg0000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
5367ec681f3Smrg0000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
5377ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
5387ec681f3Smrg0000000001d8f124:			0000: 70268000
5397ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
5407ec681f3Smrg				CP_SCRATCH[0x7].REG: 2
5417ec681f3Smrg				:0,1,11,2
5427ec681f3Smrg0000000001d8f128:			0000: 48088a01 00000002
5437ec681f3Smrg			group_id: 0
5447ec681f3Smrg			count: 21
5457ec681f3Smrg			addr: 000000000111f000
5467ec681f3Smrg			flags: 0
5477ec681f3Smrg			enable_mask: 0x7
5487ec681f3Smrg000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
5497ec681f3Smrg000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
5507ec681f3Smrg000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
5517ec681f3Smrgt4					write HLSQ_INVALIDATE_CMD (bb08)
5527ec681f3Smrg						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 }
5537ec681f3Smrg000000000111f000:					0000: 40bb0801 000000ff
5547ec681f3Smrgt4					write HLSQ_VS_CNTL (b800)
5557ec681f3Smrg						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
5567ec681f3Smrg						HLSQ_HS_CNTL: { CONSTLEN = 0 }
5577ec681f3Smrg						HLSQ_DS_CNTL: { CONSTLEN = 0 }
5587ec681f3Smrg						HLSQ_GS_CNTL: { CONSTLEN = 0 }
5597ec681f3Smrg000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
5607ec681f3Smrgt4					write HLSQ_FS_CNTL (bb10)
5617ec681f3Smrg						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
5627ec681f3Smrg000000000111f01c:					0000: 40bb1001 00000108
5637ec681f3Smrgt4					write SP_VS_CONFIG (a823)
5647ec681f3Smrg						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5657ec681f3Smrg000000000111f024:					0000: 48a82301 00000100
5667ec681f3Smrgt4					write SP_HS_CONFIG (a83b)
5677ec681f3Smrg						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5687ec681f3Smrg000000000111f02c:					0000: 48a83b01 00000000
5697ec681f3Smrgt4					write SP_DS_CONFIG (a863)
5707ec681f3Smrg						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5717ec681f3Smrg000000000111f034:					0000: 40a86301 00000000
5727ec681f3Smrgt4					write SP_GS_CONFIG (a894)
5737ec681f3Smrg						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5747ec681f3Smrg000000000111f03c:					0000: 48a89401 00000000
5757ec681f3Smrgt4					write SP_FS_CONFIG (ab04)
5767ec681f3Smrg						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
5777ec681f3Smrg000000000111f044:					0000: 48ab0401 00000100
5787ec681f3Smrgt4					write SP_IBO_COUNT (ab20)
5797ec681f3Smrg						SP_IBO_COUNT: 0
5807ec681f3Smrg000000000111f04c:					0000: 48ab2001 00000000
5817ec681f3Smrg			group_id: 1
5827ec681f3Smrg			count: 192
5837ec681f3Smrg			addr: 0000000001120000
5847ec681f3Smrg			flags: 0
5857ec681f3Smrg			enable_mask: 0x6
5867ec681f3Smrg				skipped!
5877ec681f3Smrg
5887ec681f3Smrg			group_id: 2
5897ec681f3Smrg			count: 95
5907ec681f3Smrg			addr: 0000000001121000
5917ec681f3Smrg			flags: 0
5927ec681f3Smrg			enable_mask: 0x1
5937ec681f3Smrg0000000001121000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
5947ec681f3Smrg0000000001121020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000
5957ec681f3Smrg0000000001121040:				0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff
5967ec681f3Smrg0000000001121060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
5977ec681f3Smrg0000000001121080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
5987ec681f3Smrg00000000011210a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001
5997ec681f3Smrg00000000011210c0:				00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000
6007ec681f3Smrg00000000011210e0:				00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901
6017ec681f3Smrg0000000001121100:				0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
6027ec681f3Smrg0000000001121120:				0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000
6037ec681f3Smrg0000000001121140:				0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc
6047ec681f3Smrg0000000001121160:				0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
6057ec681f3Smrgt4					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
6067ec681f3Smrg						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
6077ec681f3Smrg0000000001121000:					0000: 40a83301 00000000
6087ec681f3Smrgt4					write SP_FS_PREFETCH_CNTL (a99e)
6097ec681f3Smrg						SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
6107ec681f3Smrg0000000001121008:					0000: 40a99e01 00007fc0
6117ec681f3Smrgt4					write SP_UNKNOWN_A9A8 (a9a8)
6127ec681f3Smrg						SP_UNKNOWN_A9A8: 0
6137ec681f3Smrg0000000001121010:					0000: 40a9a801 00000000
6147ec681f3Smrgt4					write SP_MODE_CONTROL (ab00)
6157ec681f3Smrg						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
6167ec681f3Smrg0000000001121018:					0000: 40ab0001 00000005
6177ec681f3Smrgt4					write SP_FS_OUTPUT_CNTL0 (a98c)
6187ec681f3Smrg						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
6197ec681f3Smrg0000000001121020:					0000: 40a98c01 fcfcfc00
6207ec681f3Smrgt4					write SP_VS_CTRL_REG0 (a800)
6217ec681f3Smrg						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
6227ec681f3Smrg0000000001121028:					0000: 40a80001 80100080
6237ec681f3Smrgt4					write SP_VS_INSTRLEN (a824)
6247ec681f3Smrg						SP_VS_INSTRLEN: 1
6257ec681f3Smrg0000000001121030:					0000: 40a82401 00000001
6267ec681f3Smrgt4					write SP_VS_OBJ_START (a81c)
6277ec681f3Smrg						SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
6287ec681f3Smrg0000000001011000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
6297ec681f3Smrg*
6307ec681f3Smrg							:0:0000:0000[03000000x_00000000x] end
6317ec681f3Smrg							:0:0001:0001[00000000x_00000000x] nop
6327ec681f3Smrg							:0:0002:0002[00000000x_00000000x] nop
6337ec681f3Smrg							:0:0003:0003[00000000x_00000000x] nop
6347ec681f3Smrg							:0:0004:0004[00000000x_00000000x] nop
6357ec681f3Smrg							Stats:
6367ec681f3Smrg							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
6377ec681f3Smrg							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
6387ec681f3Smrg							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
6397ec681f3Smrg							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
6407ec681f3Smrg						SP_VS_OBJ_START_HI: 0
6417ec681f3Smrg0000000001121038:					0000: 48a81c02 01011000 00000000
6427ec681f3Smrgt7					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
6437ec681f3Smrg						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
6447ec681f3Smrg						{ EXT_SRC_ADDR = 0x1011000 }
6457ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
6467ec681f3Smrg						:0:0000:0000[03000000x_00000000x] end
6477ec681f3Smrg						:0:0001:0001[00000000x_00000000x] nop
6487ec681f3Smrg						:0:0002:0002[00000000x_00000000x] nop
6497ec681f3Smrg						:0:0003:0003[00000000x_00000000x] nop
6507ec681f3Smrg						:0:0004:0004[00000000x_00000000x] nop
6517ec681f3Smrg						Stats:
6527ec681f3Smrg						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
6537ec681f3Smrg						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
6547ec681f3Smrg						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
6557ec681f3Smrg						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
6567ec681f3Smrg0000000001121044:					0000: 70328003 00620000 01011000 00000000
6577ec681f3Smrgt4					write VPC_VAR[0].DISABLE (9212)
6587ec681f3Smrg						VPC_VAR[0].DISABLE: 0xffffffff
6597ec681f3Smrg						VPC_VAR[0x1].DISABLE: 0xffffffff
6607ec681f3Smrg						VPC_VAR[0x2].DISABLE: 0xffffffff
6617ec681f3Smrg						VPC_VAR[0x3].DISABLE: 0xffffffff
6627ec681f3Smrg0000000001121054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
6637ec681f3Smrgt4					write SP_VS_OUT[0].REG (a803)
6647ec681f3Smrg						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
6657ec681f3Smrg0000000001121068:					0000: 40a80301 00000f00
6667ec681f3Smrgt4					write SP_VS_VPC_DST[0].REG (a813)
6677ec681f3Smrg						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
6687ec681f3Smrg0000000001121070:					0000: 48a81301 00000000
6697ec681f3Smrgt4					write SP_HS_WAVE_INPUT_SIZE (a831)
6707ec681f3Smrg						SP_HS_WAVE_INPUT_SIZE: 0
6717ec681f3Smrg0000000001121078:					0000: 48a83101 00000000
6727ec681f3Smrgt4					write SP_VS_PRIMITIVE_CNTL (a802)
6737ec681f3Smrg						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
6747ec681f3Smrg0000000001121080:					0000: 48a80201 00000001
6757ec681f3Smrgt4					write VPC_CNTL_0 (9304)
6767ec681f3Smrg						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
6777ec681f3Smrg0000000001121088:					0000: 40930401 ff00ff00
6787ec681f3Smrgt4					write PC_VS_OUT_CNTL (9b01)
6797ec681f3Smrg						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
6807ec681f3Smrg0000000001121090:					0000: 489b0101 00000004
6817ec681f3Smrgt4					write PC_HS_OUT_CNTL (9b03)
6827ec681f3Smrg						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
6837ec681f3Smrg0000000001121098:					0000: 409b0301 00000000
6847ec681f3Smrgt4					write HLSQ_CONTROL_1_REG (b982)
6857ec681f3Smrg						HLSQ_CONTROL_1_REG: 0x7
6867ec681f3Smrg						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
6877ec681f3Smrg						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
6887ec681f3Smrg						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
6897ec681f3Smrg						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
6907ec681f3Smrg00000000011210a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc
6917ec681f3Smrgt4					write HLSQ_FS_CNTL_0 (b980)
6927ec681f3Smrg						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
6937ec681f3Smrg00000000011210b8:					0000: 48b98001 00000001
6947ec681f3Smrgt4					write SP_FS_CTRL_REG0 (a980)
6957ec681f3Smrg						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
6967ec681f3Smrg00000000011210c0:					0000: 40a98001 81100080
6977ec681f3Smrgt4					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
6987ec681f3Smrg						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
6997ec681f3Smrg00000000011210c8:					0000: 48a98201 00000000
7007ec681f3Smrgt4					write VPC_VS_LAYER_CNTL (9104)
7017ec681f3Smrg						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
7027ec681f3Smrg00000000011210d0:					0000: 48910401 0000ffff
7037ec681f3Smrgt4					write GRAS_CNTL (8005)
7047ec681f3Smrg						GRAS_CNTL: { COORD_MASK = 0 }
7057ec681f3Smrg00000000011210d8:					0000: 40800501 00000000
7067ec681f3Smrgt4					write RB_RENDER_CONTROL0 (8809)
7077ec681f3Smrg						RB_RENDER_CONTROL0: { COORD_MASK = 0 }
7087ec681f3Smrg						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
7097ec681f3Smrg00000000011210e0:					0000: 48880902 00000000 00000000
7107ec681f3Smrgt4					write RB_SAMPLE_CNTL (8810)
7117ec681f3Smrg						RB_SAMPLE_CNTL: { 0 }
7127ec681f3Smrg00000000011210ec:					0000: 40881001 00000000
7137ec681f3Smrgt4					write GRAS_LRZ_PS_INPUT_CNTL (8101)
7147ec681f3Smrg						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
7157ec681f3Smrg00000000011210f4:					0000: 40810101 00000000
7167ec681f3Smrgt4					write GRAS_SAMPLE_CNTL (8109)
7177ec681f3Smrg						GRAS_SAMPLE_CNTL: { 0 }
7187ec681f3Smrg00000000011210fc:					0000: 48810901 00000000
7197ec681f3Smrgt4					write SP_FS_OUTPUT[0].REG (a98e)
7207ec681f3Smrg						SP_FS_OUTPUT[0].REG: { REGID = r63.x }
7217ec681f3Smrg						SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
7227ec681f3Smrg						SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
7237ec681f3Smrg						SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
7247ec681f3Smrg						SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
7257ec681f3Smrg						SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
7267ec681f3Smrg						SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
7277ec681f3Smrg						SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
7287ec681f3Smrg0000000001121104:					0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc
7297ec681f3Smrg0000000001121124:					0020: 000000fc
7307ec681f3Smrgt4					write VPC_VS_PACK (9301)
7317ec681f3Smrg						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
7327ec681f3Smrg0000000001121128:					0000: 40930101 00ff0004
7337ec681f3Smrgt4					write PC_PRIMITIVE_CNTL_6 (9b06)
7347ec681f3Smrg						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
7357ec681f3Smrg0000000001121130:					0000: 409b0601 00000000
7367ec681f3Smrgt4					write SP_GS_PRIM_SIZE (a871)
7377ec681f3Smrg						SP_GS_PRIM_SIZE: 0
7387ec681f3Smrg0000000001121138:					0000: 40a87101 00000000
7397ec681f3Smrgt4					write VPC_VS_CLIP_CNTL (9101)
7407ec681f3Smrg						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
7417ec681f3Smrg0000000001121140:					0000: 48910101 00ffff00
7427ec681f3Smrgt4					write VPC_UNKNOWN_9107 (9107)
7437ec681f3Smrg						VPC_UNKNOWN_9107: { 0 }
7447ec681f3Smrg0000000001121148:					0000: 48910701 00000000
7457ec681f3Smrgt4					write VFD_CONTROL_1 (a001)
7467ec681f3Smrg						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
7477ec681f3Smrg						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
7487ec681f3Smrg						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
7497ec681f3Smrg						VFD_CONTROL_4: { UNK0 = r63.x }
7507ec681f3Smrg						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
7517ec681f3Smrg						VFD_CONTROL_6: { 0 }
7527ec681f3Smrg0000000001121150:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
7537ec681f3Smrgt4					write RB_DEPTH_PLANE_CNTL (8870)
7547ec681f3Smrg						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
7557ec681f3Smrg000000000112116c:					0000: 40887001 00000000
7567ec681f3Smrgt4					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
7577ec681f3Smrg						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
7587ec681f3Smrg0000000001121174:					0000: 48809401 00000000
7597ec681f3Smrg			group_id: 3
7607ec681f3Smrg			count: 18
7617ec681f3Smrg			addr: 0000000001122000
7627ec681f3Smrg			flags: 0
7637ec681f3Smrg			enable_mask: 0x6
7647ec681f3Smrg				skipped!
7657ec681f3Smrg
7667ec681f3Smrg			group_id: 4
7677ec681f3Smrg			count: 5
7687ec681f3Smrg			addr: 0000000001116030
7697ec681f3Smrg			flags: 0
7707ec681f3Smrg			enable_mask: 0x6
7717ec681f3Smrg				skipped!
7727ec681f3Smrg
7737ec681f3Smrg			group_id: 7
7747ec681f3Smrg			count: 12
7757ec681f3Smrg			addr: 0000000001116000
7767ec681f3Smrg			flags: 0
7777ec681f3Smrg			enable_mask: 0x7
7787ec681f3Smrg0000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
7797ec681f3Smrg0000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
7807ec681f3Smrgt4					write VFD_FETCH[0].BASE (a010)
7817ec681f3Smrg						VFD_FETCH[0].BASE: 0x1016000
7827ec681f3Smrg						VFD_FETCH[0].BASE_HI: 0
7837ec681f3Smrg						VFD_FETCH[0].SIZE: 1048576
7847ec681f3Smrg						VFD_FETCH[0].STRIDE: 12
7857ec681f3Smrg0000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
7867ec681f3Smrgt4					write VFD_DECODE[0].INSTR (a090)
7877ec681f3Smrg						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
7887ec681f3Smrg						VFD_DECODE[0].STEP_RATE: 1
7897ec681f3Smrg0000000001116014:					0000: 48a09002 c7400000 00000001
7907ec681f3Smrgt4					write VFD_DEST_CNTL[0].INSTR (a0d0)
7917ec681f3Smrg						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
7927ec681f3Smrg0000000001116020:					0000: 40a0d001 0000000f
7937ec681f3Smrgt4					write VFD_CONTROL_0 (a000)
7947ec681f3Smrg						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
7957ec681f3Smrg0000000001116028:					0000: 48a00001 00000101
7967ec681f3Smrg			group_id: 12
7977ec681f3Smrg			count: 20
7987ec681f3Smrg			addr: 0000000001116050
7997ec681f3Smrg			flags: 0
8007ec681f3Smrg			enable_mask: 0x6
8017ec681f3Smrg				skipped!
8027ec681f3Smrg
8037ec681f3Smrg			group_id: 20
8047ec681f3Smrg			count: 9
8057ec681f3Smrg			addr: 00000000011160a0
8067ec681f3Smrg			flags: 0
8077ec681f3Smrg			enable_mask: 0x6
8087ec681f3Smrg				skipped!
8097ec681f3Smrg
8107ec681f3Smrg			group_id: 21
8117ec681f3Smrg			count: 14
8127ec681f3Smrg			addr: 0000000001123000
8137ec681f3Smrg			flags: 0
8147ec681f3Smrg			enable_mask: 0x7
8157ec681f3Smrg0000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
8167ec681f3Smrg0000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
8177ec681f3Smrgt4					write GRAS_CL_CNTL (8000)
8187ec681f3Smrg						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
8197ec681f3Smrg						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
8207ec681f3Smrg0000000001123000:					0000: 40800002 00000080 00000000
8217ec681f3Smrgt4					write GRAS_SU_CNTL (8090)
8227ec681f3Smrg						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
8237ec681f3Smrg000000000112300c:					0000: 40809001 00000014
8247ec681f3Smrgt4					write GRAS_SU_POINT_MINMAX (8091)
8257ec681f3Smrg						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
8267ec681f3Smrg						GRAS_SU_POINT_SIZE: 1.000000
8277ec681f3Smrg0000000001123014:					0000: 48809102 00100010 00000010
8287ec681f3Smrgt4					write GRAS_SU_POLY_OFFSET_SCALE (8095)
8297ec681f3Smrg						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
8307ec681f3Smrg						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
8317ec681f3Smrg						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
8327ec681f3Smrg0000000001123020:					0000: 40809583 00000000 00000000 00000000
8337ec681f3Smrgt4					write PC_PRIMITIVE_CNTL_0 (9b00)
8347ec681f3Smrg						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
8357ec681f3Smrg0000000001123030:					0000: 409b0001 00000002
8367ec681f3Smrg			group_id: 22
8377ec681f3Smrg			count: 9
8387ec681f3Smrg			addr: 000000000111e000
8397ec681f3Smrg			flags: 0
8407ec681f3Smrg			enable_mask: 0x7
8417ec681f3Smrg000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
8427ec681f3Smrg*
8437ec681f3Smrgt4					write RB_ALPHA_CONTROL (8864)
8447ec681f3Smrg						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
8457ec681f3Smrg000000000111e000:					0000: 40886401 00000000
8467ec681f3Smrgt4					write RB_STENCIL_CONTROL (8880)
8477ec681f3Smrg						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 }
8487ec681f3Smrg000000000111e008:					0000: 40888001 00000000
8497ec681f3Smrgt4					write RB_DEPTH_CNTL (8871)
8507ec681f3Smrg						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
8517ec681f3Smrg000000000111e010:					0000: 48887101 00000000
8527ec681f3Smrgt4					write RB_STENCILMASK (8888)
8537ec681f3Smrg						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
8547ec681f3Smrg						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
8557ec681f3Smrg000000000111e018:					0000: 48888802 00000000 00000000
8567ec681f3Smrg			group_id: 23
8577ec681f3Smrg			count: 36
8587ec681f3Smrg			addr: 0000000001124000
8597ec681f3Smrg			flags: 0
8607ec681f3Smrg			enable_mask: 0x6
8617ec681f3Smrg				skipped!
8627ec681f3Smrg
8637ec681f3Smrgt7			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
8647ec681f3Smrg				{ 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 }
8657ec681f3Smrg				{ NUM_INSTANCES = 1 }
8667ec681f3Smrg				{ NUM_INDICES = 4 }
8677ec681f3Smrg			mode: RM6_BINNING
8687ec681f3Smrg			skip_ib2: g=0, l=0
8697ec681f3Smrg			draw[0] register values
8707ec681f3Smrg!+	00000001			CP_SCRATCH[0x5].REG: 1
8717ec681f3Smrg			:0,1,11,2
8727ec681f3Smrg!+	0000000b			CP_SCRATCH[0x6].REG: 11
8737ec681f3Smrg			:0,1,11,2
8747ec681f3Smrg!+	00000002			CP_SCRATCH[0x7].REG: 2
8757ec681f3Smrg			:0,1,11,2
8767ec681f3Smrg!+	00001e11			VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 }
8777ec681f3Smrg!+	01d65800			VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800
8787ec681f3Smrg +	00000000			VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0
8797ec681f3Smrg!+	00001808			VSC_BIN_COUNT: { NX = 4 | NY = 3 }
8807ec681f3Smrg!+	04100000			VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 }
8817ec681f3Smrg!+	04100001			VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 }
8827ec681f3Smrg!+	04100002			VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 }
8837ec681f3Smrg!+	04100003			VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 }
8847ec681f3Smrg!+	04100400			VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 }
8857ec681f3Smrg!+	04100401			VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 }
8867ec681f3Smrg!+	04100402			VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 }
8877ec681f3Smrg!+	04100403			VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 }
8887ec681f3Smrg!+	04100800			VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 }
8897ec681f3Smrg!+	04100801			VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 }
8907ec681f3Smrg!+	04100802			VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 }
8917ec681f3Smrg!+	04100803			VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 }
8927ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8937ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8947ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8957ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8967ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8977ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8987ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
8997ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9007ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9017ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9027ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9037ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9047ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9057ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9067ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9077ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9087ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9097ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9107ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9117ec681f3Smrg +	00000000			VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 }
9127ec681f3Smrg!+	01d67000			VSC_PRIM_STRM_ADDRESS: 0x1d67000
9137ec681f3Smrg +	00000000			VSC_PRIM_STRM_ADDRESS_HI: 0
9147ec681f3Smrg!+	00001040			VSC_PRIM_STRM_PITCH: 0x1040
9157ec681f3Smrg!+	00028000			VSC_PRIM_STRM_LIMIT: 0x28000
9167ec681f3Smrg!+	01d5d000			VSC_DRAW_STRM_ADDRESS: 0x1d5d000
9177ec681f3Smrg +	00000000			VSC_DRAW_STRM_ADDRESS_HI: 0
9187ec681f3Smrg!+	00000440			VSC_DRAW_STRM_PITCH: 0x440
9197ec681f3Smrg!+	0000a000			VSC_DRAW_STRM_LIMIT: 0xa000
9207ec681f3Smrg!+	03200000			UCHE_UNKNOWN_0E12: 0x3200000
9217ec681f3Smrg!+	00000004			UCHE_CLIENT_PF: { PERFSEL = 0x4 }
9227ec681f3Smrg!+	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
9237ec681f3Smrg +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
9247ec681f3Smrg +	00000000			GRAS_MAX_LAYER_INDEX: 0
9257ec681f3Smrg +	00000000			GRAS_CNTL: { COORD_MASK = 0 }
9267ec681f3Smrg!+	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
9277ec681f3Smrg!+	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
9287ec681f3Smrg!+	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
9297ec681f3Smrg!+	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
9307ec681f3Smrg!+	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
9317ec681f3Smrg!+	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
9327ec681f3Smrg!+	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
9337ec681f3Smrg!+	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
9347ec681f3Smrg!+	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
9357ec681f3Smrg!+	00000010			GRAS_SU_POINT_SIZE: 1.000000
9367ec681f3Smrg +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
9377ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
9387ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
9397ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
9407ec681f3Smrg +	00000000			GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
9417ec681f3Smrg +	00000000			GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 }
9427ec681f3Smrg +	00000000			GRAS_VS_LAYER_CNTL: { 0 }
9437ec681f3Smrg!+	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 }
9447ec681f3Smrg!+	06041e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
9457ec681f3Smrg +	00000000			GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
9467ec681f3Smrg!+	00000004			GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
9477ec681f3Smrg +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
9487ec681f3Smrg +	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 }
9497ec681f3Smrg +	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 }
9507ec681f3Smrg +	00000000			GRAS_UNKNOWN_80AF: FALSE
9517ec681f3Smrg +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
9527ec681f3Smrg!+	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
9537ec681f3Smrg +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
9547ec681f3Smrg!+	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
9557ec681f3Smrg +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
9567ec681f3Smrg!+	059f086f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 }
9577ec681f3Smrg +	00000000			GRAS_LRZ_CNTL: { 0 }
9587ec681f3Smrg +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
9597ec681f3Smrg +	00000000			GRAS_LRZ_BUFFER_BASE: 0
9607ec681f3Smrg +	00000000			GRAS_LRZ_BUFFER_BASE_HI: 0
9617ec681f3Smrg +	00000000			GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
9627ec681f3Smrg +	00000000			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0
9637ec681f3Smrg +	00000000			GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0
9647ec681f3Smrg +	00000000			GRAS_SAMPLE_CNTL: { 0 }
9657ec681f3Smrg!+	00000002			GRAS_UNKNOWN_8110: 0x2
9667ec681f3Smrg +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
9677ec681f3Smrg!+	059f086f			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 }
9687ec681f3Smrg!+	00000880			GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS }
9697ec681f3Smrg!+	06041e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
9707ec681f3Smrg!+	00000090			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
9717ec681f3Smrg +	00000000			RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
9727ec681f3Smrg!+	00000004			RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
9737ec681f3Smrg +	00000000			RB_SAMPLE_CONFIG: { 0 }
9747ec681f3Smrg +	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 }
9757ec681f3Smrg +	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 }
9767ec681f3Smrg +	00000000			RB_RENDER_CONTROL0: { COORD_MASK = 0 }
9777ec681f3Smrg +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
9787ec681f3Smrg!+	0000000f			RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
9797ec681f3Smrg +	00000000			RB_SRGB_CNTL: { 0 }
9807ec681f3Smrg +	00000000			RB_SAMPLE_CNTL: { 0 }
9817ec681f3Smrg!+	00000010			RB_UNKNOWN_8811: 0x1
9827ec681f3Smrg +	00000000			RB_UNKNOWN_8818: 0
9837ec681f3Smrg +	00000000			RB_UNKNOWN_8819: 0
9847ec681f3Smrg +	00000000			RB_UNKNOWN_881A: 0
9857ec681f3Smrg +	00000000			RB_UNKNOWN_881B: 0
9867ec681f3Smrg +	00000000			RB_UNKNOWN_881C: 0
9877ec681f3Smrg +	00000000			RB_UNKNOWN_881D: 0
9887ec681f3Smrg +	00000000			RB_UNKNOWN_881E: 0
9897ec681f3Smrg!+	00002031			RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ }
9907ec681f3Smrg!+	00000088			RB_MRT[0].PITCH: 8704
9917ec681f3Smrg!+	0002fd00			RB_MRT[0].ARRAY_PITCH: 12533760
9927ec681f3Smrg!+	01125000			RB_MRT[0].BASE: 0x1125000
9937ec681f3Smrg +	00000000			RB_MRT[0].BASE_HI: 0
9947ec681f3Smrg +	00000000			RB_MRT[0].BASE_GMEM: 0
9957ec681f3Smrg +	00000000			RB_BLEND_RED_F32: 0.000000
9967ec681f3Smrg +	00000000			RB_BLEND_GREEN_F32: 0.000000
9977ec681f3Smrg +	00000000			RB_BLEND_BLUE_F32: 0.000000
9987ec681f3Smrg +	00000000			RB_BLEND_ALPHA_F32: 0.000000
9997ec681f3Smrg +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
10007ec681f3Smrg!+	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
10017ec681f3Smrg +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
10027ec681f3Smrg +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
10037ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
10047ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_PITCH: 0
10057ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_ARRAY_PITCH: 0
10067ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_BASE: 0
10077ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_BASE_HI: 0
10087ec681f3Smrg +	00000000			RB_DEPTH_BUFFER_BASE_GMEM: 0
10097ec681f3Smrg +	00000000			RB_Z_BOUNDS_MIN: 0.000000
10107ec681f3Smrg +	00000000			RB_Z_BOUNDS_MAX: 0.000000
10117ec681f3Smrg +	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 }
10127ec681f3Smrg +	00000000			RB_STENCIL_INFO: { 0 }
10137ec681f3Smrg +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
10147ec681f3Smrg +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
10157ec681f3Smrg +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
10167ec681f3Smrg +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
10177ec681f3Smrg +	00000000			RB_LRZ_CNTL: { 0 }
10187ec681f3Smrg!+	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
10197ec681f3Smrg +	00000000			RB_MSAA_CNTL: { SAMPLES = MSAA_ONE }
10207ec681f3Smrg +	00000000			RB_UNKNOWN_88F0: 0
10217ec681f3Smrg +	00000000			RB_MRT_FLAG_BUFFER[0].ADDR: 0
10227ec681f3Smrg +	00000000			RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0
10237ec681f3Smrg +	00000000			RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
10247ec681f3Smrg!+	00000001			RB_UNKNOWN_8E01: 0x1
10257ec681f3Smrg +	00000000			RB_UNKNOWN_8E04: 0
10267ec681f3Smrg!+	7c400004			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | UNK2 }
10277ec681f3Smrg!+	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
10287ec681f3Smrg!+	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
10297ec681f3Smrg +	00000000			VPC_UNKNOWN_9107: { 0 }
10307ec681f3Smrg!+	00000003			VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
10317ec681f3Smrg +	00000000			VPC_UNKNOWN_9210: 0
10327ec681f3Smrg +	00000000			VPC_UNKNOWN_9211: 0
10337ec681f3Smrg!+	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
10347ec681f3Smrg!+	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
10357ec681f3Smrg!+	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
10367ec681f3Smrg!+	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
10377ec681f3Smrg +	00000000			VPC_POINT_COORD_INVERT: { 0 }
10387ec681f3Smrg +	00000000			VPC_UNKNOWN_9300: 0
10397ec681f3Smrg!+	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
10407ec681f3Smrg!+	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
10417ec681f3Smrg +	00000000			VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 }
10427ec681f3Smrg +	00000000			VPC_SO_DISABLE: { 0 }
10437ec681f3Smrg +	00000000			VPC_UNKNOWN_9600: 0
10447ec681f3Smrg +	00000000			VPC_UNKNOWN_9602: FALSE
10457ec681f3Smrg!+	ffffffff			PC_RESTART_INDEX: 4294967295
10467ec681f3Smrg!+	0000001f			PC_MODE_CNTL: 0x1f
10477ec681f3Smrg!+	00000001			PC_POWER_CNTL: 0x1
10487ec681f3Smrg +	00000000			PC_PRIMID_PASSTHRU: FALSE
10497ec681f3Smrg +	00000000			PC_RASTER_CNTL: { STREAM = 0 }
10507ec681f3Smrg!+	00000003			PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES }
10517ec681f3Smrg +	00000000			0x9990: 00000000
10527ec681f3Smrg!+	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
10537ec681f3Smrg!+	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
10547ec681f3Smrg +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
10557ec681f3Smrg +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
10567ec681f3Smrg +	00000000			PC_MULTIVIEW_CNTL: { VIEWS = 0 }
10577ec681f3Smrg +	00000000			PC_UNKNOWN_9E72: 0
10587ec681f3Smrg!+	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
10597ec681f3Smrg!+	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
10607ec681f3Smrg!+	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
10617ec681f3Smrg!+	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
10627ec681f3Smrg!+	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
10637ec681f3Smrg!+	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
10647ec681f3Smrg +	00000000			VFD_CONTROL_6: { 0 }
10657ec681f3Smrg!+	00000001			VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS }
10667ec681f3Smrg +	00000000			VFD_MULTIVIEW_CNTL: { VIEWS = 0 }
10677ec681f3Smrg!+	00000001			VFD_ADD_OFFSET: { VERTEX }
10687ec681f3Smrg +	00000000			VFD_INDEX_OFFSET: 0
10697ec681f3Smrg +	00000000			VFD_INSTANCE_START_OFFSET: 0
10707ec681f3Smrg!+	01016000			VFD_FETCH[0].BASE: 0x1016000
10717ec681f3Smrg +	00000000			VFD_FETCH[0].BASE_HI: 0
10727ec681f3Smrg!+	00100000			VFD_FETCH[0].SIZE: 1048576
10737ec681f3Smrg!+	0000000c			VFD_FETCH[0].STRIDE: 12
10747ec681f3Smrg!+	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
10757ec681f3Smrg!+	00000001			VFD_DECODE[0].STEP_RATE: 1
10767ec681f3Smrg!+	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
10777ec681f3Smrg!+	00000001			VFD_POWER_CNTL: 0x1
10787ec681f3Smrg!+	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
10797ec681f3Smrg!+	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
10807ec681f3Smrg!+	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
10817ec681f3Smrg +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
10827ec681f3Smrg +	00000000			SP_VS_OBJ_FIRST_EXEC_OFFSET: 0
10837ec681f3Smrg!+	01011000			SP_VS_OBJ_START: 0x1011000		base=1011000, offset=0, size=128
10847ec681f3Smrg0000000001011000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
10857ec681f3Smrg*
10867ec681f3Smrg				:0:0000:0000[03000000x_00000000x] end
10877ec681f3Smrg				:0:0001:0001[00000000x_00000000x] nop
10887ec681f3Smrg				:0:0002:0002[00000000x_00000000x] nop
10897ec681f3Smrg				:0:0003:0003[00000000x_00000000x] nop
10907ec681f3Smrg				:0:0004:0004[00000000x_00000000x] nop
10917ec681f3Smrg				Stats:
10927ec681f3Smrg				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
10937ec681f3Smrg				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
10947ec681f3Smrg				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
10957ec681f3Smrg				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
10967ec681f3Smrg +	00000000			SP_VS_OBJ_START_HI: 0
10977ec681f3Smrg!+	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
10987ec681f3Smrg!+	00000001			SP_VS_INSTRLEN: 1
10997ec681f3Smrg +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
11007ec681f3Smrg +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
11017ec681f3Smrg +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
11027ec681f3Smrg +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
11037ec681f3Smrg +	00000000			SP_GS_PRIM_SIZE: 0
11047ec681f3Smrg +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
11057ec681f3Smrg!+	81100080			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 }
11067ec681f3Smrg +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
11077ec681f3Smrg +	00000000			SP_SRGB_CNTL: { 0 }
11087ec681f3Smrg!+	0000000f			SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 }
11097ec681f3Smrg!+	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
11107ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0].REG: { REGID = r63.x }
11117ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x1].REG: { REGID = r63.x }
11127ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x2].REG: { REGID = r63.x }
11137ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x3].REG: { REGID = r63.x }
11147ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x4].REG: { REGID = r63.x }
11157ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x5].REG: { REGID = r63.x }
11167ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x6].REG: { REGID = r63.x }
11177ec681f3Smrg!+	000000fc			SP_FS_OUTPUT[0x7].REG: { REGID = r63.x }
11187ec681f3Smrg!+	00000031			SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
11197ec681f3Smrg!+	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
11207ec681f3Smrg +	00000000			SP_UNKNOWN_A9A8: 0
11217ec681f3Smrg!+	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
11227ec681f3Smrg!+	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
11237ec681f3Smrg +	00000000			SP_IBO_COUNT: 0
11247ec681f3Smrg +	00000000			SP_UNKNOWN_AE00: 0
11257ec681f3Smrg!+	00001430			SP_CHICKEN_BITS: 0x1430
11267ec681f3Smrg!+	00000008			SP_FLOAT_CNTL: { F16_NO_INF }
11277ec681f3Smrg!+	0000003f			SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS }
11287ec681f3Smrg +	00000000			SP_UNKNOWN_B182: 0
11297ec681f3Smrg +	00000000			SP_UNKNOWN_B183: 0
11307ec681f3Smrg +	00000000			SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE }
11317ec681f3Smrg!+	00000004			SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE }
11327ec681f3Smrg +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
11337ec681f3Smrg +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
11347ec681f3Smrg!+	000000a2			SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 }
11357ec681f3Smrg!+	00100000			TPL1_DBG_ECO_CNTL: 0x100000
11367ec681f3Smrg!+	00000044			TPL1_UNKNOWN_B605: 68
11377ec681f3Smrg!+	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
11387ec681f3Smrg +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
11397ec681f3Smrg +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
11407ec681f3Smrg +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
11417ec681f3Smrg!+	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
11427ec681f3Smrg!+	00000007			HLSQ_CONTROL_1_REG: 0x7
11437ec681f3Smrg!+	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
11447ec681f3Smrg!+	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 }
11457ec681f3Smrg!+	fcfcfcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x }
11467ec681f3Smrg!+	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
11477ec681f3Smrg!+	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 }
11487ec681f3Smrg!+	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
11497ec681f3Smrg +	00000000			HLSQ_SHARED_CONSTS: { 0 }
11507ec681f3Smrg!+	00000080			HLSQ_UNKNOWN_BE00: 0x80
11517ec681f3Smrg +	00000000			HLSQ_UNKNOWN_BE01: 0
11527ec681f3Smrg!+	00080000			HLSQ_UNKNOWN_BE04: 0x80000
11537ec681f3Smrg0000000001d8f130:			0000: 70388003 00000186 00000001 00000004
11547ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11557ec681f3Smrg0000000001d8f140:			0000: 70268000
11567ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
11577ec681f3Smrg				CP_SCRATCH[0x7].REG: 3
11587ec681f3Smrg				:0,1,11,3
11597ec681f3Smrg0000000001d8f144:			0000: 48088a01 00000003
11607ec681f3Smrg0000000001d914cc:		0000: 70bf8003 01d8f000 00000000 00000053
11617ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
11627ec681f3Smrg0000000001d914dc:		0000: 70268000
11637ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
11647ec681f3Smrg			CP_SCRATCH[0x6].REG: 12
11657ec681f3Smrg			:0,1,12,3
11667ec681f3Smrg0000000001d914e0:		0000: 48088901 0000000c
11677ec681f3Smrgt7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
11687ec681f3Smrg			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
11697ec681f3Smrg			{ ADDR_LO = 0 }
11707ec681f3Smrg			{ ADDR_HI = 0 }
11717ec681f3Smrg0000000001d914e8:		0000: 70438003 00040000 00000000 00000000
11727ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
11737ec681f3Smrg			{ EVENT = UNK_2D }
11747ec681f3Smrg		event UNK_2D
11757ec681f3Smrg0000000001d914f8:		0000: 70460001 0000002d
11767ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (2 dwords)
11777ec681f3Smrg			{ EVENT = CACHE_INVALIDATE }
11787ec681f3Smrg		event CACHE_INVALIDATE
11797ec681f3Smrg0000000001d91500:		0000: 70460001 00000031
11807ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (5 dwords)
11817ec681f3Smrg			{ EVENT = RB_DONE_TS }
11827ec681f3Smrg			{ ADDR_0_LO = 0x1d90000 }
11837ec681f3Smrg			{ ADDR_0_HI = 0 }
11847ec681f3Smrg			{ 3 = 0x1 }
11857ec681f3Smrg		event RB_DONE_TS
11867ec681f3Smrg0000000001d91508:		0000: 70460004 00000016 01d90000 00000000 00000001
11877ec681f3Smrgt7		opcode: CP_WAIT_REG_MEM (3c) (7 dwords)
11887ec681f3Smrg			{ FUNCTION = WRITE_EQ | POLL_MEMORY }
11897ec681f3Smrg			{ POLL_ADDR_LO = 0x1d90000 }
11907ec681f3Smrg			{ POLL_ADDR_HI = 0 }
11917ec681f3Smrg			{ REF = 0x1 }
11927ec681f3Smrg			{ MASK = 0xffffffff }
11937ec681f3Smrg			{ DELAY_LOOP_CYCLES = 0x10 }
11947ec681f3Smrg0000000001d9151c:		0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010
11957ec681f3Smrgt7		opcode: CP_EVENT_WRITE (46) (5 dwords)
11967ec681f3Smrg			{ EVENT = CACHE_FLUSH_TS }
11977ec681f3Smrg			{ ADDR_0_LO = 0x1d90000 }
11987ec681f3Smrg			{ ADDR_0_HI = 0 }
11997ec681f3Smrg			{ 3 = 0x2 }
12007ec681f3Smrg		event CACHE_FLUSH_TS
12017ec681f3Smrg0000000001d91538:		0000: 70460004 00000004 01d90000 00000000 00000002
12027ec681f3Smrgt7		opcode: CP_WAIT_MEM_GTE (14) (5 dwords)
12037ec681f3Smrg			{ RESERVED = 0 }
12047ec681f3Smrg			{ POLL_ADDR_LO = 0x1d90000 }
12057ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12067ec681f3Smrg			{ REF = 0x2 }
12077ec681f3Smrg0000000001d9154c:		0000: 70940004 00000000 01d90000 00000000 00000002
12087ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
12097ec681f3Smrg0000000001d91560:		0000: 70268000
12107ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
12117ec681f3Smrg0000000001d91564:		0000: 70138000
12127ec681f3Smrgt7		opcode: CP_MEM_WRITE (3d) (4 dwords)
12137ec681f3Smrg			{ ADDR_LO = 0x1d90010 }
12147ec681f3Smrg			{ ADDR_HI = 0 }
12157ec681f3Smrg		gpuaddr:0000000001d90010
12167ec681f3Smrg0000000001d91574:			0000: 00000000
12177ec681f3Smrg0000000001d91568:		0000: 703d8003 01d90010 00000000 00000000
12187ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12197ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12207ec681f3Smrg			{ POLL_ADDR_LO = 0xc78 }
12217ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12227ec681f3Smrg			{ REF = 0x440 }
12237ec681f3Smrg			{ MASK = 0xffffffff }
12247ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12257ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12267ec681f3Smrg			{ WRITE_DATA = 0x441 }
12277ec681f3Smrg0000000001d91578:		0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000
12287ec681f3Smrg0000000001d91598:		0020: 00000441
12297ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12307ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12317ec681f3Smrg			{ POLL_ADDR_LO = 0xc58 }
12327ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12337ec681f3Smrg			{ REF = 0x1040 }
12347ec681f3Smrg			{ MASK = 0xffffffff }
12357ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12367ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12377ec681f3Smrg			{ WRITE_DATA = 0x1043 }
12387ec681f3Smrg0000000001d9159c:		0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000
12397ec681f3Smrg0000000001d915bc:		0020: 00001043
12407ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12417ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12427ec681f3Smrg			{ POLL_ADDR_LO = 0xc79 }
12437ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12447ec681f3Smrg			{ REF = 0x440 }
12457ec681f3Smrg			{ MASK = 0xffffffff }
12467ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12477ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12487ec681f3Smrg			{ WRITE_DATA = 0x441 }
12497ec681f3Smrg0000000001d915c0:		0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000
12507ec681f3Smrg0000000001d915e0:		0020: 00000441
12517ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12527ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12537ec681f3Smrg			{ POLL_ADDR_LO = 0xc59 }
12547ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12557ec681f3Smrg			{ REF = 0x1040 }
12567ec681f3Smrg			{ MASK = 0xffffffff }
12577ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12587ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12597ec681f3Smrg			{ WRITE_DATA = 0x1043 }
12607ec681f3Smrg0000000001d915e4:		0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000
12617ec681f3Smrg0000000001d91604:		0020: 00001043
12627ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12637ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12647ec681f3Smrg			{ POLL_ADDR_LO = 0xc7a }
12657ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12667ec681f3Smrg			{ REF = 0x440 }
12677ec681f3Smrg			{ MASK = 0xffffffff }
12687ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12697ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12707ec681f3Smrg			{ WRITE_DATA = 0x441 }
12717ec681f3Smrg0000000001d91608:		0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000
12727ec681f3Smrg0000000001d91628:		0020: 00000441
12737ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12747ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12757ec681f3Smrg			{ POLL_ADDR_LO = 0xc5a }
12767ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12777ec681f3Smrg			{ REF = 0x1040 }
12787ec681f3Smrg			{ MASK = 0xffffffff }
12797ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12807ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12817ec681f3Smrg			{ WRITE_DATA = 0x1043 }
12827ec681f3Smrg0000000001d9162c:		0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000
12837ec681f3Smrg0000000001d9164c:		0020: 00001043
12847ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12857ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12867ec681f3Smrg			{ POLL_ADDR_LO = 0xc7b }
12877ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12887ec681f3Smrg			{ REF = 0x440 }
12897ec681f3Smrg			{ MASK = 0xffffffff }
12907ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
12917ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
12927ec681f3Smrg			{ WRITE_DATA = 0x441 }
12937ec681f3Smrg0000000001d91650:		0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000
12947ec681f3Smrg0000000001d91670:		0020: 00000441
12957ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
12967ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
12977ec681f3Smrg			{ POLL_ADDR_LO = 0xc5b }
12987ec681f3Smrg			{ POLL_ADDR_HI = 0 }
12997ec681f3Smrg			{ REF = 0x1040 }
13007ec681f3Smrg			{ MASK = 0xffffffff }
13017ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13027ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13037ec681f3Smrg			{ WRITE_DATA = 0x1043 }
13047ec681f3Smrg0000000001d91674:		0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000
13057ec681f3Smrg0000000001d91694:		0020: 00001043
13067ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13077ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13087ec681f3Smrg			{ POLL_ADDR_LO = 0xc7c }
13097ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13107ec681f3Smrg			{ REF = 0x440 }
13117ec681f3Smrg			{ MASK = 0xffffffff }
13127ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13137ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13147ec681f3Smrg			{ WRITE_DATA = 0x441 }
13157ec681f3Smrg0000000001d91698:		0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000
13167ec681f3Smrg0000000001d916b8:		0020: 00000441
13177ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13187ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13197ec681f3Smrg			{ POLL_ADDR_LO = 0xc5c }
13207ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13217ec681f3Smrg			{ REF = 0x1040 }
13227ec681f3Smrg			{ MASK = 0xffffffff }
13237ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13247ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13257ec681f3Smrg			{ WRITE_DATA = 0x1043 }
13267ec681f3Smrg0000000001d916bc:		0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000
13277ec681f3Smrg0000000001d916dc:		0020: 00001043
13287ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13297ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13307ec681f3Smrg			{ POLL_ADDR_LO = 0xc7d }
13317ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13327ec681f3Smrg			{ REF = 0x440 }
13337ec681f3Smrg			{ MASK = 0xffffffff }
13347ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13357ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13367ec681f3Smrg			{ WRITE_DATA = 0x441 }
13377ec681f3Smrg0000000001d916e0:		0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000
13387ec681f3Smrg0000000001d91700:		0020: 00000441
13397ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13407ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13417ec681f3Smrg			{ POLL_ADDR_LO = 0xc5d }
13427ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13437ec681f3Smrg			{ REF = 0x1040 }
13447ec681f3Smrg			{ MASK = 0xffffffff }
13457ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13467ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13477ec681f3Smrg			{ WRITE_DATA = 0x1043 }
13487ec681f3Smrg0000000001d91704:		0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000
13497ec681f3Smrg0000000001d91724:		0020: 00001043
13507ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13517ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13527ec681f3Smrg			{ POLL_ADDR_LO = 0xc7e }
13537ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13547ec681f3Smrg			{ REF = 0x440 }
13557ec681f3Smrg			{ MASK = 0xffffffff }
13567ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13577ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13587ec681f3Smrg			{ WRITE_DATA = 0x441 }
13597ec681f3Smrg0000000001d91728:		0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000
13607ec681f3Smrg0000000001d91748:		0020: 00000441
13617ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13627ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13637ec681f3Smrg			{ POLL_ADDR_LO = 0xc5e }
13647ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13657ec681f3Smrg			{ REF = 0x1040 }
13667ec681f3Smrg			{ MASK = 0xffffffff }
13677ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13687ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13697ec681f3Smrg			{ WRITE_DATA = 0x1043 }
13707ec681f3Smrg0000000001d9174c:		0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000
13717ec681f3Smrg0000000001d9176c:		0020: 00001043
13727ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13737ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13747ec681f3Smrg			{ POLL_ADDR_LO = 0xc7f }
13757ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13767ec681f3Smrg			{ REF = 0x440 }
13777ec681f3Smrg			{ MASK = 0xffffffff }
13787ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13797ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13807ec681f3Smrg			{ WRITE_DATA = 0x441 }
13817ec681f3Smrg0000000001d91770:		0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000
13827ec681f3Smrg0000000001d91790:		0020: 00000441
13837ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13847ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13857ec681f3Smrg			{ POLL_ADDR_LO = 0xc5f }
13867ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13877ec681f3Smrg			{ REF = 0x1040 }
13887ec681f3Smrg			{ MASK = 0xffffffff }
13897ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
13907ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
13917ec681f3Smrg			{ WRITE_DATA = 0x1043 }
13927ec681f3Smrg0000000001d91794:		0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000
13937ec681f3Smrg0000000001d917b4:		0020: 00001043
13947ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
13957ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
13967ec681f3Smrg			{ POLL_ADDR_LO = 0xc80 }
13977ec681f3Smrg			{ POLL_ADDR_HI = 0 }
13987ec681f3Smrg			{ REF = 0x440 }
13997ec681f3Smrg			{ MASK = 0xffffffff }
14007ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14017ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14027ec681f3Smrg			{ WRITE_DATA = 0x441 }
14037ec681f3Smrg0000000001d917b8:		0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000
14047ec681f3Smrg0000000001d917d8:		0020: 00000441
14057ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14067ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14077ec681f3Smrg			{ POLL_ADDR_LO = 0xc60 }
14087ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14097ec681f3Smrg			{ REF = 0x1040 }
14107ec681f3Smrg			{ MASK = 0xffffffff }
14117ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14127ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14137ec681f3Smrg			{ WRITE_DATA = 0x1043 }
14147ec681f3Smrg0000000001d917dc:		0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000
14157ec681f3Smrg0000000001d917fc:		0020: 00001043
14167ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14177ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14187ec681f3Smrg			{ POLL_ADDR_LO = 0xc81 }
14197ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14207ec681f3Smrg			{ REF = 0x440 }
14217ec681f3Smrg			{ MASK = 0xffffffff }
14227ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14237ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14247ec681f3Smrg			{ WRITE_DATA = 0x441 }
14257ec681f3Smrg0000000001d91800:		0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000
14267ec681f3Smrg0000000001d91820:		0020: 00000441
14277ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14287ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14297ec681f3Smrg			{ POLL_ADDR_LO = 0xc61 }
14307ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14317ec681f3Smrg			{ REF = 0x1040 }
14327ec681f3Smrg			{ MASK = 0xffffffff }
14337ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14347ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14357ec681f3Smrg			{ WRITE_DATA = 0x1043 }
14367ec681f3Smrg0000000001d91824:		0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000
14377ec681f3Smrg0000000001d91844:		0020: 00001043
14387ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14397ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14407ec681f3Smrg			{ POLL_ADDR_LO = 0xc82 }
14417ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14427ec681f3Smrg			{ REF = 0x440 }
14437ec681f3Smrg			{ MASK = 0xffffffff }
14447ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14457ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14467ec681f3Smrg			{ WRITE_DATA = 0x441 }
14477ec681f3Smrg0000000001d91848:		0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000
14487ec681f3Smrg0000000001d91868:		0020: 00000441
14497ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14507ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14517ec681f3Smrg			{ POLL_ADDR_LO = 0xc62 }
14527ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14537ec681f3Smrg			{ REF = 0x1040 }
14547ec681f3Smrg			{ MASK = 0xffffffff }
14557ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14567ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14577ec681f3Smrg			{ WRITE_DATA = 0x1043 }
14587ec681f3Smrg0000000001d9186c:		0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000
14597ec681f3Smrg0000000001d9188c:		0020: 00001043
14607ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14617ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14627ec681f3Smrg			{ POLL_ADDR_LO = 0xc83 }
14637ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14647ec681f3Smrg			{ REF = 0x440 }
14657ec681f3Smrg			{ MASK = 0xffffffff }
14667ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14677ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14687ec681f3Smrg			{ WRITE_DATA = 0x441 }
14697ec681f3Smrg0000000001d91890:		0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000
14707ec681f3Smrg0000000001d918b0:		0020: 00000441
14717ec681f3Smrgt7		opcode: CP_COND_WRITE5 (45) (9 dwords)
14727ec681f3Smrg			{ FUNCTION = WRITE_GE | WRITE_MEMORY }
14737ec681f3Smrg			{ POLL_ADDR_LO = 0xc63 }
14747ec681f3Smrg			{ POLL_ADDR_HI = 0 }
14757ec681f3Smrg			{ REF = 0x1040 }
14767ec681f3Smrg			{ MASK = 0xffffffff }
14777ec681f3Smrg			{ WRITE_ADDR_LO = 0x1d90010 }
14787ec681f3Smrg			{ WRITE_ADDR_HI = 0 }
14797ec681f3Smrg			{ WRITE_DATA = 0x1043 }
14807ec681f3Smrg0000000001d918b4:		0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000
14817ec681f3Smrg0000000001d918d4:		0020: 00001043
14827ec681f3Smrgt7		opcode: CP_WAIT_MEM_WRITES (12) (1 dwords)
14837ec681f3Smrg0000000001d918d8:		0000: 70928000
14847ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
14857ec681f3Smrg0000000001d918dc:		0000: 70138000
14867ec681f3Smrgt7		opcode: CP_MEM_TO_REG (42) (4 dwords)
14877ec681f3Smrg			{ REG = 0x883 | CNT = 0 }
14887ec681f3Smrg			{ SRC = 0x1d90010 }
14897ec681f3Smrg			{ SRC_HI = 0 }
14907ec681f3Smrg		base register: CP_SCRATCH[0].REG
14917ec681f3Smrg		gpuaddr:0000000001d90010
14927ec681f3Smrg0000000001d918e0:		0000: 70c28003 00000883 01d90010 00000000
14937ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
14947ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
14957ec681f3Smrg0000000001d918f0:		0000: 70b90001 02000883
14967ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
14977ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
14987ec681f3Smrg			{ DWORDS = 7 }
14997ec681f3Smrg0000000001d918f8:		0000: 70c70002 10000000 00000007
15007ec681f3Smrgt7		opcode: CP_REG_TO_MEM (3e) (4 dwords)
15017ec681f3Smrg			{ REG = 0x883 | CNT = 0 }
15027ec681f3Smrg			{ DEST = 0x1d90008 }
15037ec681f3Smrg			{ DEST_HI = 0 }
15047ec681f3Smrg		base register: CP_SCRATCH[0].REG
15057ec681f3Smrg		gpuaddr:0000000001d90008
15067ec681f3Smrg0000000001d91904:		0000: 703e8003 00000883 01d90008 00000000
15077ec681f3Smrgt4		write CP_SCRATCH[0].REG (0883)
15087ec681f3Smrg			CP_SCRATCH[0].REG: 0
15097ec681f3Smrg0000000001d91914:		0000: 48088301 00000000
15107ec681f3Smrgt7		opcode: CP_NOP (10) (3 dwords)
15117ec681f3Smrg0000000001d9191c:		0000: 70100002 48088301 00000001
15127ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
15137ec681f3Smrg0000000001d91928:		0000: 70640001 00000000
15147ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
15157ec681f3Smrg0000000001d91930:		0000: 70e30001 00000000
15167ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15177ec681f3Smrg0000000001d91938:		0000: 70268000
15187ec681f3Smrgt4		write RB_CCU_CNTL (8e07)
15197ec681f3Smrg			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | UNK2 }
15207ec681f3Smrg0000000001d9193c:		0000: 408e0701 7c400004
15217ec681f3Smrgt4		write VPC_SO_DISABLE (9306)
15227ec681f3Smrg			VPC_SO_DISABLE: { DISABLE }
15237ec681f3Smrg0000000001d91944:		0000: 48930601 00000001
15247ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
15257ec681f3Smrg			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 }
15267ec681f3Smrg0000000001d9194c:		0000: 4880a101 06201e11
15277ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
15287ec681f3Smrg			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 }
15297ec681f3Smrg0000000001d91954:		0000: 48880001 06201e11
15307ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
15317ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
15327ec681f3Smrg0000000001d9195c:		0000: 4088d301 00001e11
15337ec681f3Smrgt4		write VFD_MODE_CNTL (a007)
15347ec681f3Smrg			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
15357ec681f3Smrg0000000001d91964:		0000: 40a00701 00000000
15367ec681f3Smrgt4		write PC_POWER_CNTL (9805)
15377ec681f3Smrg			PC_POWER_CNTL: 0x1
15387ec681f3Smrg0000000001d9196c:		0000: 40980501 00000001
15397ec681f3Smrgt4		write VFD_POWER_CNTL (a0f8)
15407ec681f3Smrg			VFD_POWER_CNTL: 0x1
15417ec681f3Smrg0000000001d91974:		0000: 40a0f801 00000001
15427ec681f3Smrgt7		opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords)
15437ec681f3Smrg0000000001d9197c:		0000: 709d0001 00000001
15447ec681f3Smrgt7		opcode: CP_REG_WRITE (6d) (4 dwords)
15457ec681f3Smrg			{ TRACKER = TRACK_RENDER_CNTL }
15467ec681f3Smrg			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
15477ec681f3Smrg0000000001d91984:		0000: 706d8003 00000002 00008801 00000010
15487ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15497ec681f3Smrg0000000001d91994:		0000: 70268000
15507ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
15517ec681f3Smrg			CP_SCRATCH[0x7].REG: 13
15527ec681f3Smrg			:0,1,12,13
15537ec681f3Smrg0000000001d91998:		0000: 48088a01 0000000d
15547ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
15557ec681f3Smrg			{ MODE = 0x14 | MARKER = RM6_GMEM }
15567ec681f3Smrg0000000001d919a0:		0000: 70e50001 00000014
15577ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
15587ec681f3Smrg0000000001d919a8:		0000: 70268000
15597ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
15607ec681f3Smrg			CP_SCRATCH[0x7].REG: 14
15617ec681f3Smrg			:0,1,12,14
15627ec681f3Smrg0000000001d919ac:		0000: 48088a01 0000000e
15637ec681f3Smrgt4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
15647ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
15657ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
15667ec681f3Smrg0000000001d919b4:		0000: 4080f002 00000000 01df021f
15677ec681f3Smrgt4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
15687ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
15697ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
15707ec681f3Smrg0000000001d919c0:		0000: 48840a02 00000000 01df021f
15717ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
15727ec681f3Smrg0000000001d919cc:		0000: 70138000
15737ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
15747ec681f3Smrg0000000001d919d0:		0000: 70e30001 00000000
15757ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
15767ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
15777ec681f3Smrg0000000001d919d8:		0000: 70b90001 02000883
15787ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
15797ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
15807ec681f3Smrg			{ DWORDS = 11 }
15817ec681f3Smrg0000000001d919e0:		0000: 70c70002 10000000 0000000b
15827ec681f3Smrgt7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
15837ec681f3Smrg			{ VSC_SIZE = 1 | VSC_N = 0 }
15847ec681f3Smrg			{ BIN_DATA_ADDR_LO = 0x1d5d000 }
15857ec681f3Smrg			{ BIN_DATA_ADDR_HI = 0 }
15867ec681f3Smrg			{ BIN_SIZE_ADDRESS_LO = 0x1d65800 }
15877ec681f3Smrg			{ BIN_SIZE_ADDRESS_HI = 0 }
15887ec681f3Smrg			{ BIN_PRIM_STRM_LO = 0x1d67000 }
15897ec681f3Smrg			{ BIN_PRIM_STRM_HI = 0 }
15907ec681f3Smrg0000000001d919ec:		0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000
15917ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
15927ec681f3Smrg0000000001d91a0c:		0000: 70640001 00000000
15937ec681f3Smrgt7		opcode: CP_NOP (10) (3 dwords)
15947ec681f3Smrg0000000001d91a14:		0000: 70100002 70640001 00000001
15957ec681f3Smrgt4		write RB_WINDOW_OFFSET (8890)
15967ec681f3Smrg			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
15977ec681f3Smrg0000000001d91a20:		0000: 48889001 00000000
15987ec681f3Smrgt4		write RB_WINDOW_OFFSET2 (88d4)
15997ec681f3Smrg			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
16007ec681f3Smrg0000000001d91a28:		0000: 4888d401 00000000
16017ec681f3Smrgt4		write SP_WINDOW_OFFSET (b4d1)
16027ec681f3Smrg			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
16037ec681f3Smrg0000000001d91a30:		0000: 48b4d101 00000000
16047ec681f3Smrgt4		write SP_TP_WINDOW_OFFSET (b307)
16057ec681f3Smrg			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
16067ec681f3Smrg0000000001d91a38:		0000: 48b30701 00000000
16077ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
16087ec681f3Smrg			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16097ec681f3Smrg0000000001d91a40:		0000: 4880a101 06001e11
16107ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
16117ec681f3Smrg			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16127ec681f3Smrg0000000001d91a48:		0000: 48880001 06001e11
16137ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
16147ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
16157ec681f3Smrg0000000001d91a50:		0000: 4088d301 00001e11
16167ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
16177ec681f3Smrg0000000001d91a58:		0000: 70e30001 00000000
16187ec681f3Smrgt4		write RB_SAMPLE_CONFIG (8804)
16197ec681f3Smrg			RB_SAMPLE_CONFIG: { 0 }
16207ec681f3Smrg0000000001d91a60:		0000: 40880401 00000000
16217ec681f3Smrgt4		write SP_TP_SAMPLE_CONFIG (b304)
16227ec681f3Smrg			SP_TP_SAMPLE_CONFIG: { 0 }
16237ec681f3Smrg0000000001d91a68:		0000: 48b30401 00000000
16247ec681f3Smrgt4		write GRAS_SAMPLE_CONFIG (80a4)
16257ec681f3Smrg			GRAS_SAMPLE_CONFIG: { 0 }
16267ec681f3Smrg0000000001d91a70:		0000: 4880a401 00000000
16277ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16287ec681f3Smrg0000000001d91a78:		0000: 70268000
16297ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
16307ec681f3Smrg			CP_SCRATCH[0x6].REG: 15
16317ec681f3Smrg			:0,1,15,14
16327ec681f3Smrg0000000001d91a7c:		0000: 48088901 0000000f
16337ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
16347ec681f3Smrg		ibaddr:00000000011160d0
16357ec681f3Smrg		ibsize:00000018
16367ec681f3Smrgt4			write RB_BLIT_SCISSOR_TL (88d1)
16377ec681f3Smrg				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
16387ec681f3Smrg				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
16397ec681f3Smrg00000000011160d0:			0000: 4888d102 00000000 059f087f
16407ec681f3Smrgt4			write RB_BLIT_DST_INFO (88d7)
16417ec681f3Smrg				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
16427ec681f3Smrg00000000011160dc:			0000: 4888d701 00001880
16437ec681f3Smrgt4			write RB_BLIT_INFO (88e3)
16447ec681f3Smrg				RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf }
16457ec681f3Smrg00000000011160e4:			0000: 4088e301 000000f2
16467ec681f3Smrgt4			write RB_BLIT_BASE_GMEM (88d6)
16477ec681f3Smrg				RB_BLIT_BASE_GMEM: 0
16487ec681f3Smrg00000000011160ec:			0000: 4088d601 00000000
16497ec681f3Smrgt4			write RB_UNKNOWN_88D0 (88d0)
16507ec681f3Smrg				RB_UNKNOWN_88D0: { 0 }
16517ec681f3Smrg00000000011160f4:			0000: 4088d001 00000000
16527ec681f3Smrgt4			write RB_BLIT_CLEAR_COLOR_DW0 (88df)
16537ec681f3Smrg				RB_BLIT_CLEAR_COLOR_DW0: 0
16547ec681f3Smrg				RB_BLIT_CLEAR_COLOR_DW1: 0
16557ec681f3Smrg				RB_BLIT_CLEAR_COLOR_DW2: 0
16567ec681f3Smrg				RB_BLIT_CLEAR_COLOR_DW3: 0
16577ec681f3Smrg00000000011160fc:			0000: 4088df04 00000000 00000000 00000000 00000000
16587ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
16597ec681f3Smrg0000000001116110:			0000: 70268000
16607ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
16617ec681f3Smrg				CP_SCRATCH[0x7].REG: 5
16627ec681f3Smrg				:0,1,15,5
16637ec681f3Smrg0000000001116114:			0000: 48088a01 00000005
16647ec681f3Smrgt7			opcode: CP_EVENT_WRITE (46) (2 dwords)
16657ec681f3Smrg				{ EVENT = BLIT }
16667ec681f3Smrg			event BLIT
16677ec681f3Smrg			mode: RM6_GMEM
16687ec681f3Smrg			skip_ib2: g=1, l=0
16697ec681f3Smrg			draw[1] register values
16707ec681f3Smrg +	00000000			CP_SCRATCH[0].REG: 0
16717ec681f3Smrg!+	0000000f			CP_SCRATCH[0x6].REG: 15
16727ec681f3Smrg			:0,1,15,5
16737ec681f3Smrg!+	00000005			CP_SCRATCH[0x7].REG: 5
16747ec681f3Smrg			:0,1,15,5
16757ec681f3Smrg!+	06001e11			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16767ec681f3Smrg +	00000000			GRAS_SAMPLE_CONFIG: { 0 }
16777ec681f3Smrg +	00000000			GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 }
16787ec681f3Smrg!+	01df021f			GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 }
16797ec681f3Smrg +	00000000			GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 }
16807ec681f3Smrg!+	01df021f			GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 }
16817ec681f3Smrg!+	06001e11			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
16827ec681f3Smrg!+	00000010			RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 }
16837ec681f3Smrg +	00000000			RB_SAMPLE_CONFIG: { 0 }
16847ec681f3Smrg +	00000000			RB_WINDOW_OFFSET: { X = 0 | Y = 0 }
16857ec681f3Smrg +	00000000			RB_UNKNOWN_88D0: { 0 }
16867ec681f3Smrg +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
16877ec681f3Smrg!+	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
16887ec681f3Smrg +	00001e11			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
16897ec681f3Smrg +	00000000			RB_WINDOW_OFFSET2: { X = 0 | Y = 0 }
16907ec681f3Smrg +	00000000			RB_BLIT_BASE_GMEM: 0
16917ec681f3Smrg!+	00001880			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
16927ec681f3Smrg +	00000000			RB_BLIT_CLEAR_COLOR_DW0: 0
16937ec681f3Smrg +	00000000			RB_BLIT_CLEAR_COLOR_DW1: 0
16947ec681f3Smrg +	00000000			RB_BLIT_CLEAR_COLOR_DW2: 0
16957ec681f3Smrg +	00000000			RB_BLIT_CLEAR_COLOR_DW3: 0
16967ec681f3Smrg!+	000000f2			RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf }
16977ec681f3Smrg +	7c400004			RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | UNK2 }
16987ec681f3Smrg!+	00000001			VPC_SO_DISABLE: { DISABLE }
16997ec681f3Smrg +	00000001			PC_POWER_CNTL: 0x1
17007ec681f3Smrg!+	00000000			VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS }
17017ec681f3Smrg +	00000001			VFD_POWER_CNTL: 0x1
17027ec681f3Smrg +	00000000			SP_TP_SAMPLE_CONFIG: { 0 }
17037ec681f3Smrg +	00000000			SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 }
17047ec681f3Smrg +	00000000			SP_WINDOW_OFFSET: { X = 0 | Y = 0 }
17057ec681f3Smrg000000000111611c:			0000: 70460001 0000001e
17067ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17077ec681f3Smrg0000000001116124:			0000: 70268000
17087ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
17097ec681f3Smrg				CP_SCRATCH[0x7].REG: 6
17107ec681f3Smrg				:0,1,15,6
17117ec681f3Smrg0000000001116128:			0000: 48088a01 00000006
17127ec681f3Smrg0000000001d91a84:		0000: 70bf8003 011160d0 00000000 00000018
17137ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17147ec681f3Smrg0000000001d91a94:		0000: 70268000
17157ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
17167ec681f3Smrg			CP_SCRATCH[0x6].REG: 16
17177ec681f3Smrg			:0,1,16,6
17187ec681f3Smrg0000000001d91a98:		0000: 48088901 00000010
17197ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17207ec681f3Smrg0000000001d91aa0:		0000: 70268000
17217ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
17227ec681f3Smrg			CP_SCRATCH[0x6].REG: 17
17237ec681f3Smrg			:0,1,17,6
17247ec681f3Smrg0000000001d91aa4:		0000: 48088901 00000011
17257ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
17267ec681f3Smrg			{ REG = 0xc38 | BIT = 0 | WAIT_FOR_ME }
17277ec681f3Smrg0000000001d91aac:		0000: 70b90001 02000c38
17287ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
17297ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
17307ec681f3Smrg			{ DWORDS = 4 }
17317ec681f3Smrg0000000001d91ab4:		0000: 70c70002 10000000 00000004
17327ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
17337ec681f3Smrg		ibaddr:0000000001d8f000
17347ec681f3Smrg		ibsize:00000053
17357ec681f3Smrgt4			write VFD_INDEX_OFFSET (a00e)
17367ec681f3Smrg				VFD_INDEX_OFFSET: 0
17377ec681f3Smrg0000000001d8f000:			0000: 40a00e01 00000000
17387ec681f3Smrgt4			write VFD_INSTANCE_START_OFFSET (a00f)
17397ec681f3Smrg				VFD_INSTANCE_START_OFFSET: 0
17407ec681f3Smrg0000000001d8f008:			0000: 48a00f01 00000000
17417ec681f3Smrgt4			write PC_RESTART_INDEX (9803)
17427ec681f3Smrg				PC_RESTART_INDEX: 4294967295
17437ec681f3Smrg0000000001d8f010:			0000: 40980301 ffffffff
17447ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
17457ec681f3Smrg0000000001d8f018:			0000: 70268000
17467ec681f3Smrgt4			write CP_SCRATCH[0x5].REG (0888)
17477ec681f3Smrg				CP_SCRATCH[0x5].REG: 1
17487ec681f3Smrg				:0,1,17,6
17497ec681f3Smrg0000000001d8f01c:			0000: 40088801 00000001
17507ec681f3Smrgt4			write RB_STENCILREF (8887)
17517ec681f3Smrg				RB_STENCILREF: { REF = 0 | BFREF = 0 }
17527ec681f3Smrg0000000001d8f024:			0000: 48888701 00000000
17537ec681f3Smrgt4			write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0)
17547ec681f3Smrg				GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
17557ec681f3Smrg				GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17567ec681f3Smrg0000000001d8f02c:			0000: 4880b002 00000000 059f086f
17577ec681f3Smrgt4			write GRAS_CL_VPORT[0].XOFFSET (8010)
17587ec681f3Smrg				GRAS_CL_VPORT[0].XOFFSET: 1080.000000
17597ec681f3Smrg				GRAS_CL_VPORT[0].XSCALE: 1080.000000
17607ec681f3Smrg				GRAS_CL_VPORT[0].YOFFSET: 720.000000
17617ec681f3Smrg				GRAS_CL_VPORT[0].YSCALE: 720.000000
17627ec681f3Smrg				GRAS_CL_VPORT[0].ZOFFSET: 0.500000
17637ec681f3Smrg				GRAS_CL_VPORT[0].ZSCALE: 0.500000
17647ec681f3Smrg0000000001d8f038:			0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000
17657ec681f3Smrgt4			write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0)
17667ec681f3Smrg				GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
17677ec681f3Smrg				GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
17687ec681f3Smrg0000000001d8f054:			0000: 4880d002 00000000 059f086f
17697ec681f3Smrgt4			write GRAS_CL_GUARDBAND_CLIP_ADJ (8006)
17707ec681f3Smrg				GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
17717ec681f3Smrg0000000001d8f060:			0000: 40800601 00057537
17727ec681f3Smrgt4			write RB_BLEND_CNTL (8865)
17737ec681f3Smrg				RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
17747ec681f3Smrg0000000001d8f068:			0000: 48886501 ffff0000
17757ec681f3Smrgt4			write RB_BLEND_RED_F32 (8860)
17767ec681f3Smrg				RB_BLEND_RED_F32: 0.000000
17777ec681f3Smrg				RB_BLEND_GREEN_F32: 0.000000
17787ec681f3Smrg				RB_BLEND_BLUE_F32: 0.000000
17797ec681f3Smrg				RB_BLEND_ALPHA_F32: 0.000000
17807ec681f3Smrg0000000001d8f070:			0000: 48886004 00000000 00000000 00000000 00000000
17817ec681f3Smrgt7			opcode: CP_SET_DRAW_STATE (43) (40 dwords)
17827ec681f3Smrg				{ COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 }
17837ec681f3Smrg				{ ADDR_LO = 0x1116000 }
17847ec681f3Smrg				{ ADDR_HI = 0 }
17857ec681f3Smrg				{ COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 }
17867ec681f3Smrg				{ ADDR_LO = 0x111e000 }
17877ec681f3Smrg				{ ADDR_HI = 0 }
17887ec681f3Smrg				{ COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 }
17897ec681f3Smrg				{ ADDR_LO = 0x111f000 }
17907ec681f3Smrg				{ ADDR_HI = 0 }
17917ec681f3Smrg				{ COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 }
17927ec681f3Smrg				{ ADDR_LO = 0x1120000 }
17937ec681f3Smrg				{ ADDR_HI = 0 }
17947ec681f3Smrg				{ COUNT = 95 | BINNING | GROUP_ID = 2 }
17957ec681f3Smrg				{ ADDR_LO = 0x1121000 }
17967ec681f3Smrg				{ ADDR_HI = 0 }
17977ec681f3Smrg				{ COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 }
17987ec681f3Smrg				{ ADDR_LO = 0x1122000 }
17997ec681f3Smrg				{ ADDR_HI = 0 }
18007ec681f3Smrg				{ COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 }
18017ec681f3Smrg				{ ADDR_LO = 0x1123000 }
18027ec681f3Smrg				{ ADDR_HI = 0 }
18037ec681f3Smrg				{ COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 }
18047ec681f3Smrg				{ ADDR_LO = 0x1116030 }
18057ec681f3Smrg				{ ADDR_HI = 0 }
18067ec681f3Smrg				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 }
18077ec681f3Smrg				{ ADDR_LO = 0 }
18087ec681f3Smrg				{ ADDR_HI = 0 }
18097ec681f3Smrg				{ COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 }
18107ec681f3Smrg				{ ADDR_LO = 0x1116050 }
18117ec681f3Smrg				{ ADDR_HI = 0 }
18127ec681f3Smrg				{ COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 }
18137ec681f3Smrg				{ ADDR_LO = 0 }
18147ec681f3Smrg				{ ADDR_HI = 0 }
18157ec681f3Smrg				{ COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 }
18167ec681f3Smrg				{ ADDR_LO = 0x1124000 }
18177ec681f3Smrg				{ ADDR_HI = 0 }
18187ec681f3Smrg				{ COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 }
18197ec681f3Smrg				{ ADDR_LO = 0x11160a0 }
18207ec681f3Smrg				{ ADDR_HI = 0 }
18217ec681f3Smrg0000000001d8f084:			0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015
18227ec681f3Smrg0000000001d8f0a4:			0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000
18237ec681f3Smrg0000000001d8f0c4:			0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030
18247ec681f3Smrg0000000001d8f0e4:			0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000
18257ec681f3Smrg0000000001d8f104:			0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000
18267ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
18277ec681f3Smrg0000000001d8f124:			0000: 70268000
18287ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
18297ec681f3Smrg				CP_SCRATCH[0x7].REG: 2
18307ec681f3Smrg				:0,1,17,2
18317ec681f3Smrg0000000001d8f128:			0000: 48088a01 00000002
18327ec681f3Smrg			group_id: 0
18337ec681f3Smrg			count: 21
18347ec681f3Smrg			addr: 000000000111f000
18357ec681f3Smrg			flags: 0
18367ec681f3Smrg			enable_mask: 0x7
18377ec681f3Smrg000000000111f000:				0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001
18387ec681f3Smrg000000000111f020:				0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401
18397ec681f3Smrg000000000111f040:				0040: 00000000 48ab0401 00000100 48ab2001 00000000
18407ec681f3Smrgt4					write HLSQ_INVALIDATE_CMD (bb08)
18417ec681f3Smrg						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 }
18427ec681f3Smrg000000000111f000:					0000: 40bb0801 000000ff
18437ec681f3Smrgt4					write HLSQ_VS_CNTL (b800)
18447ec681f3Smrg						HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
18457ec681f3Smrg						HLSQ_HS_CNTL: { CONSTLEN = 0 }
18467ec681f3Smrg						HLSQ_DS_CNTL: { CONSTLEN = 0 }
18477ec681f3Smrg						HLSQ_GS_CNTL: { CONSTLEN = 0 }
18487ec681f3Smrg000000000111f008:					0000: 48b80004 00000100 00000000 00000000 00000000
18497ec681f3Smrgt4					write HLSQ_FS_CNTL (bb10)
18507ec681f3Smrg						HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
18517ec681f3Smrg000000000111f01c:					0000: 40bb1001 00000108
18527ec681f3Smrgt4					write SP_VS_CONFIG (a823)
18537ec681f3Smrg						SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
18547ec681f3Smrg000000000111f024:					0000: 48a82301 00000100
18557ec681f3Smrgt4					write SP_HS_CONFIG (a83b)
18567ec681f3Smrg						SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
18577ec681f3Smrg000000000111f02c:					0000: 48a83b01 00000000
18587ec681f3Smrgt4					write SP_DS_CONFIG (a863)
18597ec681f3Smrg						SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
18607ec681f3Smrg000000000111f034:					0000: 40a86301 00000000
18617ec681f3Smrgt4					write SP_GS_CONFIG (a894)
18627ec681f3Smrg						SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
18637ec681f3Smrg000000000111f03c:					0000: 48a89401 00000000
18647ec681f3Smrgt4					write SP_FS_CONFIG (ab04)
18657ec681f3Smrg						SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
18667ec681f3Smrg000000000111f044:					0000: 48ab0401 00000100
18677ec681f3Smrgt4					write SP_IBO_COUNT (ab20)
18687ec681f3Smrg						SP_IBO_COUNT: 0
18697ec681f3Smrg000000000111f04c:					0000: 48ab2001 00000000
18707ec681f3Smrg			group_id: 1
18717ec681f3Smrg			count: 192
18727ec681f3Smrg			addr: 0000000001120000
18737ec681f3Smrg			flags: 0
18747ec681f3Smrg			enable_mask: 0x6
18757ec681f3Smrg0000000001120000:				0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005
18767ec681f3Smrg0000000001120020:				0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000
18777ec681f3Smrg0000000001120040:				0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff
18787ec681f3Smrg0000000001120060:				0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000
18797ec681f3Smrg0000000001120080:				0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000
18807ec681f3Smrg00000000011200a0:				00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001
18817ec681f3Smrg00000000011200c0:				00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8
18827ec681f3Smrg00000000011200e0:				00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901
18837ec681f3Smrg0000000001120100:				0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004
18847ec681f3Smrg0000000001120120:				0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000
18857ec681f3Smrg0000000001120140:				0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000
18867ec681f3Smrg0000000001120160:				0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc
18877ec681f3Smrg0000000001120180:				0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000
18887ec681f3Smrg00000000011201a0:				01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
18897ec681f3Smrg00000000011201c0:				01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
18907ec681f3Smrg00000000011201e0:				01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
18917ec681f3Smrg0000000001120200:				0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
18927ec681f3Smrg0000000001120220:				0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
18937ec681f3Smrg0000000001120240:				0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
18947ec681f3Smrg0000000001120260:				0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
18957ec681f3Smrg0000000001120280:				0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
18967ec681f3Smrg00000000011202a0:				02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
18977ec681f3Smrg00000000011202c0:				02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
18987ec681f3Smrg00000000011202e0:				02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
18997ec681f3Smrgt4					write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833)
19007ec681f3Smrg						SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
19017ec681f3Smrg0000000001120000:					0000: 40a83301 00000000
19027ec681f3Smrgt4					write SP_FS_PREFETCH_CNTL (a99e)
19037ec681f3Smrg						SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
19047ec681f3Smrg0000000001120008:					0000: 40a99e01 00007fc0
19057ec681f3Smrgt4					write SP_UNKNOWN_A9A8 (a9a8)
19067ec681f3Smrg						SP_UNKNOWN_A9A8: 0
19077ec681f3Smrg0000000001120010:					0000: 40a9a801 00000000
19087ec681f3Smrgt4					write SP_MODE_CONTROL (ab00)
19097ec681f3Smrg						SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
19107ec681f3Smrg0000000001120018:					0000: 40ab0001 00000005
19117ec681f3Smrgt4					write SP_FS_OUTPUT_CNTL0 (a98c)
19127ec681f3Smrg						SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
19137ec681f3Smrg0000000001120020:					0000: 40a98c01 fcfcfc00
19147ec681f3Smrgt4					write SP_VS_CTRL_REG0 (a800)
19157ec681f3Smrg						SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
19167ec681f3Smrg0000000001120028:					0000: 40a80001 80100080
19177ec681f3Smrgt4					write SP_VS_INSTRLEN (a824)
19187ec681f3Smrg						SP_VS_INSTRLEN: 1
19197ec681f3Smrg0000000001120030:					0000: 40a82401 00000001
19207ec681f3Smrgt4					write SP_VS_OBJ_START (a81c)
19217ec681f3Smrg						SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
19227ec681f3Smrg0000000001012000:							0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
19237ec681f3Smrg*
19247ec681f3Smrg							:0:0000:0000[03000000x_00000000x] end
19257ec681f3Smrg							:0:0001:0001[00000000x_00000000x] nop
19267ec681f3Smrg							:0:0002:0002[00000000x_00000000x] nop
19277ec681f3Smrg							:0:0003:0003[00000000x_00000000x] nop
19287ec681f3Smrg							:0:0004:0004[00000000x_00000000x] nop
19297ec681f3Smrg							Stats:
19307ec681f3Smrg							- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
19317ec681f3Smrg							- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
19327ec681f3Smrg							- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
19337ec681f3Smrg							- shaderdb: 0 sstall, 0 (ss), 0 (sy)
19347ec681f3Smrg						SP_VS_OBJ_START_HI: 0
19357ec681f3Smrg0000000001120038:					0000: 48a81c02 01012000 00000000
19367ec681f3Smrgt7					opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
19377ec681f3Smrg						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 }
19387ec681f3Smrg						{ EXT_SRC_ADDR = 0x1012000 }
19397ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
19407ec681f3Smrg						:0:0000:0000[03000000x_00000000x] end
19417ec681f3Smrg						:0:0001:0001[00000000x_00000000x] nop
19427ec681f3Smrg						:0:0002:0002[00000000x_00000000x] nop
19437ec681f3Smrg						:0:0003:0003[00000000x_00000000x] nop
19447ec681f3Smrg						:0:0004:0004[00000000x_00000000x] nop
19457ec681f3Smrg						Stats:
19467ec681f3Smrg						- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
19477ec681f3Smrg						- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
19487ec681f3Smrg						- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
19497ec681f3Smrg						- shaderdb: 0 sstall, 0 (ss), 0 (sy)
19507ec681f3Smrg0000000001120044:					0000: 70328003 00620000 01012000 00000000
19517ec681f3Smrgt4					write VPC_VAR[0].DISABLE (9212)
19527ec681f3Smrg						VPC_VAR[0].DISABLE: 0xffffffff
19537ec681f3Smrg						VPC_VAR[0x1].DISABLE: 0xffffffff
19547ec681f3Smrg						VPC_VAR[0x2].DISABLE: 0xffffffff
19557ec681f3Smrg						VPC_VAR[0x3].DISABLE: 0xffffffff
19567ec681f3Smrg0000000001120054:					0000: 40921204 ffffffff ffffffff ffffffff ffffffff
19577ec681f3Smrgt4					write SP_VS_OUT[0].REG (a803)
19587ec681f3Smrg						SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
19597ec681f3Smrg0000000001120068:					0000: 40a80301 00000f00
19607ec681f3Smrgt4					write SP_VS_VPC_DST[0].REG (a813)
19617ec681f3Smrg						SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
19627ec681f3Smrg0000000001120070:					0000: 48a81301 00000000
19637ec681f3Smrgt4					write SP_HS_WAVE_INPUT_SIZE (a831)
19647ec681f3Smrg						SP_HS_WAVE_INPUT_SIZE: 0
19657ec681f3Smrg0000000001120078:					0000: 48a83101 00000000
19667ec681f3Smrgt4					write SP_VS_PRIMITIVE_CNTL (a802)
19677ec681f3Smrg						SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
19687ec681f3Smrg0000000001120080:					0000: 48a80201 00000001
19697ec681f3Smrgt4					write VPC_CNTL_0 (9304)
19707ec681f3Smrg						VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
19717ec681f3Smrg0000000001120088:					0000: 40930401 ff00ff00
19727ec681f3Smrgt4					write PC_VS_OUT_CNTL (9b01)
19737ec681f3Smrg						PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
19747ec681f3Smrg0000000001120090:					0000: 489b0101 00000004
19757ec681f3Smrgt4					write PC_HS_OUT_CNTL (9b03)
19767ec681f3Smrg						PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
19777ec681f3Smrg0000000001120098:					0000: 409b0301 00000000
19787ec681f3Smrgt4					write HLSQ_CONTROL_1_REG (b982)
19797ec681f3Smrg						HLSQ_CONTROL_1_REG: 0x7
19807ec681f3Smrg						HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
19817ec681f3Smrg						HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x }
19827ec681f3Smrg						HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
19837ec681f3Smrg						HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
19847ec681f3Smrg00000000011200a0:					0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc
19857ec681f3Smrgt4					write HLSQ_FS_CNTL_0 (b980)
19867ec681f3Smrg						HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
19877ec681f3Smrg00000000011200b8:					0000: 48b98001 00000001
19887ec681f3Smrgt4					write SP_FS_CTRL_REG0 (a980)
19897ec681f3Smrg						SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
19907ec681f3Smrg00000000011200c0:					0000: 40a98001 81508980
19917ec681f3Smrgt4					write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982)
19927ec681f3Smrg						SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
19937ec681f3Smrg00000000011200c8:					0000: 48a98201 00000000
19947ec681f3Smrgt4					write VPC_VS_LAYER_CNTL (9104)
19957ec681f3Smrg						VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
19967ec681f3Smrg00000000011200d0:					0000: 48910401 0000ffff
19977ec681f3Smrgt4					write GRAS_CNTL (8005)
19987ec681f3Smrg						GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
19997ec681f3Smrg00000000011200d8:					0000: 40800501 000003c8
20007ec681f3Smrgt4					write RB_RENDER_CONTROL0 (8809)
20017ec681f3Smrg						RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
20027ec681f3Smrg						RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
20037ec681f3Smrg00000000011200e0:					0000: 48880902 000003c8 00000000
20047ec681f3Smrgt4					write RB_SAMPLE_CNTL (8810)
20057ec681f3Smrg						RB_SAMPLE_CNTL: { 0 }
20067ec681f3Smrg00000000011200ec:					0000: 40881001 00000000
20077ec681f3Smrgt4					write GRAS_LRZ_PS_INPUT_CNTL (8101)
20087ec681f3Smrg						GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
20097ec681f3Smrg00000000011200f4:					0000: 40810101 00000000
20107ec681f3Smrgt4					write GRAS_SAMPLE_CNTL (8109)
20117ec681f3Smrg						GRAS_SAMPLE_CNTL: { 0 }
20127ec681f3Smrg00000000011200fc:					0000: 48810901 00000000
20137ec681f3Smrgt4					write SP_FS_OUTPUT[0].REG (a98e)
20147ec681f3Smrg						SP_FS_OUTPUT[0].REG: { REGID = r1.x }
20157ec681f3Smrg						SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
20167ec681f3Smrg						SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
20177ec681f3Smrg						SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
20187ec681f3Smrg						SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
20197ec681f3Smrg						SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
20207ec681f3Smrg						SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
20217ec681f3Smrg						SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
20227ec681f3Smrg0000000001120104:					0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004
20237ec681f3Smrg0000000001120124:					0020: 00000004
20247ec681f3Smrgt4					write VPC_VS_PACK (9301)
20257ec681f3Smrg						VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
20267ec681f3Smrg0000000001120128:					0000: 40930101 00ff0004
20277ec681f3Smrgt4					write PC_PRIMITIVE_CNTL_6 (9b06)
20287ec681f3Smrg						PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
20297ec681f3Smrg0000000001120130:					0000: 409b0601 00000000
20307ec681f3Smrgt4					write SP_GS_PRIM_SIZE (a871)
20317ec681f3Smrg						SP_GS_PRIM_SIZE: 0
20327ec681f3Smrg0000000001120138:					0000: 40a87101 00000000
20337ec681f3Smrgt4					write VPC_VS_CLIP_CNTL (9101)
20347ec681f3Smrg						VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
20357ec681f3Smrg0000000001120140:					0000: 48910101 00ffff00
20367ec681f3Smrgt4					write VPC_UNKNOWN_9107 (9107)
20377ec681f3Smrg						VPC_UNKNOWN_9107: { 0 }
20387ec681f3Smrg0000000001120148:					0000: 48910701 00000000
20397ec681f3Smrgt4					write SP_FS_INSTRLEN (ab05)
20407ec681f3Smrg						SP_FS_INSTRLEN: 88
20417ec681f3Smrg0000000001120150:					0000: 40ab0501 00000058
20427ec681f3Smrgt4					write SP_FS_OBJ_START (a983)
20437ec681f3Smrg						SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
20447ec681f3Smrg0000000001013000:							0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
20457ec681f3Smrg0000000001013020:							0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
20467ec681f3Smrg0000000001013040:							0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
20477ec681f3Smrg0000000001013060:							0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
20487ec681f3Smrg0000000001013080:							0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
20497ec681f3Smrg00000000010130a0:							00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
20507ec681f3Smrg00000000010130c0:							00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
20517ec681f3Smrg00000000010130e0:							00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
20527ec681f3Smrg							:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
20537ec681f3Smrg							:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
20547ec681f3Smrg							:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
20557ec681f3Smrg							:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
20567ec681f3Smrg							:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
20577ec681f3Smrg							:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
20587ec681f3Smrg							:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
20597ec681f3Smrg							:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
20607ec681f3Smrg							:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
20617ec681f3Smrg							:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
20627ec681f3Smrg							:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
20637ec681f3Smrg							:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
20647ec681f3Smrg							:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
20657ec681f3Smrg							:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
20667ec681f3Smrg							:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
20677ec681f3Smrg							:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
20687ec681f3Smrg							:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
20697ec681f3Smrg							:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
20707ec681f3Smrg							:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
20717ec681f3Smrg							:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
20727ec681f3Smrg							:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
20737ec681f3Smrg							:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
20747ec681f3Smrg							:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
20757ec681f3Smrg							:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
20767ec681f3Smrg							:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
20777ec681f3Smrg							:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
20787ec681f3Smrg							:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
20797ec681f3Smrg							:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
20807ec681f3Smrg							:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
20817ec681f3Smrg							:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
20827ec681f3Smrg							:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
20837ec681f3Smrg							:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
20847ec681f3Smrg							:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
20857ec681f3Smrg							:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
20867ec681f3Smrg							:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
20877ec681f3Smrg							:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
20887ec681f3Smrg							:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
20897ec681f3Smrg							:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
20907ec681f3Smrg							:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
20917ec681f3Smrg							:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
20927ec681f3Smrg							:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
20937ec681f3Smrg							:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
20947ec681f3Smrg							:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
20957ec681f3Smrg							:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
20967ec681f3Smrg							:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
20977ec681f3Smrg							:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
20987ec681f3Smrg							:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
20997ec681f3Smrg							:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
21007ec681f3Smrg							:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
21017ec681f3Smrg							:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
21027ec681f3Smrg							:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
21037ec681f3Smrg							:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
21047ec681f3Smrg							:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
21057ec681f3Smrg							:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
21067ec681f3Smrg							:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
21077ec681f3Smrg							:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
21087ec681f3Smrg							:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
21097ec681f3Smrg							:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
21107ec681f3Smrg							:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
21117ec681f3Smrg							:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
21127ec681f3Smrg							:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
21137ec681f3Smrg							:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
21147ec681f3Smrg							:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
21157ec681f3Smrg							:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
21167ec681f3Smrg							:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
21177ec681f3Smrg							:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
21187ec681f3Smrg							:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
21197ec681f3Smrg							:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
21207ec681f3Smrg							:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
21217ec681f3Smrg							:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
21227ec681f3Smrg							:0:0070:0078[00000300x_00000000x] (rpt3)nop
21237ec681f3Smrg							:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
21247ec681f3Smrg							:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
21257ec681f3Smrg							:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
21267ec681f3Smrg							:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
21277ec681f3Smrg							:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
21287ec681f3Smrg							:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
21297ec681f3Smrg							:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
21307ec681f3Smrg							:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
21317ec681f3Smrg							:0:0079:0095[00000200x_00000000x] (rpt2)nop
21327ec681f3Smrg							:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
21337ec681f3Smrg							:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
21347ec681f3Smrg							:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
21357ec681f3Smrg							:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
21367ec681f3Smrg							:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
21377ec681f3Smrg							:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
21387ec681f3Smrg							:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
21397ec681f3Smrg							:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
21407ec681f3Smrg							:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
21417ec681f3Smrg							:0:0089:0114[00000200x_00000000x] (rpt2)nop
21427ec681f3Smrg							:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
21437ec681f3Smrg							:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
21447ec681f3Smrg							:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
21457ec681f3Smrg							:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
21467ec681f3Smrg							:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
21477ec681f3Smrg							:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
21487ec681f3Smrg							:0:0096:0128[00000200x_00000000x] (rpt2)nop
21497ec681f3Smrg							:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
21507ec681f3Smrg							:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
21517ec681f3Smrg							:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
21527ec681f3Smrg							:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
21537ec681f3Smrg							:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
21547ec681f3Smrg							:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
21557ec681f3Smrg							:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
21567ec681f3Smrg							:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
21577ec681f3Smrg							:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
21587ec681f3Smrg							:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
21597ec681f3Smrg							:0:0107:0150[00000200x_00000000x] (rpt2)nop
21607ec681f3Smrg							:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
21617ec681f3Smrg							:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
21627ec681f3Smrg							:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
21637ec681f3Smrg							:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
21647ec681f3Smrg							:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
21657ec681f3Smrg							:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
21667ec681f3Smrg							:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
21677ec681f3Smrg							:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
21687ec681f3Smrg							:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
21697ec681f3Smrg							:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
21707ec681f3Smrg							:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
21717ec681f3Smrg							:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
21727ec681f3Smrg							:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
21737ec681f3Smrg							:0:0121:0173[00000200x_00000000x] (rpt2)nop
21747ec681f3Smrg							:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
21757ec681f3Smrg							:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
21767ec681f3Smrg							:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
21777ec681f3Smrg							:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
21787ec681f3Smrg							:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
21797ec681f3Smrg							:0:0127:0181[00000200x_00000000x] (rpt2)nop
21807ec681f3Smrg							:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
21817ec681f3Smrg							:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
21827ec681f3Smrg							:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
21837ec681f3Smrg							:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
21847ec681f3Smrg							:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
21857ec681f3Smrg							:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
21867ec681f3Smrg							:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
21877ec681f3Smrg							:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
21887ec681f3Smrg							:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
21897ec681f3Smrg							:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
21907ec681f3Smrg							:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
21917ec681f3Smrg							:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
21927ec681f3Smrg							:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
21937ec681f3Smrg							:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
21947ec681f3Smrg							:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
21957ec681f3Smrg							:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
21967ec681f3Smrg							:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
21977ec681f3Smrg							:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
21987ec681f3Smrg							:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
21997ec681f3Smrg							:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
22007ec681f3Smrg							:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
22017ec681f3Smrg							:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
22027ec681f3Smrg							:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
22037ec681f3Smrg							:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
22047ec681f3Smrg							:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
22057ec681f3Smrg							:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
22067ec681f3Smrg							:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
22077ec681f3Smrg							:0:0155:0218[00000200x_00000000x] (rpt2)nop
22087ec681f3Smrg							:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
22097ec681f3Smrg							:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
22107ec681f3Smrg							:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
22117ec681f3Smrg							:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
22127ec681f3Smrg							:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
22137ec681f3Smrg							:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
22147ec681f3Smrg							:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
22157ec681f3Smrg							:0:0163:0237[00000200x_00000000x] (rpt2)nop
22167ec681f3Smrg							:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
22177ec681f3Smrg							:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
22187ec681f3Smrg							:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
22197ec681f3Smrg							:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
22207ec681f3Smrg							:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
22217ec681f3Smrg							:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
22227ec681f3Smrg							:1:0170:0248[280cc008x_00000006x] l170:
22237ec681f3Smrg							:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
22247ec681f3Smrg							:0:0171:0249[00000200x_00000000x] (rpt2)nop
22257ec681f3Smrg							:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
22267ec681f3Smrg							:0:0173:0256[00000200x_00000000x] (rpt2)nop
22277ec681f3Smrg							:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
22287ec681f3Smrg							:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
22297ec681f3Smrg							:0:0176:0261[00000200x_00000000x] (rpt2)nop
22307ec681f3Smrg							:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
22317ec681f3Smrg							:0:0178:0268[00000200x_00000000x] (rpt2)nop
22327ec681f3Smrg							:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
22337ec681f3Smrg							:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
22347ec681f3Smrg							:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
22357ec681f3Smrg							:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
22367ec681f3Smrg							:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
22377ec681f3Smrg							:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
22387ec681f3Smrg							:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
22397ec681f3Smrg							:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
22407ec681f3Smrg							:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
22417ec681f3Smrg							:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
22427ec681f3Smrg							:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
22437ec681f3Smrg							:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
22447ec681f3Smrg							:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
22457ec681f3Smrg							:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
22467ec681f3Smrg							:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
22477ec681f3Smrg							:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
22487ec681f3Smrg							:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
22497ec681f3Smrg							:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
22507ec681f3Smrg							:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
22517ec681f3Smrg							:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
22527ec681f3Smrg							:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
22537ec681f3Smrg							:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
22547ec681f3Smrg							:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
22557ec681f3Smrg							:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
22567ec681f3Smrg							:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
22577ec681f3Smrg							:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
22587ec681f3Smrg							:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
22597ec681f3Smrg							:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
22607ec681f3Smrg							:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
22617ec681f3Smrg							:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
22627ec681f3Smrg							:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
22637ec681f3Smrg							:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
22647ec681f3Smrg							:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
22657ec681f3Smrg							:0:0212:0308[00000000x_00000000x] nop
22667ec681f3Smrg							:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
22677ec681f3Smrg							:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
22687ec681f3Smrg							:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
22697ec681f3Smrg							:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
22707ec681f3Smrg							:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
22717ec681f3Smrg							:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
22727ec681f3Smrg							:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
22737ec681f3Smrg							:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
22747ec681f3Smrg							:0:0221:0323[00000200x_00000000x] (rpt2)nop
22757ec681f3Smrg							:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
22767ec681f3Smrg							:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
22777ec681f3Smrg							:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
22787ec681f3Smrg							:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
22797ec681f3Smrg							:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
22807ec681f3Smrg							:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
22817ec681f3Smrg							:0:0228:0348[00000200x_00000000x] (rpt2)nop
22827ec681f3Smrg							:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
22837ec681f3Smrg							:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
22847ec681f3Smrg							:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
22857ec681f3Smrg							:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
22867ec681f3Smrg							:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
22877ec681f3Smrg							:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
22887ec681f3Smrg							:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
22897ec681f3Smrg							:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
22907ec681f3Smrg							:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
22917ec681f3Smrg							:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
22927ec681f3Smrg							:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
22937ec681f3Smrg							:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
22947ec681f3Smrg							:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
22957ec681f3Smrg							:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
22967ec681f3Smrg							:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
22977ec681f3Smrg							:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
22987ec681f3Smrg							:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
22997ec681f3Smrg							:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
23007ec681f3Smrg							:0:0247:0386[00000200x_00000000x] (rpt2)nop
23017ec681f3Smrg							:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
23027ec681f3Smrg							:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
23037ec681f3Smrg							:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
23047ec681f3Smrg							:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
23057ec681f3Smrg							:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
23067ec681f3Smrg							:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
23077ec681f3Smrg							:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
23087ec681f3Smrg							:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
23097ec681f3Smrg							:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
23107ec681f3Smrg							:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
23117ec681f3Smrg							:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
23127ec681f3Smrg							:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
23137ec681f3Smrg							:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
23147ec681f3Smrg							:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
23157ec681f3Smrg							:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
23167ec681f3Smrg							:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
23177ec681f3Smrg							:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
23187ec681f3Smrg							:0:0265:0419[00000000x_00000000x] nop
23197ec681f3Smrg							:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
23207ec681f3Smrg							:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
23217ec681f3Smrg							:0:0268:0422[00000100x_00000000x] (rpt1)nop
23227ec681f3Smrg							:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
23237ec681f3Smrg							:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
23247ec681f3Smrg							:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
23257ec681f3Smrg							:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
23267ec681f3Smrg							:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
23277ec681f3Smrg							:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
23287ec681f3Smrg							:0:0275:0439[00000200x_00000000x] (rpt2)nop
23297ec681f3Smrg							:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
23307ec681f3Smrg							:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
23317ec681f3Smrg							:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
23327ec681f3Smrg							:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
23337ec681f3Smrg							:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
23347ec681f3Smrg							:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
23357ec681f3Smrg							:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
23367ec681f3Smrg							:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
23377ec681f3Smrg							:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
23387ec681f3Smrg							:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
23397ec681f3Smrg							:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
23407ec681f3Smrg							:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
23417ec681f3Smrg							:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
23427ec681f3Smrg							:0:0289:0470[00000200x_00000000x] (rpt2)nop
23437ec681f3Smrg							:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
23447ec681f3Smrg							:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
23457ec681f3Smrg							:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
23467ec681f3Smrg							:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
23477ec681f3Smrg							:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
23487ec681f3Smrg							:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
23497ec681f3Smrg							:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
23507ec681f3Smrg							:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
23517ec681f3Smrg							:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
23527ec681f3Smrg							:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
23537ec681f3Smrg							:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
23547ec681f3Smrg							:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
23557ec681f3Smrg							:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
23567ec681f3Smrg							:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
23577ec681f3Smrg							:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
23587ec681f3Smrg							:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
23597ec681f3Smrg							:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
23607ec681f3Smrg							:0:0307:0501[00000100x_00000000x] (rpt1)nop
23617ec681f3Smrg							:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
23627ec681f3Smrg							:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
23637ec681f3Smrg							:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
23647ec681f3Smrg							:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
23657ec681f3Smrg							:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
23667ec681f3Smrg							:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
23677ec681f3Smrg							:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
23687ec681f3Smrg							:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
23697ec681f3Smrg							:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
23707ec681f3Smrg							:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
23717ec681f3Smrg							:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
23727ec681f3Smrg							:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
23737ec681f3Smrg							:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
23747ec681f3Smrg							:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
23757ec681f3Smrg							:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
23767ec681f3Smrg							:0:0323:0529[00000100x_00000000x] (rpt1)nop
23777ec681f3Smrg							:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
23787ec681f3Smrg							:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
23797ec681f3Smrg							:0:0326:0533[00000000x_00000000x] nop
23807ec681f3Smrg							:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
23817ec681f3Smrg							:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
23827ec681f3Smrg							:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
23837ec681f3Smrg							:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
23847ec681f3Smrg							:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
23857ec681f3Smrg							:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
23867ec681f3Smrg							:0:0333:0549[00000200x_00000000x] (rpt2)nop
23877ec681f3Smrg							:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
23887ec681f3Smrg							:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
23897ec681f3Smrg							:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
23907ec681f3Smrg							:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
23917ec681f3Smrg							:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
23927ec681f3Smrg							:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
23937ec681f3Smrg							:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
23947ec681f3Smrg							:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
23957ec681f3Smrg							:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
23967ec681f3Smrg							:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
23977ec681f3Smrg							:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
23987ec681f3Smrg							:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
23997ec681f3Smrg							:0:0346:0576[00000200x_00000000x] (rpt2)nop
24007ec681f3Smrg							:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
24017ec681f3Smrg							:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
24027ec681f3Smrg							:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
24037ec681f3Smrg							:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
24047ec681f3Smrg							:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
24057ec681f3Smrg							:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
24067ec681f3Smrg							:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
24077ec681f3Smrg							:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
24087ec681f3Smrg							:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
24097ec681f3Smrg							:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
24107ec681f3Smrg							:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
24117ec681f3Smrg							:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
24127ec681f3Smrg							:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
24137ec681f3Smrg							:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
24147ec681f3Smrg							:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
24157ec681f3Smrg							:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
24167ec681f3Smrg							:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
24177ec681f3Smrg							:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
24187ec681f3Smrg							:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
24197ec681f3Smrg							:0:0366:0615[00000100x_00000000x] (rpt1)nop
24207ec681f3Smrg							:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
24217ec681f3Smrg							:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
24227ec681f3Smrg							:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
24237ec681f3Smrg							:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
24247ec681f3Smrg							:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
24257ec681f3Smrg							:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
24267ec681f3Smrg							:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
24277ec681f3Smrg							:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
24287ec681f3Smrg							:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
24297ec681f3Smrg							:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
24307ec681f3Smrg							:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
24317ec681f3Smrg							:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
24327ec681f3Smrg							:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
24337ec681f3Smrg							:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
24347ec681f3Smrg							:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
24357ec681f3Smrg							:0:0382:0643[00000100x_00000000x] (rpt1)nop
24367ec681f3Smrg							:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
24377ec681f3Smrg							:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
24387ec681f3Smrg							:0:0385:0647[00000000x_00000000x] nop
24397ec681f3Smrg							:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
24407ec681f3Smrg							:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
24417ec681f3Smrg							:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
24427ec681f3Smrg							:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
24437ec681f3Smrg							:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
24447ec681f3Smrg							:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
24457ec681f3Smrg							:0:0392:0663[00000200x_00000000x] (rpt2)nop
24467ec681f3Smrg							:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
24477ec681f3Smrg							:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
24487ec681f3Smrg							:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
24497ec681f3Smrg							:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
24507ec681f3Smrg							:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
24517ec681f3Smrg							:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
24527ec681f3Smrg							:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
24537ec681f3Smrg							:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
24547ec681f3Smrg							:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
24557ec681f3Smrg							:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
24567ec681f3Smrg							:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
24577ec681f3Smrg							:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
24587ec681f3Smrg							:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
24597ec681f3Smrg							:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
24607ec681f3Smrg							:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
24617ec681f3Smrg							:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
24627ec681f3Smrg							:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
24637ec681f3Smrg							:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
24647ec681f3Smrg							:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
24657ec681f3Smrg							:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
24667ec681f3Smrg							:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
24677ec681f3Smrg							:0:0414:0699[00000100x_00000000x] (rpt1)nop
24687ec681f3Smrg							:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
24697ec681f3Smrg							:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
24707ec681f3Smrg							:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
24717ec681f3Smrg							:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
24727ec681f3Smrg							:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
24737ec681f3Smrg							:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
24747ec681f3Smrg							:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
24757ec681f3Smrg							:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
24767ec681f3Smrg							:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
24777ec681f3Smrg							:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
24787ec681f3Smrg							:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
24797ec681f3Smrg							:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
24807ec681f3Smrg							:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
24817ec681f3Smrg							:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
24827ec681f3Smrg							:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
24837ec681f3Smrg							:0:0430:0727[00000000x_00000000x] nop
24847ec681f3Smrg							:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
24857ec681f3Smrg							:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
24867ec681f3Smrg							:0:0433:0730[00000100x_00000000x] (rpt1)nop
24877ec681f3Smrg							:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
24887ec681f3Smrg							:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
24897ec681f3Smrg							:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
24907ec681f3Smrg							:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
24917ec681f3Smrg							:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
24927ec681f3Smrg							:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
24937ec681f3Smrg							:0:0440:0747[00000200x_00000000x] (rpt2)nop
24947ec681f3Smrg							:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
24957ec681f3Smrg							:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
24967ec681f3Smrg							:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
24977ec681f3Smrg							:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
24987ec681f3Smrg							:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
24997ec681f3Smrg							:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
25007ec681f3Smrg							:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
25017ec681f3Smrg							:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
25027ec681f3Smrg							:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
25037ec681f3Smrg							:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
25047ec681f3Smrg							:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
25057ec681f3Smrg							:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
25067ec681f3Smrg							:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
25077ec681f3Smrg							:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
25087ec681f3Smrg							:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
25097ec681f3Smrg							:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
25107ec681f3Smrg							:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
25117ec681f3Smrg							:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
25127ec681f3Smrg							:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
25137ec681f3Smrg							:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
25147ec681f3Smrg							:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
25157ec681f3Smrg							:0:0462:0783[00000100x_00000000x] (rpt1)nop
25167ec681f3Smrg							:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
25177ec681f3Smrg							:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
25187ec681f3Smrg							:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
25197ec681f3Smrg							:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
25207ec681f3Smrg							:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
25217ec681f3Smrg							:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
25227ec681f3Smrg							:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
25237ec681f3Smrg							:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
25247ec681f3Smrg							:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
25257ec681f3Smrg							:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
25267ec681f3Smrg							:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
25277ec681f3Smrg							:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
25287ec681f3Smrg							:0:0475:0808[00000100x_00000000x] (rpt1)nop
25297ec681f3Smrg							:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
25307ec681f3Smrg							:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
25317ec681f3Smrg							:0:0478:0812[00000000x_00000000x] nop
25327ec681f3Smrg							:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
25337ec681f3Smrg							:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
25347ec681f3Smrg							:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
25357ec681f3Smrg							:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
25367ec681f3Smrg							:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
25377ec681f3Smrg							:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
25387ec681f3Smrg							:0:0485:0828[00000200x_00000000x] (rpt2)nop
25397ec681f3Smrg							:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
25407ec681f3Smrg							:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
25417ec681f3Smrg							:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
25427ec681f3Smrg							:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
25437ec681f3Smrg							:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
25447ec681f3Smrg							:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
25457ec681f3Smrg							:0:0492:0852[00000200x_00000000x] (rpt2)nop
25467ec681f3Smrg							:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
25477ec681f3Smrg							:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
25487ec681f3Smrg							:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
25497ec681f3Smrg							:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
25507ec681f3Smrg							:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
25517ec681f3Smrg							:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
25527ec681f3Smrg							:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
25537ec681f3Smrg							:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
25547ec681f3Smrg							:0:0501:0872[00000200x_00000000x] (rpt2)nop
25557ec681f3Smrg							:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
25567ec681f3Smrg							:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
25577ec681f3Smrg							:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
25587ec681f3Smrg							:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
25597ec681f3Smrg							:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
25607ec681f3Smrg							:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
25617ec681f3Smrg							:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
25627ec681f3Smrg							:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
25637ec681f3Smrg							:0:0510:0892[00000200x_00000000x] (rpt2)nop
25647ec681f3Smrg							:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
25657ec681f3Smrg							:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
25667ec681f3Smrg							:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
25677ec681f3Smrg							:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
25687ec681f3Smrg							:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
25697ec681f3Smrg							:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
25707ec681f3Smrg							:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
25717ec681f3Smrg							:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
25727ec681f3Smrg							:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
25737ec681f3Smrg							:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
25747ec681f3Smrg							:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
25757ec681f3Smrg							:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
25767ec681f3Smrg							:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
25777ec681f3Smrg							:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
25787ec681f3Smrg							:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
25797ec681f3Smrg							:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
25807ec681f3Smrg							:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
25817ec681f3Smrg							:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
25827ec681f3Smrg							:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
25837ec681f3Smrg							:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
25847ec681f3Smrg							:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
25857ec681f3Smrg							:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
25867ec681f3Smrg							:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
25877ec681f3Smrg							:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
25887ec681f3Smrg							:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
25897ec681f3Smrg							:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
25907ec681f3Smrg							:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
25917ec681f3Smrg							:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
25927ec681f3Smrg							:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
25937ec681f3Smrg							:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
25947ec681f3Smrg							:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
25957ec681f3Smrg							:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
25967ec681f3Smrg							:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
25977ec681f3Smrg							:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
25987ec681f3Smrg							:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
25997ec681f3Smrg							:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
26007ec681f3Smrg							:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
26017ec681f3Smrg							:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
26027ec681f3Smrg							:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
26037ec681f3Smrg							:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
26047ec681f3Smrg							:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
26057ec681f3Smrg							:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
26067ec681f3Smrg							:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
26077ec681f3Smrg							:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
26087ec681f3Smrg							:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
26097ec681f3Smrg							:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
26107ec681f3Smrg							:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
26117ec681f3Smrg							:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
26127ec681f3Smrg							:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
26137ec681f3Smrg							:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
26147ec681f3Smrg							:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
26157ec681f3Smrg							:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
26167ec681f3Smrg							:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
26177ec681f3Smrg							:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
26187ec681f3Smrg							:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
26197ec681f3Smrg							:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
26207ec681f3Smrg							:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
26217ec681f3Smrg							:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
26227ec681f3Smrg							:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
26237ec681f3Smrg							:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
26247ec681f3Smrg							:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
26257ec681f3Smrg							:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
26267ec681f3Smrg							:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
26277ec681f3Smrg							:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
26287ec681f3Smrg							:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
26297ec681f3Smrg							:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
26307ec681f3Smrg							:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
26317ec681f3Smrg							:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
26327ec681f3Smrg							:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
26337ec681f3Smrg							:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
26347ec681f3Smrg							:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
26357ec681f3Smrg							:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
26367ec681f3Smrg							:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
26377ec681f3Smrg							:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
26387ec681f3Smrg							:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
26397ec681f3Smrg							:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
26407ec681f3Smrg							:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
26417ec681f3Smrg							:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
26427ec681f3Smrg							:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
26437ec681f3Smrg							:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
26447ec681f3Smrg							:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
26457ec681f3Smrg							:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
26467ec681f3Smrg							:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
26477ec681f3Smrg							:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
26487ec681f3Smrg							:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
26497ec681f3Smrg							:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
26507ec681f3Smrg							:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
26517ec681f3Smrg							:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
26527ec681f3Smrg							:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
26537ec681f3Smrg							:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
26547ec681f3Smrg							:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
26557ec681f3Smrg							:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
26567ec681f3Smrg							:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
26577ec681f3Smrg							:0:0604:1016[00000000x_00000000x] nop
26587ec681f3Smrg							:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
26597ec681f3Smrg							:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
26607ec681f3Smrg							:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
26617ec681f3Smrg							:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
26627ec681f3Smrg							:0:0609:1021[00000000x_00000000x] nop
26637ec681f3Smrg							:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
26647ec681f3Smrg							:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
26657ec681f3Smrg							:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
26667ec681f3Smrg							:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
26677ec681f3Smrg							:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
26687ec681f3Smrg							:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
26697ec681f3Smrg							:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
26707ec681f3Smrg							:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
26717ec681f3Smrg							:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
26727ec681f3Smrg							:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
26737ec681f3Smrg							:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
26747ec681f3Smrg							:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
26757ec681f3Smrg							:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
26767ec681f3Smrg							:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
26777ec681f3Smrg							:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
26787ec681f3Smrg							:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
26797ec681f3Smrg							:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
26807ec681f3Smrg							:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
26817ec681f3Smrg							:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
26827ec681f3Smrg							:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
26837ec681f3Smrg							:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
26847ec681f3Smrg							:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
26857ec681f3Smrg							:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
26867ec681f3Smrg							:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
26877ec681f3Smrg							:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
26887ec681f3Smrg							:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
26897ec681f3Smrg							:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
26907ec681f3Smrg							:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
26917ec681f3Smrg							:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
26927ec681f3Smrg							:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
26937ec681f3Smrg							:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
26947ec681f3Smrg							:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
26957ec681f3Smrg							:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
26967ec681f3Smrg							:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
26977ec681f3Smrg							:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
26987ec681f3Smrg							:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
26997ec681f3Smrg							:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
27007ec681f3Smrg							:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
27017ec681f3Smrg							:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
27027ec681f3Smrg							:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
27037ec681f3Smrg							:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
27047ec681f3Smrg							:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
27057ec681f3Smrg							:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
27067ec681f3Smrg							:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
27077ec681f3Smrg							:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
27087ec681f3Smrg							:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
27097ec681f3Smrg							:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
27107ec681f3Smrg							:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
27117ec681f3Smrg							:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
27127ec681f3Smrg							:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
27137ec681f3Smrg							:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
27147ec681f3Smrg							:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
27157ec681f3Smrg							:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
27167ec681f3Smrg							:0:0663:1093[00000000x_00000000x] nop
27177ec681f3Smrg							:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
27187ec681f3Smrg							:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
27197ec681f3Smrg							:0:0666:1096[00000000x_00000000x] nop
27207ec681f3Smrg							:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
27217ec681f3Smrg							:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
27227ec681f3Smrg							:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
27237ec681f3Smrg							:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
27247ec681f3Smrg							:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
27257ec681f3Smrg							:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
27267ec681f3Smrg							:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
27277ec681f3Smrg							:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
27287ec681f3Smrg							:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
27297ec681f3Smrg							:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
27307ec681f3Smrg							:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
27317ec681f3Smrg							:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
27327ec681f3Smrg							:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
27337ec681f3Smrg							:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
27347ec681f3Smrg							:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
27357ec681f3Smrg							:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
27367ec681f3Smrg							:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
27377ec681f3Smrg							:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
27387ec681f3Smrg							:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
27397ec681f3Smrg							:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
27407ec681f3Smrg							:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
27417ec681f3Smrg							:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
27427ec681f3Smrg							:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
27437ec681f3Smrg							:0:0690:1128[00000000x_00000000x] nop
27447ec681f3Smrg							:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
27457ec681f3Smrg							:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
27467ec681f3Smrg							:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
27477ec681f3Smrg							:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
27487ec681f3Smrg							:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
27497ec681f3Smrg							:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
27507ec681f3Smrg							:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
27517ec681f3Smrg							:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
27527ec681f3Smrg							:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
27537ec681f3Smrg							:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
27547ec681f3Smrg							:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
27557ec681f3Smrg							:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
27567ec681f3Smrg							:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
27577ec681f3Smrg							:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
27587ec681f3Smrg							:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
27597ec681f3Smrg							:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
27607ec681f3Smrg							:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
27617ec681f3Smrg							:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
27627ec681f3Smrg							:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
27637ec681f3Smrg							:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
27647ec681f3Smrg							:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
27657ec681f3Smrg							:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
27667ec681f3Smrg							:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
27677ec681f3Smrg							:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
27687ec681f3Smrg							:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
27697ec681f3Smrg							:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
27707ec681f3Smrg							:0:0717:1167[00000100x_00000000x] (rpt1)nop
27717ec681f3Smrg							:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
27727ec681f3Smrg							:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
27737ec681f3Smrg							:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
27747ec681f3Smrg							:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
27757ec681f3Smrg							:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
27767ec681f3Smrg							:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
27777ec681f3Smrg							:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
27787ec681f3Smrg							:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
27797ec681f3Smrg							:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
27807ec681f3Smrg							:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
27817ec681f3Smrg							:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
27827ec681f3Smrg							:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
27837ec681f3Smrg							:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
27847ec681f3Smrg							:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
27857ec681f3Smrg							:0:0732:1192[00000100x_00000000x] (rpt1)nop
27867ec681f3Smrg							:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
27877ec681f3Smrg							:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
27887ec681f3Smrg							:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
27897ec681f3Smrg							:0:0736:1200[00000200x_00000000x] (rpt2)nop
27907ec681f3Smrg							:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
27917ec681f3Smrg							:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
27927ec681f3Smrg							:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
27937ec681f3Smrg							:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
27947ec681f3Smrg							:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
27957ec681f3Smrg							:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
27967ec681f3Smrg							:0:0743:1218[00000200x_00000000x] (rpt2)nop
27977ec681f3Smrg							:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
27987ec681f3Smrg							:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
27997ec681f3Smrg							:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
28007ec681f3Smrg							:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
28017ec681f3Smrg							:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
28027ec681f3Smrg							:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
28037ec681f3Smrg							:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
28047ec681f3Smrg							:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
28057ec681f3Smrg							:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
28067ec681f3Smrg							:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
28077ec681f3Smrg							:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
28087ec681f3Smrg							:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
28097ec681f3Smrg							:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
28107ec681f3Smrg							:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
28117ec681f3Smrg							:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
28127ec681f3Smrg							:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
28137ec681f3Smrg							:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
28147ec681f3Smrg							:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
28157ec681f3Smrg							:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
28167ec681f3Smrg							:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
28177ec681f3Smrg							:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
28187ec681f3Smrg							:0:0765:1254[00000100x_00000000x] (rpt1)nop
28197ec681f3Smrg							:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
28207ec681f3Smrg							:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
28217ec681f3Smrg							:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
28227ec681f3Smrg							:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
28237ec681f3Smrg							:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
28247ec681f3Smrg							:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
28257ec681f3Smrg							:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
28267ec681f3Smrg							:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
28277ec681f3Smrg							:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
28287ec681f3Smrg							:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
28297ec681f3Smrg							:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
28307ec681f3Smrg							:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
28317ec681f3Smrg							:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
28327ec681f3Smrg							:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
28337ec681f3Smrg							:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
28347ec681f3Smrg							:0:0781:1282[00000100x_00000000x] (rpt1)nop
28357ec681f3Smrg							:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
28367ec681f3Smrg							:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
28377ec681f3Smrg							:0:0784:1286[00000000x_00000000x] nop
28387ec681f3Smrg							:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
28397ec681f3Smrg							:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
28407ec681f3Smrg							:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
28417ec681f3Smrg							:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
28427ec681f3Smrg							:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
28437ec681f3Smrg							:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
28447ec681f3Smrg							:0:0791:1302[00000200x_00000000x] (rpt2)nop
28457ec681f3Smrg							:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
28467ec681f3Smrg							:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
28477ec681f3Smrg							:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
28487ec681f3Smrg							:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
28497ec681f3Smrg							:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
28507ec681f3Smrg							:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
28517ec681f3Smrg							:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
28527ec681f3Smrg							:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
28537ec681f3Smrg							:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
28547ec681f3Smrg							:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
28557ec681f3Smrg							:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
28567ec681f3Smrg							:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
28577ec681f3Smrg							:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
28587ec681f3Smrg							:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
28597ec681f3Smrg							:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
28607ec681f3Smrg							:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
28617ec681f3Smrg							:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
28627ec681f3Smrg							:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
28637ec681f3Smrg							:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
28647ec681f3Smrg							:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
28657ec681f3Smrg							:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
28667ec681f3Smrg							:0:0813:1338[00000100x_00000000x] (rpt1)nop
28677ec681f3Smrg							:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
28687ec681f3Smrg							:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
28697ec681f3Smrg							:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
28707ec681f3Smrg							:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
28717ec681f3Smrg							:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
28727ec681f3Smrg							:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
28737ec681f3Smrg							:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
28747ec681f3Smrg							:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
28757ec681f3Smrg							:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
28767ec681f3Smrg							:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
28777ec681f3Smrg							:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
28787ec681f3Smrg							:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
28797ec681f3Smrg							:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
28807ec681f3Smrg							:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
28817ec681f3Smrg							:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
28827ec681f3Smrg							:0:0829:1366[00000100x_00000000x] (rpt1)nop
28837ec681f3Smrg							:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
28847ec681f3Smrg							:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
28857ec681f3Smrg							:0:0832:1370[00000000x_00000000x] nop
28867ec681f3Smrg							:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
28877ec681f3Smrg							:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
28887ec681f3Smrg							:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
28897ec681f3Smrg							:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
28907ec681f3Smrg							:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
28917ec681f3Smrg							:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
28927ec681f3Smrg							:0:0839:1386[00000200x_00000000x] (rpt2)nop
28937ec681f3Smrg							:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
28947ec681f3Smrg							:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
28957ec681f3Smrg							:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
28967ec681f3Smrg							:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
28977ec681f3Smrg							:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
28987ec681f3Smrg							:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
28997ec681f3Smrg							:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
29007ec681f3Smrg							:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
29017ec681f3Smrg							:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
29027ec681f3Smrg							:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
29037ec681f3Smrg							:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
29047ec681f3Smrg							:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
29057ec681f3Smrg							:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
29067ec681f3Smrg							:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
29077ec681f3Smrg							:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
29087ec681f3Smrg							:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
29097ec681f3Smrg							:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
29107ec681f3Smrg							:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
29117ec681f3Smrg							:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
29127ec681f3Smrg							:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
29137ec681f3Smrg							:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
29147ec681f3Smrg							:0:0861:1425[00000000x_00000000x] nop
29157ec681f3Smrg							:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
29167ec681f3Smrg							:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
29177ec681f3Smrg							:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
29187ec681f3Smrg							:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
29197ec681f3Smrg							:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
29207ec681f3Smrg							:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
29217ec681f3Smrg							:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
29227ec681f3Smrg							:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
29237ec681f3Smrg							:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
29247ec681f3Smrg							:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
29257ec681f3Smrg							:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
29267ec681f3Smrg							:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
29277ec681f3Smrg							:0:0874:1450[00000000x_00000000x] nop
29287ec681f3Smrg							:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
29297ec681f3Smrg							:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
29307ec681f3Smrg							:0:0877:1453[00000100x_00000000x] (rpt1)nop
29317ec681f3Smrg							:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
29327ec681f3Smrg							:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
29337ec681f3Smrg							:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
29347ec681f3Smrg							:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
29357ec681f3Smrg							:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
29367ec681f3Smrg							:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
29377ec681f3Smrg							:0:0884:1470[00000200x_00000000x] (rpt2)nop
29387ec681f3Smrg							:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
29397ec681f3Smrg							:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
29407ec681f3Smrg							:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
29417ec681f3Smrg							:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
29427ec681f3Smrg							:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
29437ec681f3Smrg							:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
29447ec681f3Smrg							:0:0891:1494[00000200x_00000000x] (rpt2)nop
29457ec681f3Smrg							:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
29467ec681f3Smrg							:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
29477ec681f3Smrg							:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
29487ec681f3Smrg							:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
29497ec681f3Smrg							:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
29507ec681f3Smrg							:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
29517ec681f3Smrg							:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
29527ec681f3Smrg							:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
29537ec681f3Smrg							:0:0900:1514[00000200x_00000000x] (rpt2)nop
29547ec681f3Smrg							:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
29557ec681f3Smrg							:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
29567ec681f3Smrg							:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
29577ec681f3Smrg							:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
29587ec681f3Smrg							:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
29597ec681f3Smrg							:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
29607ec681f3Smrg							:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
29617ec681f3Smrg							:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
29627ec681f3Smrg							:0:0909:1534[00000200x_00000000x] (rpt2)nop
29637ec681f3Smrg							:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
29647ec681f3Smrg							:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
29657ec681f3Smrg							:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
29667ec681f3Smrg							:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
29677ec681f3Smrg							:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
29687ec681f3Smrg							:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
29697ec681f3Smrg							:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
29707ec681f3Smrg							:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
29717ec681f3Smrg							:0:0918:1554[00000200x_00000000x] (rpt2)nop
29727ec681f3Smrg							:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
29737ec681f3Smrg							:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
29747ec681f3Smrg							:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
29757ec681f3Smrg							:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
29767ec681f3Smrg							:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
29777ec681f3Smrg							:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
29787ec681f3Smrg							:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
29797ec681f3Smrg							:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
29807ec681f3Smrg							:0:0927:1574[00000200x_00000000x] (rpt2)nop
29817ec681f3Smrg							:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
29827ec681f3Smrg							:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
29837ec681f3Smrg							:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
29847ec681f3Smrg							:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
29857ec681f3Smrg							:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
29867ec681f3Smrg							:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
29877ec681f3Smrg							:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
29887ec681f3Smrg							:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
29897ec681f3Smrg							:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
29907ec681f3Smrg							:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
29917ec681f3Smrg							:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
29927ec681f3Smrg							:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
29937ec681f3Smrg							:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
29947ec681f3Smrg							:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
29957ec681f3Smrg							:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
29967ec681f3Smrg							:0:0943:1613[00000100x_00000000x] (rpt1)nop
29977ec681f3Smrg							:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
29987ec681f3Smrg							:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
29997ec681f3Smrg							:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
30007ec681f3Smrg							:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
30017ec681f3Smrg							:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
30027ec681f3Smrg							:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
30037ec681f3Smrg							:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
30047ec681f3Smrg							:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
30057ec681f3Smrg							:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
30067ec681f3Smrg							:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
30077ec681f3Smrg							:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
30087ec681f3Smrg							:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
30097ec681f3Smrg							:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
30107ec681f3Smrg							:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
30117ec681f3Smrg							:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
30127ec681f3Smrg							:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
30137ec681f3Smrg							:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
30147ec681f3Smrg							:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
30157ec681f3Smrg							:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
30167ec681f3Smrg							:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
30177ec681f3Smrg							:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
30187ec681f3Smrg							:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
30197ec681f3Smrg							:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
30207ec681f3Smrg							:0:0967:1650[00000100x_00000000x] (rpt1)nop
30217ec681f3Smrg							:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
30227ec681f3Smrg							:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
30237ec681f3Smrg							:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
30247ec681f3Smrg							:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
30257ec681f3Smrg							:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
30267ec681f3Smrg							:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
30277ec681f3Smrg							:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
30287ec681f3Smrg							:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
30297ec681f3Smrg							:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
30307ec681f3Smrg							:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
30317ec681f3Smrg							:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
30327ec681f3Smrg							:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
30337ec681f3Smrg							:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
30347ec681f3Smrg							:0:0981:1676[00000100x_00000000x] (rpt1)nop
30357ec681f3Smrg							:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
30367ec681f3Smrg							:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
30377ec681f3Smrg							:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
30387ec681f3Smrg							:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
30397ec681f3Smrg							:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
30407ec681f3Smrg							:0:0987:1692[00000200x_00000000x] (rpt2)nop
30417ec681f3Smrg							:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
30427ec681f3Smrg							:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
30437ec681f3Smrg							:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
30447ec681f3Smrg							:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
30457ec681f3Smrg							:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
30467ec681f3Smrg							:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
30477ec681f3Smrg							:0:0994:1710[00000200x_00000000x] (rpt2)nop
30487ec681f3Smrg							:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
30497ec681f3Smrg							:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
30507ec681f3Smrg							:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
30517ec681f3Smrg							:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
30527ec681f3Smrg							:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
30537ec681f3Smrg							:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
30547ec681f3Smrg							:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
30557ec681f3Smrg							:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
30567ec681f3Smrg							:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
30577ec681f3Smrg							:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
30587ec681f3Smrg							:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
30597ec681f3Smrg							:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
30607ec681f3Smrg							:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
30617ec681f3Smrg							:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
30627ec681f3Smrg							:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
30637ec681f3Smrg							:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
30647ec681f3Smrg							:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
30657ec681f3Smrg							:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
30667ec681f3Smrg							:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
30677ec681f3Smrg							:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
30687ec681f3Smrg							:0:1015:1746[00000100x_00000000x] (rpt1)nop
30697ec681f3Smrg							:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
30707ec681f3Smrg							:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
30717ec681f3Smrg							:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
30727ec681f3Smrg							:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
30737ec681f3Smrg							:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
30747ec681f3Smrg							:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
30757ec681f3Smrg							:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
30767ec681f3Smrg							:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
30777ec681f3Smrg							:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
30787ec681f3Smrg							:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
30797ec681f3Smrg							:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
30807ec681f3Smrg							:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
30817ec681f3Smrg							:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
30827ec681f3Smrg							:0:1029:1772[00000100x_00000000x] (rpt1)nop
30837ec681f3Smrg							:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
30847ec681f3Smrg							:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
30857ec681f3Smrg							:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
30867ec681f3Smrg							:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
30877ec681f3Smrg							:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
30887ec681f3Smrg							:0:1035:1788[00000200x_00000000x] (rpt2)nop
30897ec681f3Smrg							:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
30907ec681f3Smrg							:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
30917ec681f3Smrg							:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
30927ec681f3Smrg							:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
30937ec681f3Smrg							:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
30947ec681f3Smrg							:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
30957ec681f3Smrg							:0:1042:1806[00000200x_00000000x] (rpt2)nop
30967ec681f3Smrg							:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
30977ec681f3Smrg							:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
30987ec681f3Smrg							:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
30997ec681f3Smrg							:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
31007ec681f3Smrg							:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
31017ec681f3Smrg							:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
31027ec681f3Smrg							:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
31037ec681f3Smrg							:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
31047ec681f3Smrg							:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
31057ec681f3Smrg							:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
31067ec681f3Smrg							:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
31077ec681f3Smrg							:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
31087ec681f3Smrg							:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
31097ec681f3Smrg							:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
31107ec681f3Smrg							:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
31117ec681f3Smrg							:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
31127ec681f3Smrg							:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
31137ec681f3Smrg							:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
31147ec681f3Smrg							:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
31157ec681f3Smrg							:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
31167ec681f3Smrg							:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
31177ec681f3Smrg							:0:1064:1842[00000100x_00000000x] (rpt1)nop
31187ec681f3Smrg							:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
31197ec681f3Smrg							:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
31207ec681f3Smrg							:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
31217ec681f3Smrg							:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
31227ec681f3Smrg							:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
31237ec681f3Smrg							:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
31247ec681f3Smrg							:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
31257ec681f3Smrg							:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
31267ec681f3Smrg							:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
31277ec681f3Smrg							:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
31287ec681f3Smrg							:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
31297ec681f3Smrg							:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
31307ec681f3Smrg							:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
31317ec681f3Smrg							:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
31327ec681f3Smrg							:0:1079:1867[00000100x_00000000x] (rpt1)nop
31337ec681f3Smrg							:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
31347ec681f3Smrg							:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
31357ec681f3Smrg							:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
31367ec681f3Smrg							:0:1083:1875[00000200x_00000000x] (rpt2)nop
31377ec681f3Smrg							:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
31387ec681f3Smrg							:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
31397ec681f3Smrg							:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
31407ec681f3Smrg							:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
31417ec681f3Smrg							:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
31427ec681f3Smrg							:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
31437ec681f3Smrg							:0:1090:1893[00000200x_00000000x] (rpt2)nop
31447ec681f3Smrg							:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
31457ec681f3Smrg							:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
31467ec681f3Smrg							:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
31477ec681f3Smrg							:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
31487ec681f3Smrg							:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
31497ec681f3Smrg							:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
31507ec681f3Smrg							:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
31517ec681f3Smrg							:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
31527ec681f3Smrg							:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
31537ec681f3Smrg							:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
31547ec681f3Smrg							:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
31557ec681f3Smrg							:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
31567ec681f3Smrg							:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
31577ec681f3Smrg							:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
31587ec681f3Smrg							:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
31597ec681f3Smrg							:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
31607ec681f3Smrg							:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
31617ec681f3Smrg							:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
31627ec681f3Smrg							:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
31637ec681f3Smrg							:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
31647ec681f3Smrg							:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
31657ec681f3Smrg							:0:1112:1929[00000000x_00000000x] nop
31667ec681f3Smrg							:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
31677ec681f3Smrg							:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
31687ec681f3Smrg							:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
31697ec681f3Smrg							:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
31707ec681f3Smrg							:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
31717ec681f3Smrg							:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
31727ec681f3Smrg							:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
31737ec681f3Smrg							:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
31747ec681f3Smrg							:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
31757ec681f3Smrg							:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
31767ec681f3Smrg							:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
31777ec681f3Smrg							:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
31787ec681f3Smrg							:0:1125:1954[00000000x_00000000x] nop
31797ec681f3Smrg							:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
31807ec681f3Smrg							:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
31817ec681f3Smrg							:0:1128:1957[00000100x_00000000x] (rpt1)nop
31827ec681f3Smrg							:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
31837ec681f3Smrg							:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
31847ec681f3Smrg							:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
31857ec681f3Smrg							:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
31867ec681f3Smrg							:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
31877ec681f3Smrg							:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
31887ec681f3Smrg							:0:1135:1974[00000200x_00000000x] (rpt2)nop
31897ec681f3Smrg							:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
31907ec681f3Smrg							:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
31917ec681f3Smrg							:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
31927ec681f3Smrg							:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
31937ec681f3Smrg							:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
31947ec681f3Smrg							:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
31957ec681f3Smrg							:0:1142:1998[00000200x_00000000x] (rpt2)nop
31967ec681f3Smrg							:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
31977ec681f3Smrg							:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
31987ec681f3Smrg							:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
31997ec681f3Smrg							:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
32007ec681f3Smrg							:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
32017ec681f3Smrg							:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
32027ec681f3Smrg							:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
32037ec681f3Smrg							:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
32047ec681f3Smrg							:0:1151:2018[00000200x_00000000x] (rpt2)nop
32057ec681f3Smrg							:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
32067ec681f3Smrg							:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
32077ec681f3Smrg							:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
32087ec681f3Smrg							:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
32097ec681f3Smrg							:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
32107ec681f3Smrg							:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
32117ec681f3Smrg							:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
32127ec681f3Smrg							:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
32137ec681f3Smrg							:0:1160:2038[00000200x_00000000x] (rpt2)nop
32147ec681f3Smrg							:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
32157ec681f3Smrg							:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
32167ec681f3Smrg							:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
32177ec681f3Smrg							:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
32187ec681f3Smrg							:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
32197ec681f3Smrg							:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
32207ec681f3Smrg							:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
32217ec681f3Smrg							:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
32227ec681f3Smrg							:0:1169:2058[00000200x_00000000x] (rpt2)nop
32237ec681f3Smrg							:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
32247ec681f3Smrg							:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
32257ec681f3Smrg							:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
32267ec681f3Smrg							:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
32277ec681f3Smrg							:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
32287ec681f3Smrg							:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
32297ec681f3Smrg							:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
32307ec681f3Smrg							:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
32317ec681f3Smrg							:0:1178:2078[00000200x_00000000x] (rpt2)nop
32327ec681f3Smrg							:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
32337ec681f3Smrg							:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
32347ec681f3Smrg							:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
32357ec681f3Smrg							:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
32367ec681f3Smrg							:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
32377ec681f3Smrg							:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
32387ec681f3Smrg							:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
32397ec681f3Smrg							:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
32407ec681f3Smrg							:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
32417ec681f3Smrg							:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
32427ec681f3Smrg							:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
32437ec681f3Smrg							:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
32447ec681f3Smrg							:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
32457ec681f3Smrg							:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
32467ec681f3Smrg							:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
32477ec681f3Smrg							:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
32487ec681f3Smrg							:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
32497ec681f3Smrg							:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
32507ec681f3Smrg							:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
32517ec681f3Smrg							:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
32527ec681f3Smrg							:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
32537ec681f3Smrg							:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
32547ec681f3Smrg							:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
32557ec681f3Smrg							:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
32567ec681f3Smrg							:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
32577ec681f3Smrg							:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
32587ec681f3Smrg							:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
32597ec681f3Smrg							:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
32607ec681f3Smrg							:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
32617ec681f3Smrg							:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
32627ec681f3Smrg							:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
32637ec681f3Smrg							:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
32647ec681f3Smrg							:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
32657ec681f3Smrg							:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
32667ec681f3Smrg							:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
32677ec681f3Smrg							:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
32687ec681f3Smrg							:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
32697ec681f3Smrg							:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
32707ec681f3Smrg							:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
32717ec681f3Smrg							:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
32727ec681f3Smrg							:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
32737ec681f3Smrg							:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
32747ec681f3Smrg							:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
32757ec681f3Smrg							:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
32767ec681f3Smrg							:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
32777ec681f3Smrg							:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
32787ec681f3Smrg							:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
32797ec681f3Smrg							:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
32807ec681f3Smrg							:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
32817ec681f3Smrg							:0:1228:2157[00000100x_00000000x] (rpt1)nop
32827ec681f3Smrg							:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
32837ec681f3Smrg							:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
32847ec681f3Smrg							:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
32857ec681f3Smrg							:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
32867ec681f3Smrg							:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
32877ec681f3Smrg							:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
32887ec681f3Smrg							:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
32897ec681f3Smrg							:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
32907ec681f3Smrg							:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
32917ec681f3Smrg							:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
32927ec681f3Smrg							:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
32937ec681f3Smrg							:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
32947ec681f3Smrg							:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
32957ec681f3Smrg							:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
32967ec681f3Smrg							:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
32977ec681f3Smrg							:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
32987ec681f3Smrg							:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
32997ec681f3Smrg							:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
33007ec681f3Smrg							:0:1247:2202[01000000x_0000000ex] jump #l1261
33017ec681f3Smrg							:1:1248:2203[284cc007x_00000000x] l1248:
33027ec681f3Smrg							:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
33037ec681f3Smrg							:0:1249:2204[00000200x_00000000x] (rpt2)nop
33047ec681f3Smrg							:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
33057ec681f3Smrg							:0:1251:2208[00000200x_00000000x] (rpt2)nop
33067ec681f3Smrg							:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
33077ec681f3Smrg							:0:1253:2212[00000200x_00000000x] (rpt2)nop
33087ec681f3Smrg							:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
33097ec681f3Smrg							:0:1255:2216[00000200x_00000000x] (rpt2)nop
33107ec681f3Smrg							:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
33117ec681f3Smrg							:0:1257:2220[00000200x_00000000x] (rpt2)nop
33127ec681f3Smrg							:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
33137ec681f3Smrg							:0:1259:2224[00000200x_00000000x] (rpt2)nop
33147ec681f3Smrg							:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
33157ec681f3Smrg							:1:1261:2228[280cc012x_00000004x] l1261:
33167ec681f3Smrg							:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
33177ec681f3Smrg							:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
33187ec681f3Smrg							:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
33197ec681f3Smrg							:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
33207ec681f3Smrg							:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
33217ec681f3Smrg							:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
33227ec681f3Smrg							:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
33237ec681f3Smrg							:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
33247ec681f3Smrg							:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
33257ec681f3Smrg							:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
33267ec681f3Smrg							:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
33277ec681f3Smrg							:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
33287ec681f3Smrg							:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
33297ec681f3Smrg							:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
33307ec681f3Smrg							:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
33317ec681f3Smrg							:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
33327ec681f3Smrg							:0:1277:2247[00000200x_00000000x] (rpt2)nop
33337ec681f3Smrg							:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
33347ec681f3Smrg							:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
33357ec681f3Smrg							:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
33367ec681f3Smrg							:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
33377ec681f3Smrg							:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
33387ec681f3Smrg							:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
33397ec681f3Smrg							:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
33407ec681f3Smrg							:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
33417ec681f3Smrg							:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
33427ec681f3Smrg							:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
33437ec681f3Smrg							:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
33447ec681f3Smrg							:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
33457ec681f3Smrg							:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
33467ec681f3Smrg							:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
33477ec681f3Smrg							:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
33487ec681f3Smrg							:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
33497ec681f3Smrg							:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
33507ec681f3Smrg							:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
33517ec681f3Smrg							:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
33527ec681f3Smrg							:0:1297:2271[01000000x_fffffb99x] jump #l170
33537ec681f3Smrg							:2:1298:2272[48500401x_00010001x] l1298:
33547ec681f3Smrg							:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
33557ec681f3Smrg							:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
33567ec681f3Smrg							:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
33577ec681f3Smrg							:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
33587ec681f3Smrg							:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
33597ec681f3Smrg							:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
33607ec681f3Smrg							:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
33617ec681f3Smrg							:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
33627ec681f3Smrg							:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
33637ec681f3Smrg							:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
33647ec681f3Smrg							:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
33657ec681f3Smrg							:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
33667ec681f3Smrg							:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
33677ec681f3Smrg							:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
33687ec681f3Smrg							:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
33697ec681f3Smrg							:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
33707ec681f3Smrg							:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
33717ec681f3Smrg							:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
33727ec681f3Smrg							:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
33737ec681f3Smrg							:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
33747ec681f3Smrg							:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
33757ec681f3Smrg							:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
33767ec681f3Smrg							:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
33777ec681f3Smrg							:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
33787ec681f3Smrg							:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
33797ec681f3Smrg							:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
33807ec681f3Smrg							:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
33817ec681f3Smrg							:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
33827ec681f3Smrg							:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
33837ec681f3Smrg							:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
33847ec681f3Smrg							:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
33857ec681f3Smrg							:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
33867ec681f3Smrg							:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
33877ec681f3Smrg							:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
33887ec681f3Smrg							:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
33897ec681f3Smrg							:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
33907ec681f3Smrg							:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
33917ec681f3Smrg							:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
33927ec681f3Smrg							:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
33937ec681f3Smrg							:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
33947ec681f3Smrg							:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
33957ec681f3Smrg							:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
33967ec681f3Smrg							:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
33977ec681f3Smrg							:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
33987ec681f3Smrg							:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
33997ec681f3Smrg							:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
34007ec681f3Smrg							:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
34017ec681f3Smrg							:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
34027ec681f3Smrg							:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
34037ec681f3Smrg							:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
34047ec681f3Smrg							:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
34057ec681f3Smrg							:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
34067ec681f3Smrg							:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
34077ec681f3Smrg							:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
34087ec681f3Smrg							:0:1352:2335[00000200x_00000000x] (rpt2)nop
34097ec681f3Smrg							:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
34107ec681f3Smrg							:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
34117ec681f3Smrg							:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
34127ec681f3Smrg							:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
34137ec681f3Smrg							:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
34147ec681f3Smrg							:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
34157ec681f3Smrg							:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
34167ec681f3Smrg							:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
34177ec681f3Smrg							:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
34187ec681f3Smrg							:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
34197ec681f3Smrg							:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
34207ec681f3Smrg							:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
34217ec681f3Smrg							:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
34227ec681f3Smrg							:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
34237ec681f3Smrg							:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
34247ec681f3Smrg							:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
34257ec681f3Smrg							:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
34267ec681f3Smrg							:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
34277ec681f3Smrg							:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
34287ec681f3Smrg							:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
34297ec681f3Smrg							:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
34307ec681f3Smrg							:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
34317ec681f3Smrg							:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
34327ec681f3Smrg							:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
34337ec681f3Smrg							:0:1377:2369[00000000x_00000000x] nop
34347ec681f3Smrg							:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
34357ec681f3Smrg							:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
34367ec681f3Smrg							:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
34377ec681f3Smrg							:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
34387ec681f3Smrg							:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
34397ec681f3Smrg							:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
34407ec681f3Smrg							:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
34417ec681f3Smrg							:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
34427ec681f3Smrg							:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
34437ec681f3Smrg							:0:1387:2382[00000000x_00000000x] nop
34447ec681f3Smrg							:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
34457ec681f3Smrg							:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
34467ec681f3Smrg							:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
34477ec681f3Smrg							:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
34487ec681f3Smrg							:0:1392:2391[00000100x_00000000x] (rpt1)nop
34497ec681f3Smrg							:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
34507ec681f3Smrg							:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
34517ec681f3Smrg							:0:1395:2398[00000200x_00000000x] (rpt2)nop
34527ec681f3Smrg							:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
34537ec681f3Smrg							:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
34547ec681f3Smrg							:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
34557ec681f3Smrg							:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
34567ec681f3Smrg							:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
34577ec681f3Smrg							:0:1401:2409[03000000x_00000000x] end
34587ec681f3Smrg							:0:1402:2410[00000000x_00000000x] nop
34597ec681f3Smrg							:0:1403:2411[00000000x_00000000x] nop
34607ec681f3Smrg							:0:1404:2412[00000000x_00000000x] nop
34617ec681f3Smrg							:0:1405:2413[00000000x_00000000x] nop
34627ec681f3Smrg							Stats:
34637ec681f3Smrg							- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
34647ec681f3Smrg							- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
34657ec681f3Smrg							- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
34667ec681f3Smrg							- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
34677ec681f3Smrg						SP_FS_OBJ_START_HI: 0
34687ec681f3Smrg0000000001120158:					0000: 40a98302 01013000 00000000
34697ec681f3Smrgt7					opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords)
34707ec681f3Smrg						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 }
34717ec681f3Smrg						{ EXT_SRC_ADDR = 0x1013000 }
34727ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
34737ec681f3Smrg						:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
34747ec681f3Smrg						:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
34757ec681f3Smrg						:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
34767ec681f3Smrg						:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
34777ec681f3Smrg						:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
34787ec681f3Smrg						:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
34797ec681f3Smrg						:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
34807ec681f3Smrg						:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
34817ec681f3Smrg						:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
34827ec681f3Smrg						:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
34837ec681f3Smrg						:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
34847ec681f3Smrg						:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
34857ec681f3Smrg						:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
34867ec681f3Smrg						:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
34877ec681f3Smrg						:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
34887ec681f3Smrg						:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
34897ec681f3Smrg						:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
34907ec681f3Smrg						:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
34917ec681f3Smrg						:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
34927ec681f3Smrg						:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
34937ec681f3Smrg						:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
34947ec681f3Smrg						:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
34957ec681f3Smrg						:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
34967ec681f3Smrg						:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
34977ec681f3Smrg						:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
34987ec681f3Smrg						:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
34997ec681f3Smrg						:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
35007ec681f3Smrg						:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
35017ec681f3Smrg						:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
35027ec681f3Smrg						:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
35037ec681f3Smrg						:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
35047ec681f3Smrg						:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
35057ec681f3Smrg						:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
35067ec681f3Smrg						:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
35077ec681f3Smrg						:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
35087ec681f3Smrg						:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
35097ec681f3Smrg						:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
35107ec681f3Smrg						:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
35117ec681f3Smrg						:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
35127ec681f3Smrg						:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
35137ec681f3Smrg						:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
35147ec681f3Smrg						:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
35157ec681f3Smrg						:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
35167ec681f3Smrg						:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
35177ec681f3Smrg						:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
35187ec681f3Smrg						:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
35197ec681f3Smrg						:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
35207ec681f3Smrg						:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
35217ec681f3Smrg						:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
35227ec681f3Smrg						:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
35237ec681f3Smrg						:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
35247ec681f3Smrg						:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
35257ec681f3Smrg						:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
35267ec681f3Smrg						:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
35277ec681f3Smrg						:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
35287ec681f3Smrg						:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
35297ec681f3Smrg						:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
35307ec681f3Smrg						:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
35317ec681f3Smrg						:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
35327ec681f3Smrg						:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
35337ec681f3Smrg						:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
35347ec681f3Smrg						:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
35357ec681f3Smrg						:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
35367ec681f3Smrg						:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
35377ec681f3Smrg						:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
35387ec681f3Smrg						:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
35397ec681f3Smrg						:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
35407ec681f3Smrg						:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
35417ec681f3Smrg						:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
35427ec681f3Smrg						:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
35437ec681f3Smrg						:0:0070:0078[00000300x_00000000x] (rpt3)nop
35447ec681f3Smrg						:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
35457ec681f3Smrg						:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
35467ec681f3Smrg						:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
35477ec681f3Smrg						:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
35487ec681f3Smrg						:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
35497ec681f3Smrg						:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
35507ec681f3Smrg						:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
35517ec681f3Smrg						:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
35527ec681f3Smrg						:0:0079:0095[00000200x_00000000x] (rpt2)nop
35537ec681f3Smrg						:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
35547ec681f3Smrg						:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
35557ec681f3Smrg						:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
35567ec681f3Smrg						:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
35577ec681f3Smrg						:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
35587ec681f3Smrg						:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
35597ec681f3Smrg						:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
35607ec681f3Smrg						:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
35617ec681f3Smrg						:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
35627ec681f3Smrg						:0:0089:0114[00000200x_00000000x] (rpt2)nop
35637ec681f3Smrg						:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
35647ec681f3Smrg						:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
35657ec681f3Smrg						:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
35667ec681f3Smrg						:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
35677ec681f3Smrg						:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
35687ec681f3Smrg						:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
35697ec681f3Smrg						:0:0096:0128[00000200x_00000000x] (rpt2)nop
35707ec681f3Smrg						:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
35717ec681f3Smrg						:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
35727ec681f3Smrg						:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
35737ec681f3Smrg						:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
35747ec681f3Smrg						:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
35757ec681f3Smrg						:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
35767ec681f3Smrg						:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
35777ec681f3Smrg						:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
35787ec681f3Smrg						:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
35797ec681f3Smrg						:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
35807ec681f3Smrg						:0:0107:0150[00000200x_00000000x] (rpt2)nop
35817ec681f3Smrg						:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
35827ec681f3Smrg						:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
35837ec681f3Smrg						:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
35847ec681f3Smrg						:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
35857ec681f3Smrg						:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
35867ec681f3Smrg						:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
35877ec681f3Smrg						:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
35887ec681f3Smrg						:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
35897ec681f3Smrg						:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
35907ec681f3Smrg						:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
35917ec681f3Smrg						:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
35927ec681f3Smrg						:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
35937ec681f3Smrg						:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
35947ec681f3Smrg						:0:0121:0173[00000200x_00000000x] (rpt2)nop
35957ec681f3Smrg						:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
35967ec681f3Smrg						:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
35977ec681f3Smrg						:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
35987ec681f3Smrg						:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
35997ec681f3Smrg						:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
36007ec681f3Smrg						:0:0127:0181[00000200x_00000000x] (rpt2)nop
36017ec681f3Smrg						:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
36027ec681f3Smrg						:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
36037ec681f3Smrg						:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
36047ec681f3Smrg						:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
36057ec681f3Smrg						:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
36067ec681f3Smrg						:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
36077ec681f3Smrg						:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
36087ec681f3Smrg						:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
36097ec681f3Smrg						:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
36107ec681f3Smrg						:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
36117ec681f3Smrg						:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
36127ec681f3Smrg						:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
36137ec681f3Smrg						:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
36147ec681f3Smrg						:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
36157ec681f3Smrg						:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
36167ec681f3Smrg						:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
36177ec681f3Smrg						:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
36187ec681f3Smrg						:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
36197ec681f3Smrg						:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
36207ec681f3Smrg						:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
36217ec681f3Smrg						:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
36227ec681f3Smrg						:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
36237ec681f3Smrg						:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
36247ec681f3Smrg						:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
36257ec681f3Smrg						:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
36267ec681f3Smrg						:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
36277ec681f3Smrg						:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
36287ec681f3Smrg						:0:0155:0218[00000200x_00000000x] (rpt2)nop
36297ec681f3Smrg						:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
36307ec681f3Smrg						:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
36317ec681f3Smrg						:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
36327ec681f3Smrg						:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
36337ec681f3Smrg						:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
36347ec681f3Smrg						:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
36357ec681f3Smrg						:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
36367ec681f3Smrg						:0:0163:0237[00000200x_00000000x] (rpt2)nop
36377ec681f3Smrg						:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
36387ec681f3Smrg						:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
36397ec681f3Smrg						:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
36407ec681f3Smrg						:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
36417ec681f3Smrg						:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
36427ec681f3Smrg						:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
36437ec681f3Smrg						:1:0170:0248[280cc008x_00000006x] l170:
36447ec681f3Smrg						:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
36457ec681f3Smrg						:0:0171:0249[00000200x_00000000x] (rpt2)nop
36467ec681f3Smrg						:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
36477ec681f3Smrg						:0:0173:0256[00000200x_00000000x] (rpt2)nop
36487ec681f3Smrg						:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
36497ec681f3Smrg						:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
36507ec681f3Smrg						:0:0176:0261[00000200x_00000000x] (rpt2)nop
36517ec681f3Smrg						:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
36527ec681f3Smrg						:0:0178:0268[00000200x_00000000x] (rpt2)nop
36537ec681f3Smrg						:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
36547ec681f3Smrg						:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
36557ec681f3Smrg						:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
36567ec681f3Smrg						:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
36577ec681f3Smrg						:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
36587ec681f3Smrg						:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
36597ec681f3Smrg						:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
36607ec681f3Smrg						:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
36617ec681f3Smrg						:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
36627ec681f3Smrg						:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
36637ec681f3Smrg						:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
36647ec681f3Smrg						:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
36657ec681f3Smrg						:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
36667ec681f3Smrg						:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
36677ec681f3Smrg						:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
36687ec681f3Smrg						:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
36697ec681f3Smrg						:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
36707ec681f3Smrg						:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
36717ec681f3Smrg						:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
36727ec681f3Smrg						:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
36737ec681f3Smrg						:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
36747ec681f3Smrg						:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
36757ec681f3Smrg						:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
36767ec681f3Smrg						:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
36777ec681f3Smrg						:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
36787ec681f3Smrg						:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
36797ec681f3Smrg						:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
36807ec681f3Smrg						:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
36817ec681f3Smrg						:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
36827ec681f3Smrg						:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
36837ec681f3Smrg						:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
36847ec681f3Smrg						:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
36857ec681f3Smrg						:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
36867ec681f3Smrg						:0:0212:0308[00000000x_00000000x] nop
36877ec681f3Smrg						:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
36887ec681f3Smrg						:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
36897ec681f3Smrg						:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
36907ec681f3Smrg						:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
36917ec681f3Smrg						:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
36927ec681f3Smrg						:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
36937ec681f3Smrg						:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
36947ec681f3Smrg						:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
36957ec681f3Smrg						:0:0221:0323[00000200x_00000000x] (rpt2)nop
36967ec681f3Smrg						:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
36977ec681f3Smrg						:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
36987ec681f3Smrg						:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
36997ec681f3Smrg						:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
37007ec681f3Smrg						:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
37017ec681f3Smrg						:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
37027ec681f3Smrg						:0:0228:0348[00000200x_00000000x] (rpt2)nop
37037ec681f3Smrg						:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
37047ec681f3Smrg						:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
37057ec681f3Smrg						:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
37067ec681f3Smrg						:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
37077ec681f3Smrg						:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
37087ec681f3Smrg						:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
37097ec681f3Smrg						:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
37107ec681f3Smrg						:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
37117ec681f3Smrg						:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
37127ec681f3Smrg						:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
37137ec681f3Smrg						:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
37147ec681f3Smrg						:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
37157ec681f3Smrg						:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
37167ec681f3Smrg						:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
37177ec681f3Smrg						:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
37187ec681f3Smrg						:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
37197ec681f3Smrg						:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
37207ec681f3Smrg						:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
37217ec681f3Smrg						:0:0247:0386[00000200x_00000000x] (rpt2)nop
37227ec681f3Smrg						:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
37237ec681f3Smrg						:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
37247ec681f3Smrg						:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
37257ec681f3Smrg						:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
37267ec681f3Smrg						:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
37277ec681f3Smrg						:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
37287ec681f3Smrg						:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
37297ec681f3Smrg						:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
37307ec681f3Smrg						:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
37317ec681f3Smrg						:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
37327ec681f3Smrg						:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
37337ec681f3Smrg						:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
37347ec681f3Smrg						:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
37357ec681f3Smrg						:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
37367ec681f3Smrg						:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
37377ec681f3Smrg						:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
37387ec681f3Smrg						:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
37397ec681f3Smrg						:0:0265:0419[00000000x_00000000x] nop
37407ec681f3Smrg						:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
37417ec681f3Smrg						:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
37427ec681f3Smrg						:0:0268:0422[00000100x_00000000x] (rpt1)nop
37437ec681f3Smrg						:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
37447ec681f3Smrg						:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
37457ec681f3Smrg						:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
37467ec681f3Smrg						:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
37477ec681f3Smrg						:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
37487ec681f3Smrg						:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
37497ec681f3Smrg						:0:0275:0439[00000200x_00000000x] (rpt2)nop
37507ec681f3Smrg						:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
37517ec681f3Smrg						:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
37527ec681f3Smrg						:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
37537ec681f3Smrg						:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
37547ec681f3Smrg						:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
37557ec681f3Smrg						:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
37567ec681f3Smrg						:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
37577ec681f3Smrg						:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
37587ec681f3Smrg						:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
37597ec681f3Smrg						:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
37607ec681f3Smrg						:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
37617ec681f3Smrg						:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
37627ec681f3Smrg						:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
37637ec681f3Smrg						:0:0289:0470[00000200x_00000000x] (rpt2)nop
37647ec681f3Smrg						:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
37657ec681f3Smrg						:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
37667ec681f3Smrg						:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
37677ec681f3Smrg						:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
37687ec681f3Smrg						:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
37697ec681f3Smrg						:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
37707ec681f3Smrg						:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
37717ec681f3Smrg						:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
37727ec681f3Smrg						:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
37737ec681f3Smrg						:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
37747ec681f3Smrg						:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
37757ec681f3Smrg						:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
37767ec681f3Smrg						:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
37777ec681f3Smrg						:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
37787ec681f3Smrg						:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
37797ec681f3Smrg						:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
37807ec681f3Smrg						:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
37817ec681f3Smrg						:0:0307:0501[00000100x_00000000x] (rpt1)nop
37827ec681f3Smrg						:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
37837ec681f3Smrg						:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
37847ec681f3Smrg						:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
37857ec681f3Smrg						:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
37867ec681f3Smrg						:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
37877ec681f3Smrg						:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
37887ec681f3Smrg						:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
37897ec681f3Smrg						:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
37907ec681f3Smrg						:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
37917ec681f3Smrg						:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
37927ec681f3Smrg						:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
37937ec681f3Smrg						:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
37947ec681f3Smrg						:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
37957ec681f3Smrg						:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
37967ec681f3Smrg						:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
37977ec681f3Smrg						:0:0323:0529[00000100x_00000000x] (rpt1)nop
37987ec681f3Smrg						:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
37997ec681f3Smrg						:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
38007ec681f3Smrg						:0:0326:0533[00000000x_00000000x] nop
38017ec681f3Smrg						:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
38027ec681f3Smrg						:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
38037ec681f3Smrg						:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
38047ec681f3Smrg						:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
38057ec681f3Smrg						:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
38067ec681f3Smrg						:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
38077ec681f3Smrg						:0:0333:0549[00000200x_00000000x] (rpt2)nop
38087ec681f3Smrg						:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
38097ec681f3Smrg						:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
38107ec681f3Smrg						:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
38117ec681f3Smrg						:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
38127ec681f3Smrg						:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
38137ec681f3Smrg						:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
38147ec681f3Smrg						:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
38157ec681f3Smrg						:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
38167ec681f3Smrg						:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
38177ec681f3Smrg						:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
38187ec681f3Smrg						:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
38197ec681f3Smrg						:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
38207ec681f3Smrg						:0:0346:0576[00000200x_00000000x] (rpt2)nop
38217ec681f3Smrg						:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
38227ec681f3Smrg						:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
38237ec681f3Smrg						:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
38247ec681f3Smrg						:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
38257ec681f3Smrg						:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
38267ec681f3Smrg						:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
38277ec681f3Smrg						:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
38287ec681f3Smrg						:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
38297ec681f3Smrg						:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
38307ec681f3Smrg						:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
38317ec681f3Smrg						:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
38327ec681f3Smrg						:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
38337ec681f3Smrg						:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
38347ec681f3Smrg						:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
38357ec681f3Smrg						:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
38367ec681f3Smrg						:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
38377ec681f3Smrg						:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
38387ec681f3Smrg						:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
38397ec681f3Smrg						:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
38407ec681f3Smrg						:0:0366:0615[00000100x_00000000x] (rpt1)nop
38417ec681f3Smrg						:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
38427ec681f3Smrg						:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
38437ec681f3Smrg						:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
38447ec681f3Smrg						:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
38457ec681f3Smrg						:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
38467ec681f3Smrg						:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
38477ec681f3Smrg						:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
38487ec681f3Smrg						:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
38497ec681f3Smrg						:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
38507ec681f3Smrg						:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
38517ec681f3Smrg						:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
38527ec681f3Smrg						:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
38537ec681f3Smrg						:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
38547ec681f3Smrg						:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
38557ec681f3Smrg						:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
38567ec681f3Smrg						:0:0382:0643[00000100x_00000000x] (rpt1)nop
38577ec681f3Smrg						:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
38587ec681f3Smrg						:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
38597ec681f3Smrg						:0:0385:0647[00000000x_00000000x] nop
38607ec681f3Smrg						:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
38617ec681f3Smrg						:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
38627ec681f3Smrg						:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
38637ec681f3Smrg						:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
38647ec681f3Smrg						:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
38657ec681f3Smrg						:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
38667ec681f3Smrg						:0:0392:0663[00000200x_00000000x] (rpt2)nop
38677ec681f3Smrg						:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
38687ec681f3Smrg						:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
38697ec681f3Smrg						:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
38707ec681f3Smrg						:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
38717ec681f3Smrg						:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
38727ec681f3Smrg						:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
38737ec681f3Smrg						:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
38747ec681f3Smrg						:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
38757ec681f3Smrg						:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
38767ec681f3Smrg						:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
38777ec681f3Smrg						:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
38787ec681f3Smrg						:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
38797ec681f3Smrg						:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
38807ec681f3Smrg						:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
38817ec681f3Smrg						:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
38827ec681f3Smrg						:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
38837ec681f3Smrg						:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
38847ec681f3Smrg						:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
38857ec681f3Smrg						:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
38867ec681f3Smrg						:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
38877ec681f3Smrg						:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
38887ec681f3Smrg						:0:0414:0699[00000100x_00000000x] (rpt1)nop
38897ec681f3Smrg						:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
38907ec681f3Smrg						:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
38917ec681f3Smrg						:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
38927ec681f3Smrg						:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
38937ec681f3Smrg						:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
38947ec681f3Smrg						:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
38957ec681f3Smrg						:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
38967ec681f3Smrg						:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
38977ec681f3Smrg						:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
38987ec681f3Smrg						:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
38997ec681f3Smrg						:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
39007ec681f3Smrg						:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
39017ec681f3Smrg						:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
39027ec681f3Smrg						:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
39037ec681f3Smrg						:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
39047ec681f3Smrg						:0:0430:0727[00000000x_00000000x] nop
39057ec681f3Smrg						:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
39067ec681f3Smrg						:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
39077ec681f3Smrg						:0:0433:0730[00000100x_00000000x] (rpt1)nop
39087ec681f3Smrg						:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
39097ec681f3Smrg						:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
39107ec681f3Smrg						:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
39117ec681f3Smrg						:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
39127ec681f3Smrg						:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
39137ec681f3Smrg						:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
39147ec681f3Smrg						:0:0440:0747[00000200x_00000000x] (rpt2)nop
39157ec681f3Smrg						:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
39167ec681f3Smrg						:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
39177ec681f3Smrg						:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
39187ec681f3Smrg						:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
39197ec681f3Smrg						:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
39207ec681f3Smrg						:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
39217ec681f3Smrg						:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
39227ec681f3Smrg						:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
39237ec681f3Smrg						:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
39247ec681f3Smrg						:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
39257ec681f3Smrg						:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
39267ec681f3Smrg						:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
39277ec681f3Smrg						:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
39287ec681f3Smrg						:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
39297ec681f3Smrg						:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
39307ec681f3Smrg						:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
39317ec681f3Smrg						:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
39327ec681f3Smrg						:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
39337ec681f3Smrg						:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
39347ec681f3Smrg						:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
39357ec681f3Smrg						:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
39367ec681f3Smrg						:0:0462:0783[00000100x_00000000x] (rpt1)nop
39377ec681f3Smrg						:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
39387ec681f3Smrg						:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
39397ec681f3Smrg						:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
39407ec681f3Smrg						:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
39417ec681f3Smrg						:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
39427ec681f3Smrg						:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
39437ec681f3Smrg						:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
39447ec681f3Smrg						:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
39457ec681f3Smrg						:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
39467ec681f3Smrg						:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
39477ec681f3Smrg						:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
39487ec681f3Smrg						:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
39497ec681f3Smrg						:0:0475:0808[00000100x_00000000x] (rpt1)nop
39507ec681f3Smrg						:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
39517ec681f3Smrg						:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
39527ec681f3Smrg						:0:0478:0812[00000000x_00000000x] nop
39537ec681f3Smrg						:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
39547ec681f3Smrg						:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
39557ec681f3Smrg						:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
39567ec681f3Smrg						:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
39577ec681f3Smrg						:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
39587ec681f3Smrg						:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
39597ec681f3Smrg						:0:0485:0828[00000200x_00000000x] (rpt2)nop
39607ec681f3Smrg						:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
39617ec681f3Smrg						:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
39627ec681f3Smrg						:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
39637ec681f3Smrg						:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
39647ec681f3Smrg						:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
39657ec681f3Smrg						:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
39667ec681f3Smrg						:0:0492:0852[00000200x_00000000x] (rpt2)nop
39677ec681f3Smrg						:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
39687ec681f3Smrg						:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
39697ec681f3Smrg						:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
39707ec681f3Smrg						:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
39717ec681f3Smrg						:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
39727ec681f3Smrg						:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
39737ec681f3Smrg						:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
39747ec681f3Smrg						:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
39757ec681f3Smrg						:0:0501:0872[00000200x_00000000x] (rpt2)nop
39767ec681f3Smrg						:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
39777ec681f3Smrg						:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
39787ec681f3Smrg						:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
39797ec681f3Smrg						:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
39807ec681f3Smrg						:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
39817ec681f3Smrg						:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
39827ec681f3Smrg						:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
39837ec681f3Smrg						:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
39847ec681f3Smrg						:0:0510:0892[00000200x_00000000x] (rpt2)nop
39857ec681f3Smrg						:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
39867ec681f3Smrg						:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
39877ec681f3Smrg						:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
39887ec681f3Smrg						:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
39897ec681f3Smrg						:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
39907ec681f3Smrg						:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
39917ec681f3Smrg						:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
39927ec681f3Smrg						:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
39937ec681f3Smrg						:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
39947ec681f3Smrg						:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
39957ec681f3Smrg						:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
39967ec681f3Smrg						:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
39977ec681f3Smrg						:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
39987ec681f3Smrg						:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
39997ec681f3Smrg						:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
40007ec681f3Smrg						:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
40017ec681f3Smrg						:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
40027ec681f3Smrg						:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
40037ec681f3Smrg						:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
40047ec681f3Smrg						:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
40057ec681f3Smrg						:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
40067ec681f3Smrg						:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
40077ec681f3Smrg						:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
40087ec681f3Smrg						:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
40097ec681f3Smrg						:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
40107ec681f3Smrg						:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
40117ec681f3Smrg						:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
40127ec681f3Smrg						:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
40137ec681f3Smrg						:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
40147ec681f3Smrg						:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
40157ec681f3Smrg						:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
40167ec681f3Smrg						:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
40177ec681f3Smrg						:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
40187ec681f3Smrg						:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
40197ec681f3Smrg						:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
40207ec681f3Smrg						:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
40217ec681f3Smrg						:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
40227ec681f3Smrg						:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
40237ec681f3Smrg						:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
40247ec681f3Smrg						:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
40257ec681f3Smrg						:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
40267ec681f3Smrg						:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
40277ec681f3Smrg						:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
40287ec681f3Smrg						:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
40297ec681f3Smrg						:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
40307ec681f3Smrg						:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
40317ec681f3Smrg						:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
40327ec681f3Smrg						:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
40337ec681f3Smrg						:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
40347ec681f3Smrg						:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
40357ec681f3Smrg						:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
40367ec681f3Smrg						:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
40377ec681f3Smrg						:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
40387ec681f3Smrg						:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
40397ec681f3Smrg						:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
40407ec681f3Smrg						:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
40417ec681f3Smrg						:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
40427ec681f3Smrg						:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
40437ec681f3Smrg						:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
40447ec681f3Smrg						:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
40457ec681f3Smrg						:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
40467ec681f3Smrg						:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
40477ec681f3Smrg						:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
40487ec681f3Smrg						:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
40497ec681f3Smrg						:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
40507ec681f3Smrg						:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
40517ec681f3Smrg						:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
40527ec681f3Smrg						:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
40537ec681f3Smrg						:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
40547ec681f3Smrg						:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
40557ec681f3Smrg						:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
40567ec681f3Smrg						:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
40577ec681f3Smrg						:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
40587ec681f3Smrg						:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
40597ec681f3Smrg						:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
40607ec681f3Smrg						:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
40617ec681f3Smrg						:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
40627ec681f3Smrg						:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
40637ec681f3Smrg						:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
40647ec681f3Smrg						:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
40657ec681f3Smrg						:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
40667ec681f3Smrg						:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
40677ec681f3Smrg						:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
40687ec681f3Smrg						:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
40697ec681f3Smrg						:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
40707ec681f3Smrg						:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
40717ec681f3Smrg						:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
40727ec681f3Smrg						:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
40737ec681f3Smrg						:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
40747ec681f3Smrg						:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
40757ec681f3Smrg						:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
40767ec681f3Smrg						:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
40777ec681f3Smrg						:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
40787ec681f3Smrg						:0:0604:1016[00000000x_00000000x] nop
40797ec681f3Smrg						:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
40807ec681f3Smrg						:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
40817ec681f3Smrg						:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
40827ec681f3Smrg						:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
40837ec681f3Smrg						:0:0609:1021[00000000x_00000000x] nop
40847ec681f3Smrg						:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
40857ec681f3Smrg						:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
40867ec681f3Smrg						:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
40877ec681f3Smrg						:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
40887ec681f3Smrg						:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
40897ec681f3Smrg						:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
40907ec681f3Smrg						:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
40917ec681f3Smrg						:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
40927ec681f3Smrg						:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
40937ec681f3Smrg						:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
40947ec681f3Smrg						:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
40957ec681f3Smrg						:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
40967ec681f3Smrg						:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
40977ec681f3Smrg						:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
40987ec681f3Smrg						:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
40997ec681f3Smrg						:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
41007ec681f3Smrg						:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
41017ec681f3Smrg						:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
41027ec681f3Smrg						:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
41037ec681f3Smrg						:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
41047ec681f3Smrg						:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
41057ec681f3Smrg						:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
41067ec681f3Smrg						:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
41077ec681f3Smrg						:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
41087ec681f3Smrg						:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
41097ec681f3Smrg						:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
41107ec681f3Smrg						:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
41117ec681f3Smrg						:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
41127ec681f3Smrg						:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
41137ec681f3Smrg						:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
41147ec681f3Smrg						:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
41157ec681f3Smrg						:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
41167ec681f3Smrg						:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
41177ec681f3Smrg						:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
41187ec681f3Smrg						:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
41197ec681f3Smrg						:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
41207ec681f3Smrg						:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
41217ec681f3Smrg						:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
41227ec681f3Smrg						:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
41237ec681f3Smrg						:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
41247ec681f3Smrg						:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
41257ec681f3Smrg						:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
41267ec681f3Smrg						:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
41277ec681f3Smrg						:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
41287ec681f3Smrg						:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
41297ec681f3Smrg						:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
41307ec681f3Smrg						:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
41317ec681f3Smrg						:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
41327ec681f3Smrg						:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
41337ec681f3Smrg						:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
41347ec681f3Smrg						:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
41357ec681f3Smrg						:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
41367ec681f3Smrg						:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
41377ec681f3Smrg						:0:0663:1093[00000000x_00000000x] nop
41387ec681f3Smrg						:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
41397ec681f3Smrg						:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
41407ec681f3Smrg						:0:0666:1096[00000000x_00000000x] nop
41417ec681f3Smrg						:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
41427ec681f3Smrg						:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
41437ec681f3Smrg						:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
41447ec681f3Smrg						:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
41457ec681f3Smrg						:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
41467ec681f3Smrg						:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
41477ec681f3Smrg						:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
41487ec681f3Smrg						:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
41497ec681f3Smrg						:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
41507ec681f3Smrg						:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
41517ec681f3Smrg						:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
41527ec681f3Smrg						:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
41537ec681f3Smrg						:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
41547ec681f3Smrg						:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
41557ec681f3Smrg						:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
41567ec681f3Smrg						:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
41577ec681f3Smrg						:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
41587ec681f3Smrg						:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
41597ec681f3Smrg						:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
41607ec681f3Smrg						:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
41617ec681f3Smrg						:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
41627ec681f3Smrg						:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
41637ec681f3Smrg						:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
41647ec681f3Smrg						:0:0690:1128[00000000x_00000000x] nop
41657ec681f3Smrg						:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
41667ec681f3Smrg						:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
41677ec681f3Smrg						:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
41687ec681f3Smrg						:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
41697ec681f3Smrg						:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
41707ec681f3Smrg						:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
41717ec681f3Smrg						:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
41727ec681f3Smrg						:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
41737ec681f3Smrg						:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
41747ec681f3Smrg						:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
41757ec681f3Smrg						:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
41767ec681f3Smrg						:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
41777ec681f3Smrg						:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
41787ec681f3Smrg						:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
41797ec681f3Smrg						:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
41807ec681f3Smrg						:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
41817ec681f3Smrg						:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
41827ec681f3Smrg						:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
41837ec681f3Smrg						:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
41847ec681f3Smrg						:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
41857ec681f3Smrg						:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
41867ec681f3Smrg						:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
41877ec681f3Smrg						:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
41887ec681f3Smrg						:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
41897ec681f3Smrg						:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
41907ec681f3Smrg						:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
41917ec681f3Smrg						:0:0717:1167[00000100x_00000000x] (rpt1)nop
41927ec681f3Smrg						:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
41937ec681f3Smrg						:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
41947ec681f3Smrg						:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
41957ec681f3Smrg						:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
41967ec681f3Smrg						:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
41977ec681f3Smrg						:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
41987ec681f3Smrg						:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
41997ec681f3Smrg						:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
42007ec681f3Smrg						:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
42017ec681f3Smrg						:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
42027ec681f3Smrg						:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
42037ec681f3Smrg						:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
42047ec681f3Smrg						:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
42057ec681f3Smrg						:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
42067ec681f3Smrg						:0:0732:1192[00000100x_00000000x] (rpt1)nop
42077ec681f3Smrg						:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
42087ec681f3Smrg						:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
42097ec681f3Smrg						:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
42107ec681f3Smrg						:0:0736:1200[00000200x_00000000x] (rpt2)nop
42117ec681f3Smrg						:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
42127ec681f3Smrg						:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
42137ec681f3Smrg						:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
42147ec681f3Smrg						:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
42157ec681f3Smrg						:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
42167ec681f3Smrg						:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
42177ec681f3Smrg						:0:0743:1218[00000200x_00000000x] (rpt2)nop
42187ec681f3Smrg						:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
42197ec681f3Smrg						:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
42207ec681f3Smrg						:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
42217ec681f3Smrg						:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
42227ec681f3Smrg						:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
42237ec681f3Smrg						:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
42247ec681f3Smrg						:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
42257ec681f3Smrg						:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
42267ec681f3Smrg						:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
42277ec681f3Smrg						:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
42287ec681f3Smrg						:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
42297ec681f3Smrg						:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
42307ec681f3Smrg						:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
42317ec681f3Smrg						:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
42327ec681f3Smrg						:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
42337ec681f3Smrg						:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
42347ec681f3Smrg						:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
42357ec681f3Smrg						:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
42367ec681f3Smrg						:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
42377ec681f3Smrg						:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
42387ec681f3Smrg						:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
42397ec681f3Smrg						:0:0765:1254[00000100x_00000000x] (rpt1)nop
42407ec681f3Smrg						:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
42417ec681f3Smrg						:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
42427ec681f3Smrg						:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
42437ec681f3Smrg						:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
42447ec681f3Smrg						:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
42457ec681f3Smrg						:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
42467ec681f3Smrg						:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
42477ec681f3Smrg						:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
42487ec681f3Smrg						:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
42497ec681f3Smrg						:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
42507ec681f3Smrg						:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
42517ec681f3Smrg						:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
42527ec681f3Smrg						:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
42537ec681f3Smrg						:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
42547ec681f3Smrg						:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
42557ec681f3Smrg						:0:0781:1282[00000100x_00000000x] (rpt1)nop
42567ec681f3Smrg						:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
42577ec681f3Smrg						:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
42587ec681f3Smrg						:0:0784:1286[00000000x_00000000x] nop
42597ec681f3Smrg						:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
42607ec681f3Smrg						:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
42617ec681f3Smrg						:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
42627ec681f3Smrg						:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
42637ec681f3Smrg						:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
42647ec681f3Smrg						:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
42657ec681f3Smrg						:0:0791:1302[00000200x_00000000x] (rpt2)nop
42667ec681f3Smrg						:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
42677ec681f3Smrg						:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
42687ec681f3Smrg						:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
42697ec681f3Smrg						:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
42707ec681f3Smrg						:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
42717ec681f3Smrg						:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
42727ec681f3Smrg						:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
42737ec681f3Smrg						:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
42747ec681f3Smrg						:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
42757ec681f3Smrg						:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
42767ec681f3Smrg						:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
42777ec681f3Smrg						:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
42787ec681f3Smrg						:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
42797ec681f3Smrg						:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
42807ec681f3Smrg						:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
42817ec681f3Smrg						:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
42827ec681f3Smrg						:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
42837ec681f3Smrg						:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
42847ec681f3Smrg						:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
42857ec681f3Smrg						:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
42867ec681f3Smrg						:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
42877ec681f3Smrg						:0:0813:1338[00000100x_00000000x] (rpt1)nop
42887ec681f3Smrg						:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
42897ec681f3Smrg						:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
42907ec681f3Smrg						:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
42917ec681f3Smrg						:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
42927ec681f3Smrg						:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
42937ec681f3Smrg						:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
42947ec681f3Smrg						:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
42957ec681f3Smrg						:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
42967ec681f3Smrg						:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
42977ec681f3Smrg						:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
42987ec681f3Smrg						:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
42997ec681f3Smrg						:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
43007ec681f3Smrg						:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
43017ec681f3Smrg						:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
43027ec681f3Smrg						:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
43037ec681f3Smrg						:0:0829:1366[00000100x_00000000x] (rpt1)nop
43047ec681f3Smrg						:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
43057ec681f3Smrg						:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
43067ec681f3Smrg						:0:0832:1370[00000000x_00000000x] nop
43077ec681f3Smrg						:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
43087ec681f3Smrg						:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
43097ec681f3Smrg						:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
43107ec681f3Smrg						:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
43117ec681f3Smrg						:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
43127ec681f3Smrg						:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
43137ec681f3Smrg						:0:0839:1386[00000200x_00000000x] (rpt2)nop
43147ec681f3Smrg						:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
43157ec681f3Smrg						:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
43167ec681f3Smrg						:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
43177ec681f3Smrg						:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
43187ec681f3Smrg						:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
43197ec681f3Smrg						:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
43207ec681f3Smrg						:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
43217ec681f3Smrg						:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
43227ec681f3Smrg						:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
43237ec681f3Smrg						:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
43247ec681f3Smrg						:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
43257ec681f3Smrg						:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
43267ec681f3Smrg						:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
43277ec681f3Smrg						:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
43287ec681f3Smrg						:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
43297ec681f3Smrg						:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
43307ec681f3Smrg						:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
43317ec681f3Smrg						:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
43327ec681f3Smrg						:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
43337ec681f3Smrg						:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
43347ec681f3Smrg						:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
43357ec681f3Smrg						:0:0861:1425[00000000x_00000000x] nop
43367ec681f3Smrg						:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
43377ec681f3Smrg						:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
43387ec681f3Smrg						:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
43397ec681f3Smrg						:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
43407ec681f3Smrg						:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
43417ec681f3Smrg						:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
43427ec681f3Smrg						:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
43437ec681f3Smrg						:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
43447ec681f3Smrg						:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
43457ec681f3Smrg						:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
43467ec681f3Smrg						:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
43477ec681f3Smrg						:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
43487ec681f3Smrg						:0:0874:1450[00000000x_00000000x] nop
43497ec681f3Smrg						:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
43507ec681f3Smrg						:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
43517ec681f3Smrg						:0:0877:1453[00000100x_00000000x] (rpt1)nop
43527ec681f3Smrg						:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
43537ec681f3Smrg						:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
43547ec681f3Smrg						:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
43557ec681f3Smrg						:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
43567ec681f3Smrg						:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
43577ec681f3Smrg						:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
43587ec681f3Smrg						:0:0884:1470[00000200x_00000000x] (rpt2)nop
43597ec681f3Smrg						:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
43607ec681f3Smrg						:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
43617ec681f3Smrg						:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
43627ec681f3Smrg						:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
43637ec681f3Smrg						:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
43647ec681f3Smrg						:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
43657ec681f3Smrg						:0:0891:1494[00000200x_00000000x] (rpt2)nop
43667ec681f3Smrg						:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
43677ec681f3Smrg						:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
43687ec681f3Smrg						:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
43697ec681f3Smrg						:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
43707ec681f3Smrg						:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
43717ec681f3Smrg						:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
43727ec681f3Smrg						:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
43737ec681f3Smrg						:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
43747ec681f3Smrg						:0:0900:1514[00000200x_00000000x] (rpt2)nop
43757ec681f3Smrg						:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
43767ec681f3Smrg						:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
43777ec681f3Smrg						:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
43787ec681f3Smrg						:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
43797ec681f3Smrg						:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
43807ec681f3Smrg						:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
43817ec681f3Smrg						:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
43827ec681f3Smrg						:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
43837ec681f3Smrg						:0:0909:1534[00000200x_00000000x] (rpt2)nop
43847ec681f3Smrg						:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
43857ec681f3Smrg						:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
43867ec681f3Smrg						:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
43877ec681f3Smrg						:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
43887ec681f3Smrg						:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
43897ec681f3Smrg						:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
43907ec681f3Smrg						:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
43917ec681f3Smrg						:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
43927ec681f3Smrg						:0:0918:1554[00000200x_00000000x] (rpt2)nop
43937ec681f3Smrg						:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
43947ec681f3Smrg						:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
43957ec681f3Smrg						:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
43967ec681f3Smrg						:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
43977ec681f3Smrg						:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
43987ec681f3Smrg						:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
43997ec681f3Smrg						:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
44007ec681f3Smrg						:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
44017ec681f3Smrg						:0:0927:1574[00000200x_00000000x] (rpt2)nop
44027ec681f3Smrg						:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
44037ec681f3Smrg						:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
44047ec681f3Smrg						:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
44057ec681f3Smrg						:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
44067ec681f3Smrg						:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
44077ec681f3Smrg						:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
44087ec681f3Smrg						:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
44097ec681f3Smrg						:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
44107ec681f3Smrg						:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
44117ec681f3Smrg						:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
44127ec681f3Smrg						:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
44137ec681f3Smrg						:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
44147ec681f3Smrg						:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
44157ec681f3Smrg						:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
44167ec681f3Smrg						:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
44177ec681f3Smrg						:0:0943:1613[00000100x_00000000x] (rpt1)nop
44187ec681f3Smrg						:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
44197ec681f3Smrg						:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
44207ec681f3Smrg						:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
44217ec681f3Smrg						:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
44227ec681f3Smrg						:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
44237ec681f3Smrg						:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
44247ec681f3Smrg						:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
44257ec681f3Smrg						:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
44267ec681f3Smrg						:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
44277ec681f3Smrg						:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
44287ec681f3Smrg						:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
44297ec681f3Smrg						:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
44307ec681f3Smrg						:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
44317ec681f3Smrg						:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
44327ec681f3Smrg						:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
44337ec681f3Smrg						:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
44347ec681f3Smrg						:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
44357ec681f3Smrg						:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
44367ec681f3Smrg						:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
44377ec681f3Smrg						:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
44387ec681f3Smrg						:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
44397ec681f3Smrg						:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
44407ec681f3Smrg						:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
44417ec681f3Smrg						:0:0967:1650[00000100x_00000000x] (rpt1)nop
44427ec681f3Smrg						:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
44437ec681f3Smrg						:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
44447ec681f3Smrg						:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
44457ec681f3Smrg						:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
44467ec681f3Smrg						:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
44477ec681f3Smrg						:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
44487ec681f3Smrg						:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
44497ec681f3Smrg						:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
44507ec681f3Smrg						:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
44517ec681f3Smrg						:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
44527ec681f3Smrg						:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
44537ec681f3Smrg						:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
44547ec681f3Smrg						:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
44557ec681f3Smrg						:0:0981:1676[00000100x_00000000x] (rpt1)nop
44567ec681f3Smrg						:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
44577ec681f3Smrg						:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
44587ec681f3Smrg						:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
44597ec681f3Smrg						:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
44607ec681f3Smrg						:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
44617ec681f3Smrg						:0:0987:1692[00000200x_00000000x] (rpt2)nop
44627ec681f3Smrg						:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
44637ec681f3Smrg						:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
44647ec681f3Smrg						:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
44657ec681f3Smrg						:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
44667ec681f3Smrg						:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
44677ec681f3Smrg						:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
44687ec681f3Smrg						:0:0994:1710[00000200x_00000000x] (rpt2)nop
44697ec681f3Smrg						:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
44707ec681f3Smrg						:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
44717ec681f3Smrg						:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
44727ec681f3Smrg						:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
44737ec681f3Smrg						:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
44747ec681f3Smrg						:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
44757ec681f3Smrg						:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
44767ec681f3Smrg						:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
44777ec681f3Smrg						:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
44787ec681f3Smrg						:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
44797ec681f3Smrg						:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
44807ec681f3Smrg						:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
44817ec681f3Smrg						:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
44827ec681f3Smrg						:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
44837ec681f3Smrg						:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
44847ec681f3Smrg						:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
44857ec681f3Smrg						:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
44867ec681f3Smrg						:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
44877ec681f3Smrg						:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
44887ec681f3Smrg						:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
44897ec681f3Smrg						:0:1015:1746[00000100x_00000000x] (rpt1)nop
44907ec681f3Smrg						:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
44917ec681f3Smrg						:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
44927ec681f3Smrg						:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
44937ec681f3Smrg						:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
44947ec681f3Smrg						:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
44957ec681f3Smrg						:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
44967ec681f3Smrg						:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
44977ec681f3Smrg						:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
44987ec681f3Smrg						:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
44997ec681f3Smrg						:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
45007ec681f3Smrg						:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
45017ec681f3Smrg						:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
45027ec681f3Smrg						:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
45037ec681f3Smrg						:0:1029:1772[00000100x_00000000x] (rpt1)nop
45047ec681f3Smrg						:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
45057ec681f3Smrg						:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
45067ec681f3Smrg						:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
45077ec681f3Smrg						:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
45087ec681f3Smrg						:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
45097ec681f3Smrg						:0:1035:1788[00000200x_00000000x] (rpt2)nop
45107ec681f3Smrg						:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
45117ec681f3Smrg						:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
45127ec681f3Smrg						:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
45137ec681f3Smrg						:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
45147ec681f3Smrg						:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
45157ec681f3Smrg						:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
45167ec681f3Smrg						:0:1042:1806[00000200x_00000000x] (rpt2)nop
45177ec681f3Smrg						:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
45187ec681f3Smrg						:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
45197ec681f3Smrg						:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
45207ec681f3Smrg						:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
45217ec681f3Smrg						:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
45227ec681f3Smrg						:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
45237ec681f3Smrg						:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
45247ec681f3Smrg						:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
45257ec681f3Smrg						:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
45267ec681f3Smrg						:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
45277ec681f3Smrg						:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
45287ec681f3Smrg						:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
45297ec681f3Smrg						:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
45307ec681f3Smrg						:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
45317ec681f3Smrg						:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
45327ec681f3Smrg						:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
45337ec681f3Smrg						:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
45347ec681f3Smrg						:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
45357ec681f3Smrg						:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
45367ec681f3Smrg						:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
45377ec681f3Smrg						:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
45387ec681f3Smrg						:0:1064:1842[00000100x_00000000x] (rpt1)nop
45397ec681f3Smrg						:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
45407ec681f3Smrg						:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
45417ec681f3Smrg						:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
45427ec681f3Smrg						:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
45437ec681f3Smrg						:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
45447ec681f3Smrg						:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
45457ec681f3Smrg						:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
45467ec681f3Smrg						:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
45477ec681f3Smrg						:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
45487ec681f3Smrg						:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
45497ec681f3Smrg						:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
45507ec681f3Smrg						:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
45517ec681f3Smrg						:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
45527ec681f3Smrg						:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
45537ec681f3Smrg						:0:1079:1867[00000100x_00000000x] (rpt1)nop
45547ec681f3Smrg						:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
45557ec681f3Smrg						:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
45567ec681f3Smrg						:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
45577ec681f3Smrg						:0:1083:1875[00000200x_00000000x] (rpt2)nop
45587ec681f3Smrg						:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
45597ec681f3Smrg						:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
45607ec681f3Smrg						:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
45617ec681f3Smrg						:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
45627ec681f3Smrg						:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
45637ec681f3Smrg						:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
45647ec681f3Smrg						:0:1090:1893[00000200x_00000000x] (rpt2)nop
45657ec681f3Smrg						:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
45667ec681f3Smrg						:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
45677ec681f3Smrg						:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
45687ec681f3Smrg						:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
45697ec681f3Smrg						:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
45707ec681f3Smrg						:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
45717ec681f3Smrg						:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
45727ec681f3Smrg						:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
45737ec681f3Smrg						:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
45747ec681f3Smrg						:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
45757ec681f3Smrg						:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
45767ec681f3Smrg						:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
45777ec681f3Smrg						:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
45787ec681f3Smrg						:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
45797ec681f3Smrg						:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
45807ec681f3Smrg						:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
45817ec681f3Smrg						:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
45827ec681f3Smrg						:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
45837ec681f3Smrg						:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
45847ec681f3Smrg						:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
45857ec681f3Smrg						:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
45867ec681f3Smrg						:0:1112:1929[00000000x_00000000x] nop
45877ec681f3Smrg						:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
45887ec681f3Smrg						:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
45897ec681f3Smrg						:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
45907ec681f3Smrg						:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
45917ec681f3Smrg						:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
45927ec681f3Smrg						:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
45937ec681f3Smrg						:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
45947ec681f3Smrg						:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
45957ec681f3Smrg						:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
45967ec681f3Smrg						:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
45977ec681f3Smrg						:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
45987ec681f3Smrg						:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
45997ec681f3Smrg						:0:1125:1954[00000000x_00000000x] nop
46007ec681f3Smrg						:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
46017ec681f3Smrg						:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
46027ec681f3Smrg						:0:1128:1957[00000100x_00000000x] (rpt1)nop
46037ec681f3Smrg						:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
46047ec681f3Smrg						:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
46057ec681f3Smrg						:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
46067ec681f3Smrg						:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
46077ec681f3Smrg						:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
46087ec681f3Smrg						:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
46097ec681f3Smrg						:0:1135:1974[00000200x_00000000x] (rpt2)nop
46107ec681f3Smrg						:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
46117ec681f3Smrg						:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
46127ec681f3Smrg						:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
46137ec681f3Smrg						:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
46147ec681f3Smrg						:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
46157ec681f3Smrg						:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
46167ec681f3Smrg						:0:1142:1998[00000200x_00000000x] (rpt2)nop
46177ec681f3Smrg						:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
46187ec681f3Smrg						:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
46197ec681f3Smrg						:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
46207ec681f3Smrg						:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
46217ec681f3Smrg						:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
46227ec681f3Smrg						:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
46237ec681f3Smrg						:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
46247ec681f3Smrg						:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
46257ec681f3Smrg						:0:1151:2018[00000200x_00000000x] (rpt2)nop
46267ec681f3Smrg						:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
46277ec681f3Smrg						:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
46287ec681f3Smrg						:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
46297ec681f3Smrg						:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
46307ec681f3Smrg						:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
46317ec681f3Smrg						:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
46327ec681f3Smrg						:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
46337ec681f3Smrg						:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
46347ec681f3Smrg						:0:1160:2038[00000200x_00000000x] (rpt2)nop
46357ec681f3Smrg						:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
46367ec681f3Smrg						:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
46377ec681f3Smrg						:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
46387ec681f3Smrg						:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
46397ec681f3Smrg						:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
46407ec681f3Smrg						:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
46417ec681f3Smrg						:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
46427ec681f3Smrg						:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
46437ec681f3Smrg						:0:1169:2058[00000200x_00000000x] (rpt2)nop
46447ec681f3Smrg						:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
46457ec681f3Smrg						:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
46467ec681f3Smrg						:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
46477ec681f3Smrg						:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
46487ec681f3Smrg						:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
46497ec681f3Smrg						:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
46507ec681f3Smrg						:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
46517ec681f3Smrg						:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
46527ec681f3Smrg						:0:1178:2078[00000200x_00000000x] (rpt2)nop
46537ec681f3Smrg						:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
46547ec681f3Smrg						:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
46557ec681f3Smrg						:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
46567ec681f3Smrg						:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
46577ec681f3Smrg						:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
46587ec681f3Smrg						:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
46597ec681f3Smrg						:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
46607ec681f3Smrg						:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
46617ec681f3Smrg						:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
46627ec681f3Smrg						:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
46637ec681f3Smrg						:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
46647ec681f3Smrg						:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
46657ec681f3Smrg						:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
46667ec681f3Smrg						:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
46677ec681f3Smrg						:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
46687ec681f3Smrg						:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
46697ec681f3Smrg						:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
46707ec681f3Smrg						:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
46717ec681f3Smrg						:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
46727ec681f3Smrg						:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
46737ec681f3Smrg						:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
46747ec681f3Smrg						:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
46757ec681f3Smrg						:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
46767ec681f3Smrg						:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
46777ec681f3Smrg						:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
46787ec681f3Smrg						:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
46797ec681f3Smrg						:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
46807ec681f3Smrg						:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
46817ec681f3Smrg						:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
46827ec681f3Smrg						:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
46837ec681f3Smrg						:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
46847ec681f3Smrg						:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
46857ec681f3Smrg						:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
46867ec681f3Smrg						:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
46877ec681f3Smrg						:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
46887ec681f3Smrg						:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
46897ec681f3Smrg						:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
46907ec681f3Smrg						:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
46917ec681f3Smrg						:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
46927ec681f3Smrg						:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
46937ec681f3Smrg						:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
46947ec681f3Smrg						:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
46957ec681f3Smrg						:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
46967ec681f3Smrg						:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
46977ec681f3Smrg						:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
46987ec681f3Smrg						:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
46997ec681f3Smrg						:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
47007ec681f3Smrg						:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
47017ec681f3Smrg						:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
47027ec681f3Smrg						:0:1228:2157[00000100x_00000000x] (rpt1)nop
47037ec681f3Smrg						:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
47047ec681f3Smrg						:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
47057ec681f3Smrg						:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
47067ec681f3Smrg						:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
47077ec681f3Smrg						:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
47087ec681f3Smrg						:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
47097ec681f3Smrg						:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
47107ec681f3Smrg						:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
47117ec681f3Smrg						:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
47127ec681f3Smrg						:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
47137ec681f3Smrg						:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
47147ec681f3Smrg						:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
47157ec681f3Smrg						:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
47167ec681f3Smrg						:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
47177ec681f3Smrg						:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
47187ec681f3Smrg						:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
47197ec681f3Smrg						:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
47207ec681f3Smrg						:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
47217ec681f3Smrg						:0:1247:2202[01000000x_0000000ex] jump #l1261
47227ec681f3Smrg						:1:1248:2203[284cc007x_00000000x] l1248:
47237ec681f3Smrg						:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
47247ec681f3Smrg						:0:1249:2204[00000200x_00000000x] (rpt2)nop
47257ec681f3Smrg						:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
47267ec681f3Smrg						:0:1251:2208[00000200x_00000000x] (rpt2)nop
47277ec681f3Smrg						:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
47287ec681f3Smrg						:0:1253:2212[00000200x_00000000x] (rpt2)nop
47297ec681f3Smrg						:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
47307ec681f3Smrg						:0:1255:2216[00000200x_00000000x] (rpt2)nop
47317ec681f3Smrg						:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
47327ec681f3Smrg						:0:1257:2220[00000200x_00000000x] (rpt2)nop
47337ec681f3Smrg						:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
47347ec681f3Smrg						:0:1259:2224[00000200x_00000000x] (rpt2)nop
47357ec681f3Smrg						:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
47367ec681f3Smrg						:1:1261:2228[280cc012x_00000004x] l1261:
47377ec681f3Smrg						:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
47387ec681f3Smrg						:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
47397ec681f3Smrg						:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
47407ec681f3Smrg						:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
47417ec681f3Smrg						:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
47427ec681f3Smrg						:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
47437ec681f3Smrg						:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
47447ec681f3Smrg						:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
47457ec681f3Smrg						:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
47467ec681f3Smrg						:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
47477ec681f3Smrg						:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
47487ec681f3Smrg						:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
47497ec681f3Smrg						:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
47507ec681f3Smrg						:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
47517ec681f3Smrg						:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
47527ec681f3Smrg						:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
47537ec681f3Smrg						:0:1277:2247[00000200x_00000000x] (rpt2)nop
47547ec681f3Smrg						:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
47557ec681f3Smrg						:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
47567ec681f3Smrg						:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
47577ec681f3Smrg						:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
47587ec681f3Smrg						:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
47597ec681f3Smrg						:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
47607ec681f3Smrg						:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
47617ec681f3Smrg						:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
47627ec681f3Smrg						:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
47637ec681f3Smrg						:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
47647ec681f3Smrg						:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
47657ec681f3Smrg						:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
47667ec681f3Smrg						:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
47677ec681f3Smrg						:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
47687ec681f3Smrg						:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
47697ec681f3Smrg						:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
47707ec681f3Smrg						:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
47717ec681f3Smrg						:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
47727ec681f3Smrg						:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
47737ec681f3Smrg						:0:1297:2271[01000000x_fffffb99x] jump #l170
47747ec681f3Smrg						:2:1298:2272[48500401x_00010001x] l1298:
47757ec681f3Smrg						:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
47767ec681f3Smrg						:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
47777ec681f3Smrg						:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
47787ec681f3Smrg						:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
47797ec681f3Smrg						:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
47807ec681f3Smrg						:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
47817ec681f3Smrg						:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
47827ec681f3Smrg						:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
47837ec681f3Smrg						:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
47847ec681f3Smrg						:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
47857ec681f3Smrg						:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
47867ec681f3Smrg						:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
47877ec681f3Smrg						:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
47887ec681f3Smrg						:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
47897ec681f3Smrg						:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
47907ec681f3Smrg						:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
47917ec681f3Smrg						:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
47927ec681f3Smrg						:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
47937ec681f3Smrg						:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
47947ec681f3Smrg						:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
47957ec681f3Smrg						:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
47967ec681f3Smrg						:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
47977ec681f3Smrg						:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
47987ec681f3Smrg						:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
47997ec681f3Smrg						:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
48007ec681f3Smrg						:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
48017ec681f3Smrg						:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
48027ec681f3Smrg						:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
48037ec681f3Smrg						:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
48047ec681f3Smrg						:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
48057ec681f3Smrg						:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
48067ec681f3Smrg						:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
48077ec681f3Smrg						:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
48087ec681f3Smrg						:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
48097ec681f3Smrg						:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
48107ec681f3Smrg						:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
48117ec681f3Smrg						:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
48127ec681f3Smrg						:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
48137ec681f3Smrg						:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
48147ec681f3Smrg						:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
48157ec681f3Smrg						:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
48167ec681f3Smrg						:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
48177ec681f3Smrg						:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
48187ec681f3Smrg						:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
48197ec681f3Smrg						:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
48207ec681f3Smrg						:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
48217ec681f3Smrg						:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
48227ec681f3Smrg						:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
48237ec681f3Smrg						:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
48247ec681f3Smrg						:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
48257ec681f3Smrg						:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
48267ec681f3Smrg						:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
48277ec681f3Smrg						:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
48287ec681f3Smrg						:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
48297ec681f3Smrg						:0:1352:2335[00000200x_00000000x] (rpt2)nop
48307ec681f3Smrg						:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
48317ec681f3Smrg						:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
48327ec681f3Smrg						:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
48337ec681f3Smrg						:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
48347ec681f3Smrg						:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
48357ec681f3Smrg						:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
48367ec681f3Smrg						:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
48377ec681f3Smrg						:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
48387ec681f3Smrg						:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
48397ec681f3Smrg						:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
48407ec681f3Smrg						:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
48417ec681f3Smrg						:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
48427ec681f3Smrg						:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
48437ec681f3Smrg						:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
48447ec681f3Smrg						:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
48457ec681f3Smrg						:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
48467ec681f3Smrg						:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
48477ec681f3Smrg						:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
48487ec681f3Smrg						:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
48497ec681f3Smrg						:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
48507ec681f3Smrg						:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
48517ec681f3Smrg						:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
48527ec681f3Smrg						:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
48537ec681f3Smrg						:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
48547ec681f3Smrg						:0:1377:2369[00000000x_00000000x] nop
48557ec681f3Smrg						:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
48567ec681f3Smrg						:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
48577ec681f3Smrg						:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
48587ec681f3Smrg						:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
48597ec681f3Smrg						:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
48607ec681f3Smrg						:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
48617ec681f3Smrg						:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
48627ec681f3Smrg						:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
48637ec681f3Smrg						:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
48647ec681f3Smrg						:0:1387:2382[00000000x_00000000x] nop
48657ec681f3Smrg						:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
48667ec681f3Smrg						:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
48677ec681f3Smrg						:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
48687ec681f3Smrg						:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
48697ec681f3Smrg						:0:1392:2391[00000100x_00000000x] (rpt1)nop
48707ec681f3Smrg						:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
48717ec681f3Smrg						:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
48727ec681f3Smrg						:0:1395:2398[00000200x_00000000x] (rpt2)nop
48737ec681f3Smrg						:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
48747ec681f3Smrg						:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
48757ec681f3Smrg						:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
48767ec681f3Smrg						:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
48777ec681f3Smrg						:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
48787ec681f3Smrg						:0:1401:2409[03000000x_00000000x] end
48797ec681f3Smrg						:0:1402:2410[00000000x_00000000x] nop
48807ec681f3Smrg						:0:1403:2411[00000000x_00000000x] nop
48817ec681f3Smrg						:0:1404:2412[00000000x_00000000x] nop
48827ec681f3Smrg						:0:1405:2413[00000000x_00000000x] nop
48837ec681f3Smrg						Stats:
48847ec681f3Smrg						- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
48857ec681f3Smrg						- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
48867ec681f3Smrg						- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
48877ec681f3Smrg						- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
48887ec681f3Smrg0000000001120164:					0000: 70348003 16320000 01013000 00000000
48897ec681f3Smrgt4					write VFD_CONTROL_1 (a001)
48907ec681f3Smrg						VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
48917ec681f3Smrg						VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
48927ec681f3Smrg						VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
48937ec681f3Smrg						VFD_CONTROL_4: { UNK0 = r63.x }
48947ec681f3Smrg						VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
48957ec681f3Smrg						VFD_CONTROL_6: { 0 }
48967ec681f3Smrg0000000001120174:					0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000
48977ec681f3Smrgt4					write RB_DEPTH_PLANE_CNTL (8870)
48987ec681f3Smrg						RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
48997ec681f3Smrg0000000001120190:					0000: 40887001 00000000
49007ec681f3Smrgt4					write GRAS_SU_DEPTH_PLANE_CNTL (8094)
49017ec681f3Smrg						GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
49027ec681f3Smrg0000000001120198:					0000: 48809401 00000000
49037ec681f3Smrgt7					opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords)
49047ec681f3Smrg						{ DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 }
49057ec681f3Smrg						{ EXT_SRC_ADDR = 0 }
49067ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
49077ec681f3Smrg00000000011201b0:						1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000
49087ec681f3Smrg00000000011201d0:						1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000
49097ec681f3Smrg00000000011201f0:						-0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000
49107ec681f3Smrg0000000001120210:						0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203
49117ec681f3Smrg0000000001120230:						0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000
49127ec681f3Smrg0000000001120250:						0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000
49137ec681f3Smrg0000000001120270:						0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111
49147ec681f3Smrg0000000001120290:						0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500
49157ec681f3Smrg00000000011202b0:						0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000
49167ec681f3Smrg00000000011202d0:						0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000
49177ec681f3Smrg00000000011202f0:						0.000000 0.090000 0.000000 0.000000
49187ec681f3Smrg00000000011201b0:						0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd
49197ec681f3Smrg00000000011201d0:						0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a
49207ec681f3Smrg00000000011201f0:						0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd
49217ec681f3Smrg0000000001120210:						0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11
49227ec681f3Smrg0000000001120230:						0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439
49237ec681f3Smrg0000000001120250:						00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000
49247ec681f3Smrg0000000001120270:						00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39
49257ec681f3Smrg0000000001120290:						00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083
49267ec681f3Smrg00000000011202b0:						0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000
49277ec681f3Smrg00000000011202d0:						0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000
49287ec681f3Smrg00000000011202f0:						0140: 00000000 3db851ec 00000000 07ee25f4
49297ec681f3Smrg00000000011201a0:					0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb
49307ec681f3Smrg00000000011201c0:					0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f
49317ec681f3Smrg00000000011201e0:					0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000
49327ec681f3Smrg0000000001120200:					0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273
49337ec681f3Smrg0000000001120220:					0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766
49347ec681f3Smrg0000000001120240:					00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c
49357ec681f3Smrg0000000001120260:					00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333
49367ec681f3Smrg0000000001120280:					00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd
49377ec681f3Smrg00000000011202a0:					0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95
49387ec681f3Smrg00000000011202c0:					0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec
49397ec681f3Smrg00000000011202e0:					0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4
49407ec681f3Smrg			group_id: 2
49417ec681f3Smrg			count: 95
49427ec681f3Smrg			addr: 0000000001121000
49437ec681f3Smrg			flags: 0
49447ec681f3Smrg			enable_mask: 0x1
49457ec681f3Smrg				skipped!
49467ec681f3Smrg
49477ec681f3Smrg			group_id: 3
49487ec681f3Smrg			count: 18
49497ec681f3Smrg			addr: 0000000001122000
49507ec681f3Smrg			flags: 0
49517ec681f3Smrg			enable_mask: 0x6
49527ec681f3Smrg0000000001122000:				0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
49537ec681f3Smrg0000000001122020:				0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000
49547ec681f3Smrg*
49557ec681f3Smrgt4					write VPC_VARYING_INTERP[0].MODE (9200)
49567ec681f3Smrg						VPC_VARYING_INTERP[0].MODE: 0
49577ec681f3Smrg						VPC_VARYING_INTERP[0x1].MODE: 0
49587ec681f3Smrg						VPC_VARYING_INTERP[0x2].MODE: 0
49597ec681f3Smrg						VPC_VARYING_INTERP[0x3].MODE: 0
49607ec681f3Smrg						VPC_VARYING_INTERP[0x4].MODE: 0
49617ec681f3Smrg						VPC_VARYING_INTERP[0x5].MODE: 0
49627ec681f3Smrg						VPC_VARYING_INTERP[0x6].MODE: 0
49637ec681f3Smrg						VPC_VARYING_INTERP[0x7].MODE: 0
49647ec681f3Smrg0000000001122000:					0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
49657ec681f3Smrg*
49667ec681f3Smrgt4					write VPC_VARYING_PS_REPL[0].MODE (9208)
49677ec681f3Smrg						VPC_VARYING_PS_REPL[0].MODE: 0
49687ec681f3Smrg						VPC_VARYING_PS_REPL[0x1].MODE: 0
49697ec681f3Smrg						VPC_VARYING_PS_REPL[0x2].MODE: 0
49707ec681f3Smrg						VPC_VARYING_PS_REPL[0x3].MODE: 0
49717ec681f3Smrg						VPC_VARYING_PS_REPL[0x4].MODE: 0
49727ec681f3Smrg						VPC_VARYING_PS_REPL[0x5].MODE: 0
49737ec681f3Smrg						VPC_VARYING_PS_REPL[0x6].MODE: 0
49747ec681f3Smrg						VPC_VARYING_PS_REPL[0x7].MODE: 0
49757ec681f3Smrg0000000001122024:					0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000
49767ec681f3Smrg*
49777ec681f3Smrg			group_id: 4
49787ec681f3Smrg			count: 5
49797ec681f3Smrg			addr: 0000000001116030
49807ec681f3Smrg			flags: 0
49817ec681f3Smrg			enable_mask: 0x6
49827ec681f3Smrg0000000001116030:				0000: 40880b02 00000000 00000001 48a98d01 00000001
49837ec681f3Smrgt4					write RB_FS_OUTPUT_CNTL0 (880b)
49847ec681f3Smrg						RB_FS_OUTPUT_CNTL0: { 0 }
49857ec681f3Smrg						RB_FS_OUTPUT_CNTL1: { MRT = 1 }
49867ec681f3Smrg0000000001116030:					0000: 40880b02 00000000 00000001
49877ec681f3Smrgt4					write SP_FS_OUTPUT_CNTL1 (a98d)
49887ec681f3Smrg						SP_FS_OUTPUT_CNTL1: { MRT = 1 }
49897ec681f3Smrg000000000111603c:					0000: 48a98d01 00000001
49907ec681f3Smrg			group_id: 7
49917ec681f3Smrg			count: 12
49927ec681f3Smrg			addr: 0000000001116000
49937ec681f3Smrg			flags: 0
49947ec681f3Smrg			enable_mask: 0x7
49957ec681f3Smrg0000000001116000:				0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001
49967ec681f3Smrg0000000001116020:				0020: 40a0d001 0000000f 48a00001 00000101
49977ec681f3Smrgt4					write VFD_FETCH[0].BASE (a010)
49987ec681f3Smrg						VFD_FETCH[0].BASE: 0x1016000
49997ec681f3Smrg						VFD_FETCH[0].BASE_HI: 0
50007ec681f3Smrg						VFD_FETCH[0].SIZE: 1048576
50017ec681f3Smrg						VFD_FETCH[0].STRIDE: 12
50027ec681f3Smrg0000000001116000:					0000: 40a01004 01016000 00000000 00100000 0000000c
50037ec681f3Smrgt4					write VFD_DECODE[0].INSTR (a090)
50047ec681f3Smrg						VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
50057ec681f3Smrg						VFD_DECODE[0].STEP_RATE: 1
50067ec681f3Smrg0000000001116014:					0000: 48a09002 c7400000 00000001
50077ec681f3Smrgt4					write VFD_DEST_CNTL[0].INSTR (a0d0)
50087ec681f3Smrg						VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
50097ec681f3Smrg0000000001116020:					0000: 40a0d001 0000000f
50107ec681f3Smrgt4					write VFD_CONTROL_0 (a000)
50117ec681f3Smrg						VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
50127ec681f3Smrg0000000001116028:					0000: 48a00001 00000101
50137ec681f3Smrg			group_id: 12
50147ec681f3Smrg			count: 20
50157ec681f3Smrg			addr: 0000000001116050
50167ec681f3Smrg			flags: 0
50177ec681f3Smrg			enable_mask: 0x6
50187ec681f3Smrg0000000001116050:				0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50197ec681f3Smrg0000000001116070:				0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50207ec681f3Smrg0000000001116090:				0040: 07e56cc8 07dd3ebc 00000000 00000000
50217ec681f3Smrgt7					opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords)
50227ec681f3Smrg						{ DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 }
50237ec681f3Smrg						{ EXT_SRC_ADDR = 0 }
50247ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
50257ec681f3Smrg0000000001116060:						1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
50267ec681f3Smrg0000000001116080:						1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000
50277ec681f3Smrg0000000001116060:						0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000
50287ec681f3Smrg0000000001116080:						0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000
50297ec681f3Smrg0000000001116050:					0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000
50307ec681f3Smrg0000000001116070:					0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000
50317ec681f3Smrg0000000001116090:					0040: 07e56cc8 07dd3ebc 00000000 00000000
50327ec681f3Smrg			group_id: 20
50337ec681f3Smrg			count: 9
50347ec681f3Smrg			addr: 00000000011160a0
50357ec681f3Smrg			flags: 0
50367ec681f3Smrg			enable_mask: 0x6
50377ec681f3Smrg00000000011160a0:				0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001
50387ec681f3Smrg*
50397ec681f3Smrgt7					opcode: CP_LOAD_STATE6 (36) (4 dwords)
50407ec681f3Smrg						{ DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 }
50417ec681f3Smrg						{ EXT_SRC_ADDR = 0x11160a0 }
50427ec681f3Smrg						{ EXT_SRC_ADDR_HI = 0 }
50437ec681f3Smrg00000000011160a0:					0000: 70b68003 003a0000 011160a0 00000000
50447ec681f3Smrgt4					write SP_IBO (ab1a)
50457ec681f3Smrg						SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
50467ec681f3Smrg						SP_IBO_HI: 0
50477ec681f3Smrg00000000011160b0:					0000: 48ab1a02 011160a0 00000000
50487ec681f3Smrgt4					write SP_IBO_COUNT (ab20)
50497ec681f3Smrg						SP_IBO_COUNT: 0
50507ec681f3Smrg00000000011160bc:					0000: 48ab2001 00000000
50517ec681f3Smrg			group_id: 21
50527ec681f3Smrg			count: 14
50537ec681f3Smrg			addr: 0000000001123000
50547ec681f3Smrg			flags: 0
50557ec681f3Smrg			enable_mask: 0x7
50567ec681f3Smrg0000000001123000:				0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010
50577ec681f3Smrg0000000001123020:				0020: 40809583 00000000 00000000 00000000 409b0001 00000002
50587ec681f3Smrgt4					write GRAS_CL_CNTL (8000)
50597ec681f3Smrg						GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
50607ec681f3Smrg						GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
50617ec681f3Smrg0000000001123000:					0000: 40800002 00000080 00000000
50627ec681f3Smrgt4					write GRAS_SU_CNTL (8090)
50637ec681f3Smrg						GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
50647ec681f3Smrg000000000112300c:					0000: 40809001 00000014
50657ec681f3Smrgt4					write GRAS_SU_POINT_MINMAX (8091)
50667ec681f3Smrg						GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
50677ec681f3Smrg						GRAS_SU_POINT_SIZE: 1.000000
50687ec681f3Smrg0000000001123014:					0000: 48809102 00100010 00000010
50697ec681f3Smrgt4					write GRAS_SU_POLY_OFFSET_SCALE (8095)
50707ec681f3Smrg						GRAS_SU_POLY_OFFSET_SCALE: 0.000000
50717ec681f3Smrg						GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
50727ec681f3Smrg						GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
50737ec681f3Smrg0000000001123020:					0000: 40809583 00000000 00000000 00000000
50747ec681f3Smrgt4					write PC_PRIMITIVE_CNTL_0 (9b00)
50757ec681f3Smrg						PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
50767ec681f3Smrg0000000001123030:					0000: 409b0001 00000002
50777ec681f3Smrg			group_id: 22
50787ec681f3Smrg			count: 9
50797ec681f3Smrg			addr: 000000000111e000
50807ec681f3Smrg			flags: 0
50817ec681f3Smrg			enable_mask: 0x7
50827ec681f3Smrg000000000111e000:				0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000
50837ec681f3Smrg*
50847ec681f3Smrgt4					write RB_ALPHA_CONTROL (8864)
50857ec681f3Smrg						RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
50867ec681f3Smrg000000000111e000:					0000: 40886401 00000000
50877ec681f3Smrgt4					write RB_STENCIL_CONTROL (8880)
50887ec681f3Smrg						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 }
50897ec681f3Smrg000000000111e008:					0000: 40888001 00000000
50907ec681f3Smrgt4					write RB_DEPTH_CNTL (8871)
50917ec681f3Smrg						RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
50927ec681f3Smrg000000000111e010:					0000: 48887101 00000000
50937ec681f3Smrgt4					write RB_STENCILMASK (8888)
50947ec681f3Smrg						RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
50957ec681f3Smrg						RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
50967ec681f3Smrg000000000111e018:					0000: 48888802 00000000 00000000
50977ec681f3Smrg			group_id: 23
50987ec681f3Smrg			count: 36
50997ec681f3Smrg			addr: 0000000001124000
51007ec681f3Smrg			flags: 0
51017ec681f3Smrg			enable_mask: 0x6
51027ec681f3Smrg0000000001124000:				0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0
51037ec681f3Smrg0000000001124020:				0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0
51047ec681f3Smrg0000000001124040:				0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0
51057ec681f3Smrg0000000001124060:				0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0
51067ec681f3Smrg0000000001124080:				0080: 40880e01 00005555 40a98901 00000100
51077ec681f3Smrgt4					write RB_MRT[0].BLEND_CONTROL (8821)
51087ec681f3Smrg						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 }
51097ec681f3Smrg0000000001124000:					0000: 48882101 00000000
51107ec681f3Smrgt4					write RB_MRT[0].CONTROL (8820)
51117ec681f3Smrg						RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51127ec681f3Smrg0000000001124008:					0000: 40882001 000007e0
51137ec681f3Smrgt4					write RB_MRT[0x1].BLEND_CONTROL (8829)
51147ec681f3Smrg						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 }
51157ec681f3Smrg0000000001124010:					0000: 40882901 00000000
51167ec681f3Smrgt4					write RB_MRT[0x1].CONTROL (8828)
51177ec681f3Smrg						RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51187ec681f3Smrg0000000001124018:					0000: 48882801 000007e0
51197ec681f3Smrgt4					write RB_MRT[0x2].BLEND_CONTROL (8831)
51207ec681f3Smrg						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 }
51217ec681f3Smrg0000000001124020:					0000: 40883101 00000000
51227ec681f3Smrgt4					write RB_MRT[0x2].CONTROL (8830)
51237ec681f3Smrg						RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51247ec681f3Smrg0000000001124028:					0000: 48883001 000007e0
51257ec681f3Smrgt4					write RB_MRT[0x3].BLEND_CONTROL (8839)
51267ec681f3Smrg						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 }
51277ec681f3Smrg0000000001124030:					0000: 48883901 00000000
51287ec681f3Smrgt4					write RB_MRT[0x3].CONTROL (8838)
51297ec681f3Smrg						RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51307ec681f3Smrg0000000001124038:					0000: 40883801 000007e0
51317ec681f3Smrgt4					write RB_MRT[0x4].BLEND_CONTROL (8841)
51327ec681f3Smrg						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 }
51337ec681f3Smrg0000000001124040:					0000: 48884101 00000000
51347ec681f3Smrgt4					write RB_MRT[0x4].CONTROL (8840)
51357ec681f3Smrg						RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51367ec681f3Smrg0000000001124048:					0000: 40884001 000007e0
51377ec681f3Smrgt4					write RB_MRT[0x5].BLEND_CONTROL (8849)
51387ec681f3Smrg						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 }
51397ec681f3Smrg0000000001124050:					0000: 40884901 00000000
51407ec681f3Smrgt4					write RB_MRT[0x5].CONTROL (8848)
51417ec681f3Smrg						RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51427ec681f3Smrg0000000001124058:					0000: 48884801 000007e0
51437ec681f3Smrgt4					write RB_MRT[0x6].BLEND_CONTROL (8851)
51447ec681f3Smrg						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 }
51457ec681f3Smrg0000000001124060:					0000: 40885101 00000000
51467ec681f3Smrgt4					write RB_MRT[0x6].CONTROL (8850)
51477ec681f3Smrg						RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51487ec681f3Smrg0000000001124068:					0000: 48885001 000007e0
51497ec681f3Smrgt4					write RB_MRT[0x7].BLEND_CONTROL (8859)
51507ec681f3Smrg						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 }
51517ec681f3Smrg0000000001124070:					0000: 48885901 00000000
51527ec681f3Smrgt4					write RB_MRT[0x7].CONTROL (8858)
51537ec681f3Smrg						RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
51547ec681f3Smrg0000000001124078:					0000: 40885801 000007e0
51557ec681f3Smrgt4					write RB_DITHER_CNTL (880e)
51567ec681f3Smrg						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 }
51577ec681f3Smrg0000000001124080:					0000: 40880e01 00005555
51587ec681f3Smrgt4					write SP_BLEND_CNTL (a989)
51597ec681f3Smrg						SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
51607ec681f3Smrg0000000001124088:					0000: 40a98901 00000100
51617ec681f3Smrgt7			opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
51627ec681f3Smrg				{ 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 }
51637ec681f3Smrg				{ NUM_INSTANCES = 1 }
51647ec681f3Smrg				{ NUM_INDICES = 4 }
51657ec681f3Smrg			mode: RM6_GMEM
51667ec681f3Smrg			skip_ib2: g=1, l=0
51677ec681f3Smrg			draw[2] register values
51687ec681f3Smrg +	00000001			CP_SCRATCH[0x5].REG: 1
51697ec681f3Smrg			:0,1,17,2
51707ec681f3Smrg!+	00000011			CP_SCRATCH[0x6].REG: 17
51717ec681f3Smrg			:0,1,17,2
51727ec681f3Smrg!+	00000002			CP_SCRATCH[0x7].REG: 2
51737ec681f3Smrg			:0,1,17,2
51747ec681f3Smrg +	00000080			GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE }
51757ec681f3Smrg +	00000000			GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 }
51767ec681f3Smrg!+	000003c8			GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
51777ec681f3Smrg +	00057537			GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 }
51787ec681f3Smrg +	44870000			GRAS_CL_VPORT[0].XOFFSET: 1080.000000
51797ec681f3Smrg +	44870000			GRAS_CL_VPORT[0].XSCALE: 1080.000000
51807ec681f3Smrg +	44340000			GRAS_CL_VPORT[0].YOFFSET: 720.000000
51817ec681f3Smrg +	44340000			GRAS_CL_VPORT[0].YSCALE: 720.000000
51827ec681f3Smrg +	3f000000			GRAS_CL_VPORT[0].ZOFFSET: 0.500000
51837ec681f3Smrg +	3f000000			GRAS_CL_VPORT[0].ZSCALE: 0.500000
51847ec681f3Smrg +	00000014			GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM }
51857ec681f3Smrg +	00100010			GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 }
51867ec681f3Smrg +	00000010			GRAS_SU_POINT_SIZE: 1.000000
51877ec681f3Smrg +	00000000			GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
51887ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_SCALE: 0.000000
51897ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_OFFSET: 0.000000
51907ec681f3Smrg +	00000000			GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000
51917ec681f3Smrg +	00000000			GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 }
51927ec681f3Smrg +	059f086f			GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
51937ec681f3Smrg +	00000000			GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 }
51947ec681f3Smrg +	059f086f			GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 }
51957ec681f3Smrg +	00000000			GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
51967ec681f3Smrg +	00000000			GRAS_SAMPLE_CNTL: { 0 }
51977ec681f3Smrg!+	000003c8			RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf }
51987ec681f3Smrg +	00000000			RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER }
51997ec681f3Smrg +	00000000			RB_FS_OUTPUT_CNTL0: { 0 }
52007ec681f3Smrg!+	00000001			RB_FS_OUTPUT_CNTL1: { MRT = 1 }
52017ec681f3Smrg!+	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 }
52027ec681f3Smrg +	00000000			RB_SAMPLE_CNTL: { 0 }
52037ec681f3Smrg!+	000007e0			RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52047ec681f3Smrg +	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 }
52057ec681f3Smrg!+	000007e0			RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52067ec681f3Smrg +	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 }
52077ec681f3Smrg!+	000007e0			RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52087ec681f3Smrg +	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 }
52097ec681f3Smrg!+	000007e0			RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52107ec681f3Smrg +	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 }
52117ec681f3Smrg!+	000007e0			RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52127ec681f3Smrg +	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 }
52137ec681f3Smrg!+	000007e0			RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52147ec681f3Smrg +	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 }
52157ec681f3Smrg!+	000007e0			RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52167ec681f3Smrg +	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 }
52177ec681f3Smrg!+	000007e0			RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf }
52187ec681f3Smrg +	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 }
52197ec681f3Smrg +	00000000			RB_BLEND_RED_F32: 0.000000
52207ec681f3Smrg +	00000000			RB_BLEND_GREEN_F32: 0.000000
52217ec681f3Smrg +	00000000			RB_BLEND_BLUE_F32: 0.000000
52227ec681f3Smrg +	00000000			RB_BLEND_ALPHA_F32: 0.000000
52237ec681f3Smrg +	00000000			RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER }
52247ec681f3Smrg +	ffff0000			RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff }
52257ec681f3Smrg +	00000000			RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z }
52267ec681f3Smrg +	00000000			RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER }
52277ec681f3Smrg +	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 }
52287ec681f3Smrg +	00000000			RB_STENCILREF: { REF = 0 | BFREF = 0 }
52297ec681f3Smrg +	00000000			RB_STENCILMASK: { MASK = 0 | BFMASK = 0 }
52307ec681f3Smrg +	00000000			RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 }
52317ec681f3Smrg +	00ffff00			VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 }
52327ec681f3Smrg +	0000ffff			VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 }
52337ec681f3Smrg +	00000000			VPC_UNKNOWN_9107: { 0 }
52347ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0].MODE: 0
52357ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x1].MODE: 0
52367ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x2].MODE: 0
52377ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x3].MODE: 0
52387ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x4].MODE: 0
52397ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x5].MODE: 0
52407ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x6].MODE: 0
52417ec681f3Smrg +	00000000			VPC_VARYING_INTERP[0x7].MODE: 0
52427ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0].MODE: 0
52437ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x1].MODE: 0
52447ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x2].MODE: 0
52457ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x3].MODE: 0
52467ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x4].MODE: 0
52477ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x5].MODE: 0
52487ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x6].MODE: 0
52497ec681f3Smrg +	00000000			VPC_VARYING_PS_REPL[0x7].MODE: 0
52507ec681f3Smrg +	ffffffff			VPC_VAR[0].DISABLE: 0xffffffff
52517ec681f3Smrg +	ffffffff			VPC_VAR[0x1].DISABLE: 0xffffffff
52527ec681f3Smrg +	ffffffff			VPC_VAR[0x2].DISABLE: 0xffffffff
52537ec681f3Smrg +	ffffffff			VPC_VAR[0x3].DISABLE: 0xffffffff
52547ec681f3Smrg +	00ff0004			VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 }
52557ec681f3Smrg +	ff00ff00			VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 }
52567ec681f3Smrg +	ffffffff			PC_RESTART_INDEX: 4294967295
52577ec681f3Smrg +	00000002			PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST }
52587ec681f3Smrg +	00000004			PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 }
52597ec681f3Smrg +	00000000			PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 }
52607ec681f3Smrg +	00000000			PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 }
52617ec681f3Smrg +	00000101			VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 }
52627ec681f3Smrg +	fcfcfcfc			VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x }
52637ec681f3Smrg +	0000fcfc			VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x }
52647ec681f3Smrg +	fcfcfcfc			VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x }
52657ec681f3Smrg +	000000fc			VFD_CONTROL_4: { UNK0 = r63.x }
52667ec681f3Smrg +	0000fcfc			VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x }
52677ec681f3Smrg +	00000000			VFD_CONTROL_6: { 0 }
52687ec681f3Smrg +	00000000			VFD_INDEX_OFFSET: 0
52697ec681f3Smrg +	00000000			VFD_INSTANCE_START_OFFSET: 0
52707ec681f3Smrg +	01016000			VFD_FETCH[0].BASE: 0x1016000
52717ec681f3Smrg +	00000000			VFD_FETCH[0].BASE_HI: 0
52727ec681f3Smrg +	00100000			VFD_FETCH[0].SIZE: 1048576
52737ec681f3Smrg +	0000000c			VFD_FETCH[0].STRIDE: 12
52747ec681f3Smrg +	c7400000			VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT }
52757ec681f3Smrg +	00000001			VFD_DECODE[0].STEP_RATE: 1
52767ec681f3Smrg +	0000000f			VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x }
52777ec681f3Smrg +	80100080			SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 }
52787ec681f3Smrg +	00000001			SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x }
52797ec681f3Smrg +	00000f00			SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 }
52807ec681f3Smrg +	00000000			SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 }
52817ec681f3Smrg!+	01012000			SP_VS_OBJ_START: 0x1012000		base=1012000, offset=0, size=128
52827ec681f3Smrg0000000001012000:				0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000
52837ec681f3Smrg*
52847ec681f3Smrg				:0:0000:0000[03000000x_00000000x] end
52857ec681f3Smrg				:0:0001:0001[00000000x_00000000x] nop
52867ec681f3Smrg				:0:0002:0002[00000000x_00000000x] nop
52877ec681f3Smrg				:0:0003:0003[00000000x_00000000x] nop
52887ec681f3Smrg				:0:0004:0004[00000000x_00000000x] nop
52897ec681f3Smrg				Stats:
52907ec681f3Smrg				- shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov
52917ec681f3Smrg				- shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen
52927ec681f3Smrg				- shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7
52937ec681f3Smrg				- shaderdb: 0 sstall, 0 (ss), 0 (sy)
52947ec681f3Smrg +	00000000			SP_VS_OBJ_START_HI: 0
52957ec681f3Smrg +	00000100			SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
52967ec681f3Smrg +	00000001			SP_VS_INSTRLEN: 1
52977ec681f3Smrg +	00000000			SP_HS_WAVE_INPUT_SIZE: 0
52987ec681f3Smrg +	00000000			SP_HS_OBJ_FIRST_EXEC_OFFSET: 0
52997ec681f3Smrg +	00000000			SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
53007ec681f3Smrg +	00000000			SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
53017ec681f3Smrg +	00000000			SP_GS_PRIM_SIZE: 0
53027ec681f3Smrg +	00000000			SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 }
53037ec681f3Smrg!+	81508980			SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 }
53047ec681f3Smrg +	00000000			SP_FS_OBJ_FIRST_EXEC_OFFSET: 0
53057ec681f3Smrg!+	01013000			SP_FS_OBJ_START: 0x1013000		base=1013000, offset=0, size=11264
53067ec681f3Smrg0000000001013000:				0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008
53077ec681f3Smrg0000000001013020:				0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014
53087ec681f3Smrg0000000001013040:				0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004
53097ec681f3Smrg0000000001013060:				0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010
53107ec681f3Smrg0000000001013080:				0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004
53117ec681f3Smrg00000000010130a0:				00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004
53127ec681f3Smrg00000000010130c0:				00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b
53137ec681f3Smrg00000000010130e0:				00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000
53147ec681f3Smrg				:1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000
53157ec681f3Smrg				:1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0
53167ec681f3Smrg				:1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a
53177ec681f3Smrg				:2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8
53187ec681f3Smrg				:3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w
53197ec681f3Smrg				:1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z
53207ec681f3Smrg				:2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x
53217ec681f3Smrg				:1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x
53227ec681f3Smrg				:2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z
53237ec681f3Smrg				:1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y
53247ec681f3Smrg				:2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x
53257ec681f3Smrg				:3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y
53267ec681f3Smrg				:3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y
53277ec681f3Smrg				:3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x
53287ec681f3Smrg				:3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y
53297ec681f3Smrg				:2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x
53307ec681f3Smrg				:2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y
53317ec681f3Smrg				:1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y
53327ec681f3Smrg				:2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z
53337ec681f3Smrg				:2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x
53347ec681f3Smrg				:2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y
53357ec681f3Smrg				:2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x
53367ec681f3Smrg				:2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z
53377ec681f3Smrg				:3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z
53387ec681f3Smrg				:3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z
53397ec681f3Smrg				:2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8
53407ec681f3Smrg				:3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z
53417ec681f3Smrg				:2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x
53427ec681f3Smrg				:2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x
53437ec681f3Smrg				:4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x
53447ec681f3Smrg				:2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4
53457ec681f3Smrg				:4:0031:0031[80900000x_00000004x] sin r0.x, r1.x
53467ec681f3Smrg				:2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w
53477ec681f3Smrg				:4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y
53487ec681f3Smrg				:2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y
53497ec681f3Smrg				:2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x
53507ec681f3Smrg				:4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z
53517ec681f3Smrg				:2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4
53527ec681f3Smrg				:2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x
53537ec681f3Smrg				:1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x
53547ec681f3Smrg				:2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y
53557ec681f3Smrg				:1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z
53567ec681f3Smrg				:2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x
53577ec681f3Smrg				:2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y
53587ec681f3Smrg				:2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y
53597ec681f3Smrg				:2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y
53607ec681f3Smrg				:2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z
53617ec681f3Smrg				:2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x
53627ec681f3Smrg				:2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z
53637ec681f3Smrg				:2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w
53647ec681f3Smrg				:3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y
53657ec681f3Smrg				:2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x
53667ec681f3Smrg				:1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000
53677ec681f3Smrg				:1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w
53687ec681f3Smrg				:1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w
53697ec681f3Smrg				:2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x
53707ec681f3Smrg				:2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z
53717ec681f3Smrg				:1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w
53727ec681f3Smrg				:3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y
53737ec681f3Smrg				:2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w
53747ec681f3Smrg				:2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w
53757ec681f3Smrg				:1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x
53767ec681f3Smrg				:2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z
53777ec681f3Smrg				:3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
53787ec681f3Smrg				:3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y
53797ec681f3Smrg				:1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z
53807ec681f3Smrg				:2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x
53817ec681f3Smrg				:3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
53827ec681f3Smrg				:2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y
53837ec681f3Smrg				:1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x
53847ec681f3Smrg				:0:0070:0078[00000300x_00000000x] (rpt3)nop
53857ec681f3Smrg				:4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z
53867ec681f3Smrg				:2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y
53877ec681f3Smrg				:2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x
53887ec681f3Smrg				:1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y
53897ec681f3Smrg				:2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y
53907ec681f3Smrg				:2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z
53917ec681f3Smrg				:3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z
53927ec681f3Smrg				:3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z
53937ec681f3Smrg				:0:0079:0095[00000200x_00000000x] (rpt2)nop
53947ec681f3Smrg				:4:0080:0098[80900019x_00000019x] sin r6.y, r6.y
53957ec681f3Smrg				:4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y
53967ec681f3Smrg				:3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x
53977ec681f3Smrg				:3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x
53987ec681f3Smrg				:2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y
53997ec681f3Smrg				:2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y
54007ec681f3Smrg				:2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x
54017ec681f3Smrg				:3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x
54027ec681f3Smrg				:3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x
54037ec681f3Smrg				:0:0089:0114[00000200x_00000000x] (rpt2)nop
54047ec681f3Smrg				:4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x
54057ec681f3Smrg				:2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x
54067ec681f3Smrg				:2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x
54077ec681f3Smrg				:2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x
54087ec681f3Smrg				:2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x
54097ec681f3Smrg				:3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x
54107ec681f3Smrg				:0:0096:0128[00000200x_00000000x] (rpt2)nop
54117ec681f3Smrg				:4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x
54127ec681f3Smrg				:2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x
54137ec681f3Smrg				:2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x
54147ec681f3Smrg				:2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x
54157ec681f3Smrg				:2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x
54167ec681f3Smrg				:3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z
54177ec681f3Smrg				:2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x
54187ec681f3Smrg				:2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z
54197ec681f3Smrg				:3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w
54207ec681f3Smrg				:3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w
54217ec681f3Smrg				:0:0107:0150[00000200x_00000000x] (rpt2)nop
54227ec681f3Smrg				:4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w
54237ec681f3Smrg				:2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w
54247ec681f3Smrg				:2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w
54257ec681f3Smrg				:2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w
54267ec681f3Smrg				:2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x
54277ec681f3Smrg				:2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y
54287ec681f3Smrg				:2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x
54297ec681f3Smrg				:3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w
54307ec681f3Smrg				:3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y
54317ec681f3Smrg				:3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z
54327ec681f3Smrg				:2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w
54337ec681f3Smrg				:3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x
54347ec681f3Smrg				:3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x
54357ec681f3Smrg				:0:0121:0173[00000200x_00000000x] (rpt2)nop
54367ec681f3Smrg				:4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x
54377ec681f3Smrg				:2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x
54387ec681f3Smrg				:2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x
54397ec681f3Smrg				:2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x
54407ec681f3Smrg				:1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y
54417ec681f3Smrg				:0:0127:0181[00000200x_00000000x] (rpt2)nop
54427ec681f3Smrg				:2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y
54437ec681f3Smrg				:4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y
54447ec681f3Smrg				:2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y
54457ec681f3Smrg				:2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w
54467ec681f3Smrg				:2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w
54477ec681f3Smrg				:2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y
54487ec681f3Smrg				:2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y
54497ec681f3Smrg				:2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y
54507ec681f3Smrg				:2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y
54517ec681f3Smrg				:2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z
54527ec681f3Smrg				:2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x
54537ec681f3Smrg				:2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x
54547ec681f3Smrg				:3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z
54557ec681f3Smrg				:3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y
54567ec681f3Smrg				:3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x
54577ec681f3Smrg				:2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y
54587ec681f3Smrg				:2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x
54597ec681f3Smrg				:3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z
54607ec681f3Smrg				:2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y
54617ec681f3Smrg				:2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y
54627ec681f3Smrg				:2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y
54637ec681f3Smrg				:2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x
54647ec681f3Smrg				:2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x
54657ec681f3Smrg				:3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z
54667ec681f3Smrg				:2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x
54677ec681f3Smrg				:3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y
54687ec681f3Smrg				:3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z
54697ec681f3Smrg				:0:0155:0218[00000200x_00000000x] (rpt2)nop
54707ec681f3Smrg				:4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x
54717ec681f3Smrg				:2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x
54727ec681f3Smrg				:2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x
54737ec681f3Smrg				:2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x
54747ec681f3Smrg				:2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z
54757ec681f3Smrg				:2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y
54767ec681f3Smrg				:3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z
54777ec681f3Smrg				:0:0163:0237[00000200x_00000000x] (rpt2)nop
54787ec681f3Smrg				:4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y
54797ec681f3Smrg				:4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y
54807ec681f3Smrg				:2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z
54817ec681f3Smrg				:3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z
54827ec681f3Smrg				:2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y
54837ec681f3Smrg				:3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y
54847ec681f3Smrg				:1:0170:0248[280cc008x_00000006x] l170:
54857ec681f3Smrg				:1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z
54867ec681f3Smrg				:0:0171:0249[00000200x_00000000x] (rpt2)nop
54877ec681f3Smrg				:2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130
54887ec681f3Smrg				:0:0173:0256[00000200x_00000000x] (rpt2)nop
54897ec681f3Smrg				:0:0174:0259[00800000x_00000464x] br p0.x, #l1298
54907ec681f3Smrg				:1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w
54917ec681f3Smrg				:0:0176:0261[00000200x_00000000x] (rpt2)nop
54927ec681f3Smrg				:2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x
54937ec681f3Smrg				:0:0178:0268[00000200x_00000000x] (rpt2)nop
54947ec681f3Smrg				:0:0179:0271[00800000x_0000045fx] br p0.x, #l1298
54957ec681f3Smrg				:1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
54967ec681f3Smrg				:1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x
54977ec681f3Smrg				:1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x
54987ec681f3Smrg				:3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w
54997ec681f3Smrg				:3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x
55007ec681f3Smrg				:3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y
55017ec681f3Smrg				:3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y
55027ec681f3Smrg				:3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w
55037ec681f3Smrg				:2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
55047ec681f3Smrg				:2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w
55057ec681f3Smrg				:2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x
55067ec681f3Smrg				:2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x
55077ec681f3Smrg				:3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
55087ec681f3Smrg				:3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y
55097ec681f3Smrg				:3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y
55107ec681f3Smrg				:2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x
55117ec681f3Smrg				:2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z
55127ec681f3Smrg				:2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y
55137ec681f3Smrg				:2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x
55147ec681f3Smrg				:2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z
55157ec681f3Smrg				:2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z
55167ec681f3Smrg				:1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd
55177ec681f3Smrg				:3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
55187ec681f3Smrg				:3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z
55197ec681f3Smrg				:3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
55207ec681f3Smrg				:2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z
55217ec681f3Smrg				:2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w
55227ec681f3Smrg				:3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z
55237ec681f3Smrg				:2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w
55247ec681f3Smrg				:4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x
55257ec681f3Smrg				:2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y
55267ec681f3Smrg				:4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z
55277ec681f3Smrg				:0:0212:0308[00000000x_00000000x] nop
55287ec681f3Smrg				:4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y
55297ec681f3Smrg				:3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
55307ec681f3Smrg				:2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x
55317ec681f3Smrg				:2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y
55327ec681f3Smrg				:2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x
55337ec681f3Smrg				:2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y
55347ec681f3Smrg				:3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x
55357ec681f3Smrg				:1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec
55367ec681f3Smrg				:0:0221:0323[00000200x_00000000x] (rpt2)nop
55377ec681f3Smrg				:2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y
55387ec681f3Smrg				:3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y
55397ec681f3Smrg				:3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y
55407ec681f3Smrg				:2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z
55417ec681f3Smrg				:2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w
55427ec681f3Smrg				:3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z
55437ec681f3Smrg				:0:0228:0348[00000200x_00000000x] (rpt2)nop
55447ec681f3Smrg				:4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z
55457ec681f3Smrg				:4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z
55467ec681f3Smrg				:2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w
55477ec681f3Smrg				:3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x
55487ec681f3Smrg				:2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z
55497ec681f3Smrg				:3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z
55507ec681f3Smrg				:2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x
55517ec681f3Smrg				:2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x
55527ec681f3Smrg				:3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z
55537ec681f3Smrg				:3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z
55547ec681f3Smrg				:3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
55557ec681f3Smrg				:3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
55567ec681f3Smrg				:2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w
55577ec681f3Smrg				:2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y
55587ec681f3Smrg				:2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z
55597ec681f3Smrg				:2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w
55607ec681f3Smrg				:3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z
55617ec681f3Smrg				:3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z
55627ec681f3Smrg				:0:0247:0386[00000200x_00000000x] (rpt2)nop
55637ec681f3Smrg				:4:0248:0389[80900025x_00000025x] sin r9.y, r9.y
55647ec681f3Smrg				:4:0249:0390[80900023x_00000023x] sin r8.w, r8.w
55657ec681f3Smrg				:2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x
55667ec681f3Smrg				:3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w
55677ec681f3Smrg				:2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x
55687ec681f3Smrg				:2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w
55697ec681f3Smrg				:2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w
55707ec681f3Smrg				:3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w
55717ec681f3Smrg				:2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z
55727ec681f3Smrg				:3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y
55737ec681f3Smrg				:3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y
55747ec681f3Smrg				:2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z
55757ec681f3Smrg				:2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x
55767ec681f3Smrg				:2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y
55777ec681f3Smrg				:2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z
55787ec681f3Smrg				:3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z
55797ec681f3Smrg				:3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
55807ec681f3Smrg				:0:0265:0419[00000000x_00000000x] nop
55817ec681f3Smrg				:4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z
55827ec681f3Smrg				:4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z
55837ec681f3Smrg				:0:0268:0422[00000100x_00000000x] (rpt1)nop
55847ec681f3Smrg				:4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x
55857ec681f3Smrg				:4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x
55867ec681f3Smrg				:2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z
55877ec681f3Smrg				:2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w
55887ec681f3Smrg				:2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z
55897ec681f3Smrg				:3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
55907ec681f3Smrg				:0:0275:0439[00000200x_00000000x] (rpt2)nop
55917ec681f3Smrg				:4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w
55927ec681f3Smrg				:2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x
55937ec681f3Smrg				:3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w
55947ec681f3Smrg				:3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y
55957ec681f3Smrg				:3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z
55967ec681f3Smrg				:3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x
55977ec681f3Smrg				:3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y
55987ec681f3Smrg				:3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w
55997ec681f3Smrg				:3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
56007ec681f3Smrg				:3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z
56017ec681f3Smrg				:2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w
56027ec681f3Smrg				:2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z
56037ec681f3Smrg				:3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
56047ec681f3Smrg				:0:0289:0470[00000200x_00000000x] (rpt2)nop
56057ec681f3Smrg				:4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w
56067ec681f3Smrg				:4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w
56077ec681f3Smrg				:3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y
56087ec681f3Smrg				:3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z
56097ec681f3Smrg				:2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w
56107ec681f3Smrg				:3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w
56117ec681f3Smrg				:3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w
56127ec681f3Smrg				:3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w
56137ec681f3Smrg				:3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
56147ec681f3Smrg				:3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
56157ec681f3Smrg				:3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
56167ec681f3Smrg				:2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z
56177ec681f3Smrg				:2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w
56187ec681f3Smrg				:2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y
56197ec681f3Smrg				:2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z
56207ec681f3Smrg				:3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z
56217ec681f3Smrg				:3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
56227ec681f3Smrg				:0:0307:0501[00000100x_00000000x] (rpt1)nop
56237ec681f3Smrg				:4:0308:0503[80900026x_00000026x] sin r9.z, r9.z
56247ec681f3Smrg				:3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y
56257ec681f3Smrg				:4:0310:0505[80900027x_00000027x] sin r9.w, r9.w
56267ec681f3Smrg				:3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w
56277ec681f3Smrg				:2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z
56287ec681f3Smrg				:2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w
56297ec681f3Smrg				:2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w
56307ec681f3Smrg				:3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
56317ec681f3Smrg				:3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y
56327ec681f3Smrg				:2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y
56337ec681f3Smrg				:2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z
56347ec681f3Smrg				:2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w
56357ec681f3Smrg				:2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x
56367ec681f3Smrg				:3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
56377ec681f3Smrg				:3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
56387ec681f3Smrg				:0:0323:0529[00000100x_00000000x] (rpt1)nop
56397ec681f3Smrg				:4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y
56407ec681f3Smrg				:4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y
56417ec681f3Smrg				:0:0326:0533[00000000x_00000000x] nop
56427ec681f3Smrg				:4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z
56437ec681f3Smrg				:4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z
56447ec681f3Smrg				:2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x
56457ec681f3Smrg				:2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x
56467ec681f3Smrg				:2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x
56477ec681f3Smrg				:3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
56487ec681f3Smrg				:0:0333:0549[00000200x_00000000x] (rpt2)nop
56497ec681f3Smrg				:4:0334:0552[80900028x_00000028x] sin r10.x, r10.x
56507ec681f3Smrg				:3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x
56517ec681f3Smrg				:3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z
56527ec681f3Smrg				:3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w
56537ec681f3Smrg				:3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y
56547ec681f3Smrg				:3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
56557ec681f3Smrg				:3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z
56567ec681f3Smrg				:3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w
56577ec681f3Smrg				:3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x
56587ec681f3Smrg				:2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x
56597ec681f3Smrg				:2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x
56607ec681f3Smrg				:3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
56617ec681f3Smrg				:0:0346:0576[00000200x_00000000x] (rpt2)nop
56627ec681f3Smrg				:4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x
56637ec681f3Smrg				:4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x
56647ec681f3Smrg				:3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w
56657ec681f3Smrg				:3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y
56667ec681f3Smrg				:2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y
56677ec681f3Smrg				:2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x
56687ec681f3Smrg				:2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w
56697ec681f3Smrg				:3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x
56707ec681f3Smrg				:3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x
56717ec681f3Smrg				:3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x
56727ec681f3Smrg				:3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
56737ec681f3Smrg				:3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y
56747ec681f3Smrg				:3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y
56757ec681f3Smrg				:2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y
56767ec681f3Smrg				:2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x
56777ec681f3Smrg				:2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z
56787ec681f3Smrg				:2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w
56797ec681f3Smrg				:3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
56807ec681f3Smrg				:3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
56817ec681f3Smrg				:0:0366:0615[00000100x_00000000x] (rpt1)nop
56827ec681f3Smrg				:4:0367:0617[80900025x_00000025x] sin r9.y, r9.y
56837ec681f3Smrg				:3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w
56847ec681f3Smrg				:4:0369:0619[80900028x_00000028x] sin r10.x, r10.x
56857ec681f3Smrg				:3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w
56867ec681f3Smrg				:2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z
56877ec681f3Smrg				:2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w
56887ec681f3Smrg				:2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w
56897ec681f3Smrg				:3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y
56907ec681f3Smrg				:3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y
56917ec681f3Smrg				:2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y
56927ec681f3Smrg				:2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w
56937ec681f3Smrg				:2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x
56947ec681f3Smrg				:2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y
56957ec681f3Smrg				:3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z
56967ec681f3Smrg				:3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z
56977ec681f3Smrg				:0:0382:0643[00000100x_00000000x] (rpt1)nop
56987ec681f3Smrg				:4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y
56997ec681f3Smrg				:4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y
57007ec681f3Smrg				:0:0385:0647[00000000x_00000000x] nop
57017ec681f3Smrg				:4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w
57027ec681f3Smrg				:4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
57037ec681f3Smrg				:2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y
57047ec681f3Smrg				:2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y
57057ec681f3Smrg				:2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y
57067ec681f3Smrg				:3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
57077ec681f3Smrg				:0:0392:0663[00000200x_00000000x] (rpt2)nop
57087ec681f3Smrg				:4:0393:0666[80900029x_00000029x] sin r10.y, r10.y
57097ec681f3Smrg				:3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z
57107ec681f3Smrg				:3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w
57117ec681f3Smrg				:3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x
57127ec681f3Smrg				:3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z
57137ec681f3Smrg				:3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w
57147ec681f3Smrg				:3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x
57157ec681f3Smrg				:3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y
57167ec681f3Smrg				:3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y
57177ec681f3Smrg				:3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z
57187ec681f3Smrg				:3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z
57197ec681f3Smrg				:3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z
57207ec681f3Smrg				:3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
57217ec681f3Smrg				:3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
57227ec681f3Smrg				:3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y
57237ec681f3Smrg				:2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y
57247ec681f3Smrg				:2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z
57257ec681f3Smrg				:2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
57267ec681f3Smrg				:2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w
57277ec681f3Smrg				:3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
57287ec681f3Smrg				:3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z
57297ec681f3Smrg				:0:0414:0699[00000100x_00000000x] (rpt1)nop
57307ec681f3Smrg				:4:0415:0701[80900029x_00000029x] sin r10.y, r10.y
57317ec681f3Smrg				:3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x
57327ec681f3Smrg				:4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z
57337ec681f3Smrg				:3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w
57347ec681f3Smrg				:2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z
57357ec681f3Smrg				:2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w
57367ec681f3Smrg				:3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y
57377ec681f3Smrg				:2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w
57387ec681f3Smrg				:3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y
57397ec681f3Smrg				:2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w
57407ec681f3Smrg				:2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x
57417ec681f3Smrg				:2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y
57427ec681f3Smrg				:2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x
57437ec681f3Smrg				:3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
57447ec681f3Smrg				:3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z
57457ec681f3Smrg				:0:0430:0727[00000000x_00000000x] nop
57467ec681f3Smrg				:4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w
57477ec681f3Smrg				:4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w
57487ec681f3Smrg				:0:0433:0730[00000100x_00000000x] (rpt1)nop
57497ec681f3Smrg				:4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x
57507ec681f3Smrg				:4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x
57517ec681f3Smrg				:2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y
57527ec681f3Smrg				:2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y
57537ec681f3Smrg				:2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y
57547ec681f3Smrg				:3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
57557ec681f3Smrg				:0:0440:0747[00000200x_00000000x] (rpt2)nop
57567ec681f3Smrg				:4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y
57577ec681f3Smrg				:3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w
57587ec681f3Smrg				:3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y
57597ec681f3Smrg				:3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z
57607ec681f3Smrg				:3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z
57617ec681f3Smrg				:3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y
57627ec681f3Smrg				:3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z
57637ec681f3Smrg				:3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y
57647ec681f3Smrg				:3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y
57657ec681f3Smrg				:3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x
57667ec681f3Smrg				:3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x
57677ec681f3Smrg				:3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x
57687ec681f3Smrg				:3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
57697ec681f3Smrg				:3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
57707ec681f3Smrg				:3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y
57717ec681f3Smrg				:2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y
57727ec681f3Smrg				:2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z
57737ec681f3Smrg				:2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z
57747ec681f3Smrg				:2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w
57757ec681f3Smrg				:3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
57767ec681f3Smrg				:3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
57777ec681f3Smrg				:0:0462:0783[00000100x_00000000x] (rpt1)nop
57787ec681f3Smrg				:4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y
57797ec681f3Smrg				:3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z
57807ec681f3Smrg				:4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z
57817ec681f3Smrg				:3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w
57827ec681f3Smrg				:3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y
57837ec681f3Smrg				:3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y
57847ec681f3Smrg				:2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z
57857ec681f3Smrg				:2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w
57867ec681f3Smrg				:2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y
57877ec681f3Smrg				:2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z
57887ec681f3Smrg				:3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z
57897ec681f3Smrg				:3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z
57907ec681f3Smrg				:0:0475:0808[00000100x_00000000x] (rpt1)nop
57917ec681f3Smrg				:4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z
57927ec681f3Smrg				:4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z
57937ec681f3Smrg				:0:0478:0812[00000000x_00000000x] nop
57947ec681f3Smrg				:4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w
57957ec681f3Smrg				:4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w
57967ec681f3Smrg				:2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z
57977ec681f3Smrg				:2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y
57987ec681f3Smrg				:2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z
57997ec681f3Smrg				:3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
58007ec681f3Smrg				:0:0485:0828[00000200x_00000000x] (rpt2)nop
58017ec681f3Smrg				:4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z
58027ec681f3Smrg				:3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y
58037ec681f3Smrg				:3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y
58047ec681f3Smrg				:2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y
58057ec681f3Smrg				:2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z
58067ec681f3Smrg				:3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z
58077ec681f3Smrg				:0:0492:0852[00000200x_00000000x] (rpt2)nop
58087ec681f3Smrg				:4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y
58097ec681f3Smrg				:4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y
58107ec681f3Smrg				:3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y
58117ec681f3Smrg				:3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z
58127ec681f3Smrg				:2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w
58137ec681f3Smrg				:2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y
58147ec681f3Smrg				:2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z
58157ec681f3Smrg				:3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
58167ec681f3Smrg				:0:0501:0872[00000200x_00000000x] (rpt2)nop
58177ec681f3Smrg				:4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w
58187ec681f3Smrg				:4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w
58197ec681f3Smrg				:3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x
58207ec681f3Smrg				:3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x
58217ec681f3Smrg				:2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z
58227ec681f3Smrg				:2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x
58237ec681f3Smrg				:2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w
58247ec681f3Smrg				:3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z
58257ec681f3Smrg				:0:0510:0892[00000200x_00000000x] (rpt2)nop
58267ec681f3Smrg				:4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z
58277ec681f3Smrg				:4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z
58287ec681f3Smrg				:3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x
58297ec681f3Smrg				:3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y
58307ec681f3Smrg				:2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x
58317ec681f3Smrg				:2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y
58327ec681f3Smrg				:2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w
58337ec681f3Smrg				:2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w
58347ec681f3Smrg				:3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z
58357ec681f3Smrg				:2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w
58367ec681f3Smrg				:3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z
58377ec681f3Smrg				:3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z
58387ec681f3Smrg				:3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z
58397ec681f3Smrg				:2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z
58407ec681f3Smrg				:2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z
58417ec681f3Smrg				:2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y
58427ec681f3Smrg				:2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z
58437ec681f3Smrg				:2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x
58447ec681f3Smrg				:2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z
58457ec681f3Smrg				:2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y
58467ec681f3Smrg				:0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248
58477ec681f3Smrg				:2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y
58487ec681f3Smrg				:2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w
58497ec681f3Smrg				:2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y
58507ec681f3Smrg				:2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z
58517ec681f3Smrg				:2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y
58527ec681f3Smrg				:3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y
58537ec681f3Smrg				:2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w
58547ec681f3Smrg				:2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w
58557ec681f3Smrg				:2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z
58567ec681f3Smrg				:2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y
58577ec681f3Smrg				:3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
58587ec681f3Smrg				:2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y
58597ec681f3Smrg				:3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
58607ec681f3Smrg				:2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z
58617ec681f3Smrg				:2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x
58627ec681f3Smrg				:2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w
58637ec681f3Smrg				:2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w
58647ec681f3Smrg				:3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
58657ec681f3Smrg				:2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z
58667ec681f3Smrg				:2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z
58677ec681f3Smrg				:2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w
58687ec681f3Smrg				:2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x
58697ec681f3Smrg				:3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
58707ec681f3Smrg				:2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z
58717ec681f3Smrg				:4:0556:0967[80900029x_00000029x] sin r10.y, r10.y
58727ec681f3Smrg				:3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
58737ec681f3Smrg				:3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
58747ec681f3Smrg				:3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y
58757ec681f3Smrg				:2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w
58767ec681f3Smrg				:3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w
58777ec681f3Smrg				:4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x
58787ec681f3Smrg				:3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z
58797ec681f3Smrg				:3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y
58807ec681f3Smrg				:4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w
58817ec681f3Smrg				:3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z
58827ec681f3Smrg				:3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
58837ec681f3Smrg				:3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y
58847ec681f3Smrg				:3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y
58857ec681f3Smrg				:3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y
58867ec681f3Smrg				:3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y
58877ec681f3Smrg				:3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
58887ec681f3Smrg				:2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y
58897ec681f3Smrg				:3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
58907ec681f3Smrg				:3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y
58917ec681f3Smrg				:2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x
58927ec681f3Smrg				:2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y
58937ec681f3Smrg				:2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y
58947ec681f3Smrg				:2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y
58957ec681f3Smrg				:2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z
58967ec681f3Smrg				:3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z
58977ec681f3Smrg				:3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
58987ec681f3Smrg				:2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x
58997ec681f3Smrg				:3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
59007ec681f3Smrg				:2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w
59017ec681f3Smrg				:2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y
59027ec681f3Smrg				:3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z
59037ec681f3Smrg				:4:0588:0999[80900029x_00000029x] sin r10.y, r10.y
59047ec681f3Smrg				:2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x
59057ec681f3Smrg				:2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x
59067ec681f3Smrg				:3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y
59077ec681f3Smrg				:4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x
59087ec681f3Smrg				:3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y
59097ec681f3Smrg				:2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z
59107ec681f3Smrg				:3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
59117ec681f3Smrg				:4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y
59127ec681f3Smrg				:2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w
59137ec681f3Smrg				:2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w
59147ec681f3Smrg				:3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z
59157ec681f3Smrg				:3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y
59167ec681f3Smrg				:2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z
59177ec681f3Smrg				:4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w
59187ec681f3Smrg				:4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w
59197ec681f3Smrg				:0:0604:1016[00000000x_00000000x] nop
59207ec681f3Smrg				:2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w
59217ec681f3Smrg				:2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x
59227ec681f3Smrg				:4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x
59237ec681f3Smrg				:4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x
59247ec681f3Smrg				:0:0609:1021[00000000x_00000000x] nop
59257ec681f3Smrg				:3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w
59267ec681f3Smrg				:2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z
59277ec681f3Smrg				:2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z
59287ec681f3Smrg				:2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y
59297ec681f3Smrg				:2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z
59307ec681f3Smrg				:2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x
59317ec681f3Smrg				:3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w
59327ec681f3Smrg				:2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x
59337ec681f3Smrg				:2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w
59347ec681f3Smrg				:3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x
59357ec681f3Smrg				:3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y
59367ec681f3Smrg				:2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x
59377ec681f3Smrg				:3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
59387ec681f3Smrg				:2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x
59397ec681f3Smrg				:2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x
59407ec681f3Smrg				:3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z
59417ec681f3Smrg				:3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z
59427ec681f3Smrg				:4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x
59437ec681f3Smrg				:3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y
59447ec681f3Smrg				:2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
59457ec681f3Smrg				:3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
59467ec681f3Smrg				:2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x
59477ec681f3Smrg				:3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x
59487ec681f3Smrg				:2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x
59497ec681f3Smrg				:2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y
59507ec681f3Smrg				:2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z
59517ec681f3Smrg				:2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w
59527ec681f3Smrg				:3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z
59537ec681f3Smrg				:3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z
59547ec681f3Smrg				:3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
59557ec681f3Smrg				:4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x
59567ec681f3Smrg				:3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y
59577ec681f3Smrg				:2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x
59587ec681f3Smrg				:4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y
59597ec681f3Smrg				:3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x
59607ec681f3Smrg				:2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x
59617ec681f3Smrg				:2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x
59627ec681f3Smrg				:3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x
59637ec681f3Smrg				:2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w
59647ec681f3Smrg				:2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w
59657ec681f3Smrg				:2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z
59667ec681f3Smrg				:3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y
59677ec681f3Smrg				:3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y
59687ec681f3Smrg				:2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w
59697ec681f3Smrg				:2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x
59707ec681f3Smrg				:2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w
59717ec681f3Smrg				:3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z
59727ec681f3Smrg				:2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z
59737ec681f3Smrg				:2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y
59747ec681f3Smrg				:3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z
59757ec681f3Smrg				:4:0660:1087[80900010x_00000010x] sin r4.x, r4.x
59767ec681f3Smrg				:3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z
59777ec681f3Smrg				:2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x
59787ec681f3Smrg				:0:0663:1093[00000000x_00000000x] nop
59797ec681f3Smrg				:4:0664:1094[80900036x_00000034x] sin r13.z, r13.x
59807ec681f3Smrg				:4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x
59817ec681f3Smrg				:0:0666:1096[00000000x_00000000x] nop
59827ec681f3Smrg				:4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w
59837ec681f3Smrg				:4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w
59847ec681f3Smrg				:3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x
59857ec681f3Smrg				:2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z
59867ec681f3Smrg				:2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x
59877ec681f3Smrg				:3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z
59887ec681f3Smrg				:3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z
59897ec681f3Smrg				:2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w
59907ec681f3Smrg				:2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z
59917ec681f3Smrg				:3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w
59927ec681f3Smrg				:3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
59937ec681f3Smrg				:2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w
59947ec681f3Smrg				:3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y
59957ec681f3Smrg				:3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z
59967ec681f3Smrg				:2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z
59977ec681f3Smrg				:3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x
59987ec681f3Smrg				:3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y
59997ec681f3Smrg				:2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x
60007ec681f3Smrg				:2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y
60017ec681f3Smrg				:3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y
60027ec681f3Smrg				:3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z
60037ec681f3Smrg				:2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z
60047ec681f3Smrg				:2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x
60057ec681f3Smrg				:0:0690:1128[00000000x_00000000x] nop
60067ec681f3Smrg				:4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z
60077ec681f3Smrg				:3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
60087ec681f3Smrg				:2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x
60097ec681f3Smrg				:2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x
60107ec681f3Smrg				:3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z
60117ec681f3Smrg				:3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z
60127ec681f3Smrg				:3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w
60137ec681f3Smrg				:4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x
60147ec681f3Smrg				:4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x
60157ec681f3Smrg				:3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z
60167ec681f3Smrg				:3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x
60177ec681f3Smrg				:4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x
60187ec681f3Smrg				:4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x
60197ec681f3Smrg				:3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w
60207ec681f3Smrg				:3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w
60217ec681f3Smrg				:3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w
60227ec681f3Smrg				:3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
60237ec681f3Smrg				:3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
60247ec681f3Smrg				:3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
60257ec681f3Smrg				:3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y
60267ec681f3Smrg				:2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z
60277ec681f3Smrg				:2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y
60287ec681f3Smrg				:2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y
60297ec681f3Smrg				:2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x
60307ec681f3Smrg				:3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
60317ec681f3Smrg				:3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
60327ec681f3Smrg				:0:0717:1167[00000100x_00000000x] (rpt1)nop
60337ec681f3Smrg				:4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z
60347ec681f3Smrg				:3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x
60357ec681f3Smrg				:4:0720:1171[80900039x_00000039x] sin r14.y, r14.y
60367ec681f3Smrg				:3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w
60377ec681f3Smrg				:3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y
60387ec681f3Smrg				:2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z
60397ec681f3Smrg				:2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w
60407ec681f3Smrg				:2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w
60417ec681f3Smrg				:2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y
60427ec681f3Smrg				:3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y
60437ec681f3Smrg				:2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w
60447ec681f3Smrg				:2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w
60457ec681f3Smrg				:3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z
60467ec681f3Smrg				:2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z
60477ec681f3Smrg				:0:0732:1192[00000100x_00000000x] (rpt1)nop
60487ec681f3Smrg				:4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y
60497ec681f3Smrg				:4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y
60507ec681f3Smrg				:3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z
60517ec681f3Smrg				:0:0736:1200[00000200x_00000000x] (rpt2)nop
60527ec681f3Smrg				:4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w
60537ec681f3Smrg				:4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w
60547ec681f3Smrg				:2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w
60557ec681f3Smrg				:2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
60567ec681f3Smrg				:2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w
60577ec681f3Smrg				:3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
60587ec681f3Smrg				:0:0743:1218[00000200x_00000000x] (rpt2)nop
60597ec681f3Smrg				:4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w
60607ec681f3Smrg				:3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z
60617ec681f3Smrg				:3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y
60627ec681f3Smrg				:3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z
60637ec681f3Smrg				:3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x
60647ec681f3Smrg				:3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y
60657ec681f3Smrg				:3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z
60667ec681f3Smrg				:3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w
60677ec681f3Smrg				:3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y
60687ec681f3Smrg				:3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x
60697ec681f3Smrg				:3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x
60707ec681f3Smrg				:3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x
60717ec681f3Smrg				:3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
60727ec681f3Smrg				:3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
60737ec681f3Smrg				:3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y
60747ec681f3Smrg				:2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w
60757ec681f3Smrg				:2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x
60767ec681f3Smrg				:2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x
60777ec681f3Smrg				:2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y
60787ec681f3Smrg				:3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z
60797ec681f3Smrg				:3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z
60807ec681f3Smrg				:0:0765:1254[00000100x_00000000x] (rpt1)nop
60817ec681f3Smrg				:4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w
60827ec681f3Smrg				:3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z
60837ec681f3Smrg				:4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x
60847ec681f3Smrg				:3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x
60857ec681f3Smrg				:2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z
60867ec681f3Smrg				:2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w
60877ec681f3Smrg				:2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w
60887ec681f3Smrg				:3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y
60897ec681f3Smrg				:3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y
60907ec681f3Smrg				:2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z
60917ec681f3Smrg				:2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y
60927ec681f3Smrg				:2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z
60937ec681f3Smrg				:2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w
60947ec681f3Smrg				:3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z
60957ec681f3Smrg				:3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z
60967ec681f3Smrg				:0:0781:1282[00000100x_00000000x] (rpt1)nop
60977ec681f3Smrg				:4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z
60987ec681f3Smrg				:4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z
60997ec681f3Smrg				:0:0784:1286[00000000x_00000000x] nop
61007ec681f3Smrg				:4:0785:1287[80900043x_00000041x] sin r16.w, r16.y
61017ec681f3Smrg				:4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y
61027ec681f3Smrg				:2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w
61037ec681f3Smrg				:2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w
61047ec681f3Smrg				:2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w
61057ec681f3Smrg				:3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
61067ec681f3Smrg				:0:0791:1302[00000200x_00000000x] (rpt2)nop
61077ec681f3Smrg				:4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w
61087ec681f3Smrg				:3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y
61097ec681f3Smrg				:3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w
61107ec681f3Smrg				:3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x
61117ec681f3Smrg				:3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x
61127ec681f3Smrg				:3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w
61137ec681f3Smrg				:3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x
61147ec681f3Smrg				:3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w
61157ec681f3Smrg				:3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y
61167ec681f3Smrg				:3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z
61177ec681f3Smrg				:3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z
61187ec681f3Smrg				:3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z
61197ec681f3Smrg				:3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y
61207ec681f3Smrg				:3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y
61217ec681f3Smrg				:3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
61227ec681f3Smrg				:2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w
61237ec681f3Smrg				:2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x
61247ec681f3Smrg				:2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x
61257ec681f3Smrg				:2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y
61267ec681f3Smrg				:3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z
61277ec681f3Smrg				:3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
61287ec681f3Smrg				:0:0813:1338[00000100x_00000000x] (rpt1)nop
61297ec681f3Smrg				:4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w
61307ec681f3Smrg				:3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x
61317ec681f3Smrg				:4:0816:1342[80900040x_00000040x] sin r16.x, r16.x
61327ec681f3Smrg				:3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x
61337ec681f3Smrg				:2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z
61347ec681f3Smrg				:2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w
61357ec681f3Smrg				:2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w
61367ec681f3Smrg				:3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y
61377ec681f3Smrg				:3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y
61387ec681f3Smrg				:2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x
61397ec681f3Smrg				:2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y
61407ec681f3Smrg				:2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z
61417ec681f3Smrg				:2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w
61427ec681f3Smrg				:3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z
61437ec681f3Smrg				:3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z
61447ec681f3Smrg				:0:0829:1366[00000100x_00000000x] (rpt1)nop
61457ec681f3Smrg				:4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x
61467ec681f3Smrg				:4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x
61477ec681f3Smrg				:0:0832:1370[00000000x_00000000x] nop
61487ec681f3Smrg				:4:0833:1371[80900047x_00000045x] sin r17.w, r17.y
61497ec681f3Smrg				:4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y
61507ec681f3Smrg				:2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w
61517ec681f3Smrg				:2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w
61527ec681f3Smrg				:2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w
61537ec681f3Smrg				:3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
61547ec681f3Smrg				:0:0839:1386[00000200x_00000000x] (rpt2)nop
61557ec681f3Smrg				:4:0840:1389[80900043x_00000043x] sin r16.w, r16.w
61567ec681f3Smrg				:3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w
61577ec681f3Smrg				:3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w
61587ec681f3Smrg				:3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x
61597ec681f3Smrg				:3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x
61607ec681f3Smrg				:3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y
61617ec681f3Smrg				:3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w
61627ec681f3Smrg				:3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x
61637ec681f3Smrg				:3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w
61647ec681f3Smrg				:3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x
61657ec681f3Smrg				:3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x
61667ec681f3Smrg				:3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x
61677ec681f3Smrg				:3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y
61687ec681f3Smrg				:3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y
61697ec681f3Smrg				:3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y
61707ec681f3Smrg				:2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x
61717ec681f3Smrg				:2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w
61727ec681f3Smrg				:2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y
61737ec681f3Smrg				:2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x
61747ec681f3Smrg				:3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z
61757ec681f3Smrg				:3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z
61767ec681f3Smrg				:0:0861:1425[00000000x_00000000x] nop
61777ec681f3Smrg				:4:0862:1426[80900044x_00000044x] sin r17.x, r17.x
61787ec681f3Smrg				:3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x
61797ec681f3Smrg				:4:0864:1429[80900043x_00000043x] sin r16.w, r16.w
61807ec681f3Smrg				:3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x
61817ec681f3Smrg				:3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y
61827ec681f3Smrg				:3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y
61837ec681f3Smrg				:2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x
61847ec681f3Smrg				:2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x
61857ec681f3Smrg				:2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x
61867ec681f3Smrg				:2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w
61877ec681f3Smrg				:3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z
61887ec681f3Smrg				:3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z
61897ec681f3Smrg				:0:0874:1450[00000000x_00000000x] nop
61907ec681f3Smrg				:4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x
61917ec681f3Smrg				:4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x
61927ec681f3Smrg				:0:0877:1453[00000100x_00000000x] (rpt1)nop
61937ec681f3Smrg				:4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x
61947ec681f3Smrg				:4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x
61957ec681f3Smrg				:2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x
61967ec681f3Smrg				:2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w
61977ec681f3Smrg				:2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x
61987ec681f3Smrg				:3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z
61997ec681f3Smrg				:0:0884:1470[00000200x_00000000x] (rpt2)nop
62007ec681f3Smrg				:4:0885:1473[80900044x_00000044x] sin r17.x, r17.x
62017ec681f3Smrg				:3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w
62027ec681f3Smrg				:3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y
62037ec681f3Smrg				:2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w
62047ec681f3Smrg				:2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x
62057ec681f3Smrg				:3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z
62067ec681f3Smrg				:0:0891:1494[00000200x_00000000x] (rpt2)nop
62077ec681f3Smrg				:4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w
62087ec681f3Smrg				:4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w
62097ec681f3Smrg				:3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w
62107ec681f3Smrg				:3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x
62117ec681f3Smrg				:2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w
62127ec681f3Smrg				:2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w
62137ec681f3Smrg				:2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z
62147ec681f3Smrg				:3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z
62157ec681f3Smrg				:0:0900:1514[00000200x_00000000x] (rpt2)nop
62167ec681f3Smrg				:4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w
62177ec681f3Smrg				:4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w
62187ec681f3Smrg				:3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z
62197ec681f3Smrg				:3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x
62207ec681f3Smrg				:2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y
62217ec681f3Smrg				:2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x
62227ec681f3Smrg				:2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w
62237ec681f3Smrg				:3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z
62247ec681f3Smrg				:0:0909:1534[00000200x_00000000x] (rpt2)nop
62257ec681f3Smrg				:4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y
62267ec681f3Smrg				:4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y
62277ec681f3Smrg				:3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z
62287ec681f3Smrg				:3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z
62297ec681f3Smrg				:2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z
62307ec681f3Smrg				:2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z
62317ec681f3Smrg				:2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x
62327ec681f3Smrg				:3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
62337ec681f3Smrg				:0:0918:1554[00000200x_00000000x] (rpt2)nop
62347ec681f3Smrg				:4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z
62357ec681f3Smrg				:4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z
62367ec681f3Smrg				:3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z
62377ec681f3Smrg				:3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w
62387ec681f3Smrg				:2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z
62397ec681f3Smrg				:2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w
62407ec681f3Smrg				:2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y
62417ec681f3Smrg				:3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
62427ec681f3Smrg				:0:0927:1574[00000200x_00000000x] (rpt2)nop
62437ec681f3Smrg				:4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z
62447ec681f3Smrg				:4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z
62457ec681f3Smrg				:2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w
62467ec681f3Smrg				:3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w
62477ec681f3Smrg				:3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x
62487ec681f3Smrg				:2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z
62497ec681f3Smrg				:2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y
62507ec681f3Smrg				:2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w
62517ec681f3Smrg				:2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x
62527ec681f3Smrg				:2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w
62537ec681f3Smrg				:3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x
62547ec681f3Smrg				:2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x
62557ec681f3Smrg				:2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w
62567ec681f3Smrg				:3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
62577ec681f3Smrg				:3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x
62587ec681f3Smrg				:0:0943:1613[00000100x_00000000x] (rpt1)nop
62597ec681f3Smrg				:4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x
62607ec681f3Smrg				:3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x
62617ec681f3Smrg				:2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x
62627ec681f3Smrg				:3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x
62637ec681f3Smrg				:2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z
62647ec681f3Smrg				:3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z
62657ec681f3Smrg				:3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y
62667ec681f3Smrg				:3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w
62677ec681f3Smrg				:3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w
62687ec681f3Smrg				:3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
62697ec681f3Smrg				:3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y
62707ec681f3Smrg				:3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w
62717ec681f3Smrg				:3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
62727ec681f3Smrg				:3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w
62737ec681f3Smrg				:3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w
62747ec681f3Smrg				:3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y
62757ec681f3Smrg				:2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z
62767ec681f3Smrg				:3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y
62777ec681f3Smrg				:3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y
62787ec681f3Smrg				:2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x
62797ec681f3Smrg				:2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y
62807ec681f3Smrg				:3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
62817ec681f3Smrg				:2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w
62827ec681f3Smrg				:0:0967:1650[00000100x_00000000x] (rpt1)nop
62837ec681f3Smrg				:4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z
62847ec681f3Smrg				:3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z
62857ec681f3Smrg				:3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x
62867ec681f3Smrg				:3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y
62877ec681f3Smrg				:2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x
62887ec681f3Smrg				:4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y
62897ec681f3Smrg				:3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w
62907ec681f3Smrg				:2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w
62917ec681f3Smrg				:2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z
62927ec681f3Smrg				:2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w
62937ec681f3Smrg				:2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w
62947ec681f3Smrg				:3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z
62957ec681f3Smrg				:3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y
62967ec681f3Smrg				:0:0981:1676[00000100x_00000000x] (rpt1)nop
62977ec681f3Smrg				:4:0982:1678[80900033x_00000030x] sin r12.w, r12.x
62987ec681f3Smrg				:4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x
62997ec681f3Smrg				:2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w
63007ec681f3Smrg				:2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z
63017ec681f3Smrg				:3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z
63027ec681f3Smrg				:0:0987:1692[00000200x_00000000x] (rpt2)nop
63037ec681f3Smrg				:4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w
63047ec681f3Smrg				:4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w
63057ec681f3Smrg				:2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w
63067ec681f3Smrg				:2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w
63077ec681f3Smrg				:2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w
63087ec681f3Smrg				:3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
63097ec681f3Smrg				:0:0994:1710[00000200x_00000000x] (rpt2)nop
63107ec681f3Smrg				:4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w
63117ec681f3Smrg				:3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z
63127ec681f3Smrg				:3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y
63137ec681f3Smrg				:3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z
63147ec681f3Smrg				:3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z
63157ec681f3Smrg				:3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y
63167ec681f3Smrg				:3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w
63177ec681f3Smrg				:3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
63187ec681f3Smrg				:3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z
63197ec681f3Smrg				:3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x
63207ec681f3Smrg				:3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x
63217ec681f3Smrg				:3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
63227ec681f3Smrg				:3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x
63237ec681f3Smrg				:3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y
63247ec681f3Smrg				:2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w
63257ec681f3Smrg				:3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y
63267ec681f3Smrg				:2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z
63277ec681f3Smrg				:2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z
63287ec681f3Smrg				:3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z
63297ec681f3Smrg				:2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w
63307ec681f3Smrg				:0:1015:1746[00000100x_00000000x] (rpt1)nop
63317ec681f3Smrg				:4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w
63327ec681f3Smrg				:3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z
63337ec681f3Smrg				:3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x
63347ec681f3Smrg				:3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y
63357ec681f3Smrg				:2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z
63367ec681f3Smrg				:4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z
63377ec681f3Smrg				:3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y
63387ec681f3Smrg				:2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x
63397ec681f3Smrg				:2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z
63407ec681f3Smrg				:2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w
63417ec681f3Smrg				:2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w
63427ec681f3Smrg				:3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z
63437ec681f3Smrg				:3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y
63447ec681f3Smrg				:0:1029:1772[00000100x_00000000x] (rpt1)nop
63457ec681f3Smrg				:4:1030:1774[80900038x_00000036x] sin r14.x, r13.z
63467ec681f3Smrg				:4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z
63477ec681f3Smrg				:2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y
63487ec681f3Smrg				:2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w
63497ec681f3Smrg				:3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z
63507ec681f3Smrg				:0:1035:1788[00000200x_00000000x] (rpt2)nop
63517ec681f3Smrg				:4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y
63527ec681f3Smrg				:4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y
63537ec681f3Smrg				:2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x
63547ec681f3Smrg				:2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x
63557ec681f3Smrg				:2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x
63567ec681f3Smrg				:3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z
63577ec681f3Smrg				:0:1042:1806[00000200x_00000000x] (rpt2)nop
63587ec681f3Smrg				:4:1043:1809[80900024x_00000024x] sin r9.x, r9.x
63597ec681f3Smrg				:3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z
63607ec681f3Smrg				:3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z
63617ec681f3Smrg				:3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w
63627ec681f3Smrg				:3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w
63637ec681f3Smrg				:3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z
63647ec681f3Smrg				:3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
63657ec681f3Smrg				:3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w
63667ec681f3Smrg				:3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
63677ec681f3Smrg				:3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z
63687ec681f3Smrg				:3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z
63697ec681f3Smrg				:3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z
63707ec681f3Smrg				:3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y
63717ec681f3Smrg				:3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y
63727ec681f3Smrg				:3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y
63737ec681f3Smrg				:2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w
63747ec681f3Smrg				:2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w
63757ec681f3Smrg				:2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y
63767ec681f3Smrg				:2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x
63777ec681f3Smrg				:3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z
63787ec681f3Smrg				:3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z
63797ec681f3Smrg				:0:1064:1842[00000100x_00000000x] (rpt1)nop
63807ec681f3Smrg				:4:1065:1844[80900033x_00000033x] sin r12.w, r12.w
63817ec681f3Smrg				:3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x
63827ec681f3Smrg				:4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w
63837ec681f3Smrg				:3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z
63847ec681f3Smrg				:3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y
63857ec681f3Smrg				:2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z
63867ec681f3Smrg				:2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w
63877ec681f3Smrg				:2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w
63887ec681f3Smrg				:2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y
63897ec681f3Smrg				:3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y
63907ec681f3Smrg				:2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w
63917ec681f3Smrg				:2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z
63927ec681f3Smrg				:3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z
63937ec681f3Smrg				:2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z
63947ec681f3Smrg				:0:1079:1867[00000100x_00000000x] (rpt1)nop
63957ec681f3Smrg				:4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y
63967ec681f3Smrg				:4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y
63977ec681f3Smrg				:3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z
63987ec681f3Smrg				:0:1083:1875[00000200x_00000000x] (rpt2)nop
63997ec681f3Smrg				:4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z
64007ec681f3Smrg				:4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z
64017ec681f3Smrg				:2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w
64027ec681f3Smrg				:2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z
64037ec681f3Smrg				:2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w
64047ec681f3Smrg				:3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z
64057ec681f3Smrg				:0:1090:1893[00000200x_00000000x] (rpt2)nop
64067ec681f3Smrg				:4:1091:1896[80900022x_00000022x] sin r8.z, r8.z
64077ec681f3Smrg				:3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x
64087ec681f3Smrg				:3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w
64097ec681f3Smrg				:3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w
64107ec681f3Smrg				:3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x
64117ec681f3Smrg				:3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x
64127ec681f3Smrg				:3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w
64137ec681f3Smrg				:3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w
64147ec681f3Smrg				:3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x
64157ec681f3Smrg				:3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y
64167ec681f3Smrg				:3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x
64177ec681f3Smrg				:3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x
64187ec681f3Smrg				:3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y
64197ec681f3Smrg				:3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y
64207ec681f3Smrg				:3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y
64217ec681f3Smrg				:2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w
64227ec681f3Smrg				:2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x
64237ec681f3Smrg				:2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w
64247ec681f3Smrg				:2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x
64257ec681f3Smrg				:3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z
64267ec681f3Smrg				:3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z
64277ec681f3Smrg				:0:1112:1929[00000000x_00000000x] nop
64287ec681f3Smrg				:4:1113:1930[80900033x_00000033x] sin r12.w, r12.w
64297ec681f3Smrg				:3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w
64307ec681f3Smrg				:4:1115:1933[80900038x_00000038x] sin r14.x, r14.x
64317ec681f3Smrg				:3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x
64327ec681f3Smrg				:3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y
64337ec681f3Smrg				:3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y
64347ec681f3Smrg				:2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w
64357ec681f3Smrg				:2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x
64367ec681f3Smrg				:2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w
64377ec681f3Smrg				:2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x
64387ec681f3Smrg				:3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z
64397ec681f3Smrg				:3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z
64407ec681f3Smrg				:0:1125:1954[00000000x_00000000x] nop
64417ec681f3Smrg				:4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w
64427ec681f3Smrg				:4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w
64437ec681f3Smrg				:0:1128:1957[00000100x_00000000x] (rpt1)nop
64447ec681f3Smrg				:4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x
64457ec681f3Smrg				:4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x
64467ec681f3Smrg				:2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x
64477ec681f3Smrg				:2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x
64487ec681f3Smrg				:2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x
64497ec681f3Smrg				:3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
64507ec681f3Smrg				:0:1135:1974[00000200x_00000000x] (rpt2)nop
64517ec681f3Smrg				:4:1136:1977[80900020x_00000020x] sin r8.x, r8.x
64527ec681f3Smrg				:3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x
64537ec681f3Smrg				:3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y
64547ec681f3Smrg				:2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x
64557ec681f3Smrg				:2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x
64567ec681f3Smrg				:3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z
64577ec681f3Smrg				:0:1142:1998[00000200x_00000000x] (rpt2)nop
64587ec681f3Smrg				:4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x
64597ec681f3Smrg				:4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x
64607ec681f3Smrg				:3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w
64617ec681f3Smrg				:3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x
64627ec681f3Smrg				:2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z
64637ec681f3Smrg				:2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x
64647ec681f3Smrg				:2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z
64657ec681f3Smrg				:3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z
64667ec681f3Smrg				:0:1151:2018[00000200x_00000000x] (rpt2)nop
64677ec681f3Smrg				:4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x
64687ec681f3Smrg				:4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x
64697ec681f3Smrg				:3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z
64707ec681f3Smrg				:3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z
64717ec681f3Smrg				:2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z
64727ec681f3Smrg				:2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z
64737ec681f3Smrg				:2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w
64747ec681f3Smrg				:3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z
64757ec681f3Smrg				:0:1160:2038[00000200x_00000000x] (rpt2)nop
64767ec681f3Smrg				:4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z
64777ec681f3Smrg				:4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z
64787ec681f3Smrg				:3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w
64797ec681f3Smrg				:3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z
64807ec681f3Smrg				:2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w
64817ec681f3Smrg				:2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z
64827ec681f3Smrg				:2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x
64837ec681f3Smrg				:3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z
64847ec681f3Smrg				:0:1169:2058[00000200x_00000000x] (rpt2)nop
64857ec681f3Smrg				:4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w
64867ec681f3Smrg				:4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w
64877ec681f3Smrg				:3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z
64887ec681f3Smrg				:3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z
64897ec681f3Smrg				:2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x
64907ec681f3Smrg				:2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
64917ec681f3Smrg				:2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y
64927ec681f3Smrg				:3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z
64937ec681f3Smrg				:0:1178:2078[00000200x_00000000x] (rpt2)nop
64947ec681f3Smrg				:4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x
64957ec681f3Smrg				:4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x
64967ec681f3Smrg				:3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y
64977ec681f3Smrg				:3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z
64987ec681f3Smrg				:2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w
64997ec681f3Smrg				:2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z
65007ec681f3Smrg				:2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x
65017ec681f3Smrg				:2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z
65027ec681f3Smrg				:3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y
65037ec681f3Smrg				:3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y
65047ec681f3Smrg				:2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x
65057ec681f3Smrg				:2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x
65067ec681f3Smrg				:2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x
65077ec681f3Smrg				:2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y
65087ec681f3Smrg				:3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y
65097ec681f3Smrg				:2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x
65107ec681f3Smrg				:2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z
65117ec681f3Smrg				:2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x
65127ec681f3Smrg				:2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z
65137ec681f3Smrg				:3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x
65147ec681f3Smrg				:3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y
65157ec681f3Smrg				:3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z
65167ec681f3Smrg				:3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z
65177ec681f3Smrg				:2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w
65187ec681f3Smrg				:2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w
65197ec681f3Smrg				:3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x
65207ec681f3Smrg				:2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x
65217ec681f3Smrg				:4:1206:2115[80900019x_00000019x] sin r6.y, r6.y
65227ec681f3Smrg				:4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x
65237ec681f3Smrg				:3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x
65247ec681f3Smrg				:2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y
65257ec681f3Smrg				:3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z
65267ec681f3Smrg				:2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y
65277ec681f3Smrg				:2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z
65287ec681f3Smrg				:2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y
65297ec681f3Smrg				:4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w
65307ec681f3Smrg				:2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y
65317ec681f3Smrg				:2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w
65327ec681f3Smrg				:2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x
65337ec681f3Smrg				:2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w
65347ec681f3Smrg				:2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x
65357ec681f3Smrg				:3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w
65367ec681f3Smrg				:3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x
65377ec681f3Smrg				:2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z
65387ec681f3Smrg				:3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x
65397ec681f3Smrg				:2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z
65407ec681f3Smrg				:2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w
65417ec681f3Smrg				:3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z
65427ec681f3Smrg				:2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x
65437ec681f3Smrg				:0:1228:2157[00000100x_00000000x] (rpt1)nop
65447ec681f3Smrg				:4:1229:2159[80900012x_00000012x] sin r4.z, r4.z
65457ec681f3Smrg				:2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y
65467ec681f3Smrg				:2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z
65477ec681f3Smrg				:3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x
65487ec681f3Smrg				:3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x
65497ec681f3Smrg				:3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x
65507ec681f3Smrg				:2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w
65517ec681f3Smrg				:2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x
65527ec681f3Smrg				:2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x
65537ec681f3Smrg				:3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x
65547ec681f3Smrg				:3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z
65557ec681f3Smrg				:3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y
65567ec681f3Smrg				:2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x
65577ec681f3Smrg				:2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z
65587ec681f3Smrg				:2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x
65597ec681f3Smrg				:2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x
65607ec681f3Smrg				:2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x
65617ec681f3Smrg				:2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z
65627ec681f3Smrg				:0:1247:2202[01000000x_0000000ex] jump #l1261
65637ec681f3Smrg				:1:1248:2203[284cc007x_00000000x] l1248:
65647ec681f3Smrg				:1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0
65657ec681f3Smrg				:0:1249:2204[00000200x_00000000x] (rpt2)nop
65667ec681f3Smrg				:1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w
65677ec681f3Smrg				:0:1251:2208[00000200x_00000000x] (rpt2)nop
65687ec681f3Smrg				:1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x
65697ec681f3Smrg				:0:1253:2212[00000200x_00000000x] (rpt2)nop
65707ec681f3Smrg				:1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z
65717ec681f3Smrg				:0:1255:2216[00000200x_00000000x] (rpt2)nop
65727ec681f3Smrg				:1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x
65737ec681f3Smrg				:0:1257:2220[00000200x_00000000x] (rpt2)nop
65747ec681f3Smrg				:1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y
65757ec681f3Smrg				:0:1259:2224[00000200x_00000000x] (rpt2)nop
65767ec681f3Smrg				:1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x
65777ec681f3Smrg				:1:1261:2228[280cc012x_00000004x] l1261:
65787ec681f3Smrg				:1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x
65797ec681f3Smrg				:1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y
65807ec681f3Smrg				:1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z
65817ec681f3Smrg				:1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w
65827ec681f3Smrg				:3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x
65837ec681f3Smrg				:1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w
65847ec681f3Smrg				:1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x
65857ec681f3Smrg				:1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y
65867ec681f3Smrg				:2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z
65877ec681f3Smrg				:2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x
65887ec681f3Smrg				:1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z
65897ec681f3Smrg				:2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z
65907ec681f3Smrg				:4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z
65917ec681f3Smrg				:2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w
65927ec681f3Smrg				:1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w
65937ec681f3Smrg				:1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y
65947ec681f3Smrg				:0:1277:2247[00000200x_00000000x] (rpt2)nop
65957ec681f3Smrg				:2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x
65967ec681f3Smrg				:2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x
65977ec681f3Smrg				:1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w
65987ec681f3Smrg				:1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x
65997ec681f3Smrg				:3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x
66007ec681f3Smrg				:3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y
66017ec681f3Smrg				:3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w
66027ec681f3Smrg				:2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y
66037ec681f3Smrg				:3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y
66047ec681f3Smrg				:3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z
66057ec681f3Smrg				:3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z
66067ec681f3Smrg				:2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x
66077ec681f3Smrg				:1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z
66087ec681f3Smrg				:3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x
66097ec681f3Smrg				:3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x
66107ec681f3Smrg				:2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x
66117ec681f3Smrg				:1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w
66127ec681f3Smrg				:2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1
66137ec681f3Smrg				:1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x
66147ec681f3Smrg				:0:1297:2271[01000000x_fffffb99x] jump #l170
66157ec681f3Smrg				:2:1298:2272[48500401x_00010001x] l1298:
66167ec681f3Smrg				:2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y
66177ec681f3Smrg				:2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z
66187ec681f3Smrg				:2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z
66197ec681f3Smrg				:2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x
66207ec681f3Smrg				:2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y
66217ec681f3Smrg				:2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y
66227ec681f3Smrg				:2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z
66237ec681f3Smrg				:2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y
66247ec681f3Smrg				:2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z
66257ec681f3Smrg				:2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y
66267ec681f3Smrg				:2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x
66277ec681f3Smrg				:2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z
66287ec681f3Smrg				:3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z
66297ec681f3Smrg				:2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z
66307ec681f3Smrg				:2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x
66317ec681f3Smrg				:3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x
66327ec681f3Smrg				:2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w
66337ec681f3Smrg				:2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z
66347ec681f3Smrg				:2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y
66357ec681f3Smrg				:2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w
66367ec681f3Smrg				:3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y
66377ec681f3Smrg				:3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w
66387ec681f3Smrg				:2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x
66397ec681f3Smrg				:4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x
66407ec681f3Smrg				:2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y
66417ec681f3Smrg				:2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z
66427ec681f3Smrg				:2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y
66437ec681f3Smrg				:3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w
66447ec681f3Smrg				:2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z
66457ec681f3Smrg				:2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w
66467ec681f3Smrg				:2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z
66477ec681f3Smrg				:2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x
66487ec681f3Smrg				:2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w
66497ec681f3Smrg				:3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y
66507ec681f3Smrg				:4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z
66517ec681f3Smrg				:2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x
66527ec681f3Smrg				:2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z
66537ec681f3Smrg				:4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y
66547ec681f3Smrg				:2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y
66557ec681f3Smrg				:2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z
66567ec681f3Smrg				:2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z
66577ec681f3Smrg				:4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w
66587ec681f3Smrg				:2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y
66597ec681f3Smrg				:2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w
66607ec681f3Smrg				:3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w
66617ec681f3Smrg				:3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z
66627ec681f3Smrg				:2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z
66637ec681f3Smrg				:2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z
66647ec681f3Smrg				:2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x
66657ec681f3Smrg				:3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w
66667ec681f3Smrg				:3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y
66677ec681f3Smrg				:3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x
66687ec681f3Smrg				:2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y
66697ec681f3Smrg				:3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z
66707ec681f3Smrg				:0:1352:2335[00000200x_00000000x] (rpt2)nop
66717ec681f3Smrg				:4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x
66727ec681f3Smrg				:2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x
66737ec681f3Smrg				:2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x
66747ec681f3Smrg				:2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x
66757ec681f3Smrg				:2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x
66767ec681f3Smrg				:2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w
66777ec681f3Smrg				:3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w
66787ec681f3Smrg				:2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z
66797ec681f3Smrg				:2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x
66807ec681f3Smrg				:2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x
66817ec681f3Smrg				:3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w
66827ec681f3Smrg				:2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x
66837ec681f3Smrg				:2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x
66847ec681f3Smrg				:1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000
66857ec681f3Smrg				:2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w
66867ec681f3Smrg				:2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w
66877ec681f3Smrg				:2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w
66887ec681f3Smrg				:3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y
66897ec681f3Smrg				:3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z
66907ec681f3Smrg				:3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y
66917ec681f3Smrg				:2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w
66927ec681f3Smrg				:2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w
66937ec681f3Smrg				:4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w
66947ec681f3Smrg				:4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y
66957ec681f3Smrg				:0:1377:2369[00000000x_00000000x] nop
66967ec681f3Smrg				:4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x
66977ec681f3Smrg				:2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w
66987ec681f3Smrg				:2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x
66997ec681f3Smrg				:2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z
67007ec681f3Smrg				:2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x
67017ec681f3Smrg				:2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w
67027ec681f3Smrg				:2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y
67037ec681f3Smrg				:4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z
67047ec681f3Smrg				:4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y
67057ec681f3Smrg				:0:1387:2382[00000000x_00000000x] nop
67067ec681f3Smrg				:4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x
67077ec681f3Smrg				:2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y
67087ec681f3Smrg				:2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x
67097ec681f3Smrg				:2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w
67107ec681f3Smrg				:0:1392:2391[00000100x_00000000x] (rpt1)nop
67117ec681f3Smrg				:4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w
67127ec681f3Smrg				:2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x
67137ec681f3Smrg				:0:1395:2398[00000200x_00000000x] (rpt2)nop
67147ec681f3Smrg				:4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w
67157ec681f3Smrg				:3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x
67167ec681f3Smrg				:2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w
67177ec681f3Smrg				:2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w
67187ec681f3Smrg				:2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w
67197ec681f3Smrg				:0:1401:2409[03000000x_00000000x] end
67207ec681f3Smrg				:0:1402:2410[00000000x_00000000x] nop
67217ec681f3Smrg				:0:1403:2411[00000000x_00000000x] nop
67227ec681f3Smrg				:0:1404:2412[00000000x_00000000x] nop
67237ec681f3Smrg				:0:1405:2413[00000000x_00000000x] nop
67247ec681f3Smrg				Stats:
67257ec681f3Smrg				- shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov
67267ec681f3Smrg				- shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen
67277ec681f3Smrg				- shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7
67287ec681f3Smrg				- shaderdb: 1326 sstall, 140 (ss), 0 (sy)
67297ec681f3Smrg +	00000000			SP_FS_OBJ_START_HI: 0
67307ec681f3Smrg!+	00000100			SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 }
67317ec681f3Smrg +	fcfcfc00			SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
67327ec681f3Smrg!+	00000001			SP_FS_OUTPUT_CNTL1: { MRT = 1 }
67337ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0].REG: { REGID = r1.x }
67347ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x1].REG: { REGID = r1.x }
67357ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x2].REG: { REGID = r1.x }
67367ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x3].REG: { REGID = r1.x }
67377ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x4].REG: { REGID = r1.x }
67387ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x5].REG: { REGID = r1.x }
67397ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x6].REG: { REGID = r1.x }
67407ec681f3Smrg!+	00000004			SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
67417ec681f3Smrg +	00007fc0			SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 }
67427ec681f3Smrg +	00000000			SP_UNKNOWN_A9A8: 0
67437ec681f3Smrg +	00000005			SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL }
67447ec681f3Smrg +	00000100			SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
67457ec681f3Smrg!+	00000058			SP_FS_INSTRLEN: 88
67467ec681f3Smrg!+	011160a0			SP_IBO: 0x11160a0		base=1116000, offset=160, size=388
67477ec681f3Smrg +	00000000			SP_IBO_HI: 0
67487ec681f3Smrg +	00000000			SP_IBO_COUNT: 0
67497ec681f3Smrg +	00000100			HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED }
67507ec681f3Smrg +	00000000			HLSQ_HS_CNTL: { CONSTLEN = 0 }
67517ec681f3Smrg +	00000000			HLSQ_DS_CNTL: { CONSTLEN = 0 }
67527ec681f3Smrg +	00000000			HLSQ_GS_CNTL: { CONSTLEN = 0 }
67537ec681f3Smrg +	00000001			HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 }
67547ec681f3Smrg +	00000007			HLSQ_CONTROL_1_REG: 0x7
67557ec681f3Smrg +	fcfcfcfc			HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x }
67567ec681f3Smrg +	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 }
67577ec681f3Smrg!+	1513fcfc			HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y }
67587ec681f3Smrg +	000000fc			HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x }
67597ec681f3Smrg +	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 }
67607ec681f3Smrg +	00000108			HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED }
67617ec681f3Smrg0000000001d8f130:			0000: 70388003 00000186 00000001 00000004
67627ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67637ec681f3Smrg0000000001d8f140:			0000: 70268000
67647ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
67657ec681f3Smrg				CP_SCRATCH[0x7].REG: 3
67667ec681f3Smrg				:0,1,17,3
67677ec681f3Smrg0000000001d8f144:			0000: 48088a01 00000003
67687ec681f3Smrg0000000001d91ac0:		0000: 70bf8003 01d8f000 00000000 00000053
67697ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67707ec681f3Smrg0000000001d91ad0:		0000: 70268000
67717ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
67727ec681f3Smrg			CP_SCRATCH[0x6].REG: 18
67737ec681f3Smrg			:0,1,18,3
67747ec681f3Smrg0000000001d91ad4:		0000: 48088901 00000012
67757ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
67767ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
67777ec681f3Smrg0000000001d91adc:		0000: 70b90001 02000883
67787ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
67797ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
67807ec681f3Smrg			{ DWORDS = 2 }
67817ec681f3Smrg0000000001d91ae4:		0000: 70c70002 10000000 00000002
67827ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
67837ec681f3Smrg			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
67847ec681f3Smrg0000000001d91af0:		0000: 70e50001 00000015
67857ec681f3Smrgt7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
67867ec681f3Smrg			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
67877ec681f3Smrg			{ ADDR_LO = 0 }
67887ec681f3Smrg			{ ADDR_HI = 0 }
67897ec681f3Smrg0000000001d91af8:		0000: 70438003 00040000 00000000 00000000
67907ec681f3Smrgt7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
67917ec681f3Smrg0000000001d91b08:		0000: 70230001 00000000
67927ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
67937ec681f3Smrg0000000001d91b10:		0000: 70268000
67947ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
67957ec681f3Smrg			CP_SCRATCH[0x7].REG: 19
67967ec681f3Smrg			:0,1,18,19
67977ec681f3Smrg0000000001d91b14:		0000: 48088a01 00000013
67987ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
67997ec681f3Smrg			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
68007ec681f3Smrg0000000001d91b1c:		0000: 70e50001 00000016
68017ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68027ec681f3Smrg0000000001d91b24:		0000: 70268000
68037ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
68047ec681f3Smrg			CP_SCRATCH[0x7].REG: 20
68057ec681f3Smrg			:0,1,18,20
68067ec681f3Smrg0000000001d91b28:		0000: 48088a01 00000014
68077ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68087ec681f3Smrg0000000001d91b30:		0000: 70268000
68097ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
68107ec681f3Smrg			CP_SCRATCH[0x6].REG: 21
68117ec681f3Smrg			:0,1,21,20
68127ec681f3Smrg0000000001d91b34:		0000: 48088901 00000015
68137ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
68147ec681f3Smrg		ibaddr:0000000001116130
68157ec681f3Smrg		ibsize:00000015
68167ec681f3Smrgt4			write RB_BLIT_SCISSOR_TL (88d1)
68177ec681f3Smrg				RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
68187ec681f3Smrg				RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
68197ec681f3Smrg0000000001116130:			0000: 4888d102 00000000 059f087f
68207ec681f3Smrgt4			write RB_BLIT_INFO (88e3)
68217ec681f3Smrg				RB_BLIT_INFO: { CLEAR_MASK = 0 }
68227ec681f3Smrg000000000111613c:			0000: 4088e301 00000000
68237ec681f3Smrgt4			write RB_BLIT_DST_INFO (88d7)
68247ec681f3Smrg				RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
68257ec681f3Smrg				RB_BLIT_DST: 0x1125000
68267ec681f3Smrg				RB_BLIT_DST_HI: 0
68277ec681f3Smrg				RB_BLIT_DST_PITCH: 8704
68287ec681f3Smrg				RB_BLIT_DST_ARRAY_PITCH: 12533760
68297ec681f3Smrg0000000001116144:			0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00
68307ec681f3Smrgt4			write RB_BLIT_BASE_GMEM (88d6)
68317ec681f3Smrg				RB_BLIT_BASE_GMEM: 0
68327ec681f3Smrg000000000111615c:			0000: 4088d601 00000000
68337ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68347ec681f3Smrg0000000001116164:			0000: 70268000
68357ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
68367ec681f3Smrg				CP_SCRATCH[0x7].REG: 7
68377ec681f3Smrg				:0,1,21,7
68387ec681f3Smrg0000000001116168:			0000: 48088a01 00000007
68397ec681f3Smrgt7			opcode: CP_EVENT_WRITE (46) (2 dwords)
68407ec681f3Smrg				{ EVENT = BLIT }
68417ec681f3Smrg			event BLIT
68427ec681f3Smrg			mode: RM6_RESOLVE
68437ec681f3Smrg			skip_ib2: g=1, l=0
68447ec681f3Smrg			draw[3] register values
68457ec681f3Smrg!+	00000015			CP_SCRATCH[0x6].REG: 21
68467ec681f3Smrg			:0,1,21,7
68477ec681f3Smrg!+	00000007			CP_SCRATCH[0x7].REG: 7
68487ec681f3Smrg			:0,1,21,7
68497ec681f3Smrg +	00000000			RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 }
68507ec681f3Smrg +	059f087f			RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 }
68517ec681f3Smrg +	00000000			RB_BLIT_BASE_GMEM: 0
68527ec681f3Smrg!+	000018a0			RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
68537ec681f3Smrg!+	01125000			RB_BLIT_DST: 0x1125000
68547ec681f3Smrg +	00000000			RB_BLIT_DST_HI: 0
68557ec681f3Smrg!+	00000088			RB_BLIT_DST_PITCH: 8704
68567ec681f3Smrg!+	0002fd00			RB_BLIT_DST_ARRAY_PITCH: 12533760
68577ec681f3Smrg!+	00000000			RB_BLIT_INFO: { CLEAR_MASK = 0 }
68587ec681f3Smrg0000000001116170:			0000: 70460001 0000001e
68597ec681f3Smrgt7			opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68607ec681f3Smrg0000000001116178:			0000: 70268000
68617ec681f3Smrgt4			write CP_SCRATCH[0x7].REG (088a)
68627ec681f3Smrg				CP_SCRATCH[0x7].REG: 8
68637ec681f3Smrg				:0,1,21,8
68647ec681f3Smrg000000000111617c:			0000: 48088a01 00000008
68657ec681f3Smrg0000000001d91b3c:		0000: 70bf8003 01116130 00000000 00000015
68667ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68677ec681f3Smrg0000000001d91b4c:		0000: 70268000
68687ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
68697ec681f3Smrg			CP_SCRATCH[0x6].REG: 22
68707ec681f3Smrg			:0,1,22,8
68717ec681f3Smrg0000000001d91b50:		0000: 48088901 00000016
68727ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
68737ec681f3Smrg			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
68747ec681f3Smrg0000000001d91b58:		0000: 70e50001 00000007
68757ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68767ec681f3Smrg0000000001d91b60:		0000: 70268000
68777ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
68787ec681f3Smrg			CP_SCRATCH[0x7].REG: 23
68797ec681f3Smrg			:0,1,22,23
68807ec681f3Smrg0000000001d91b64:		0000: 48088a01 00000017
68817ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
68827ec681f3Smrg			{ MODE = 0x14 | MARKER = RM6_GMEM }
68837ec681f3Smrg0000000001d91b6c:		0000: 70e50001 00000014
68847ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
68857ec681f3Smrg0000000001d91b74:		0000: 70268000
68867ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
68877ec681f3Smrg			CP_SCRATCH[0x7].REG: 24
68887ec681f3Smrg			:0,1,22,24
68897ec681f3Smrg0000000001d91b78:		0000: 48088a01 00000018
68907ec681f3Smrgt4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
68917ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 }
68927ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 }
68937ec681f3Smrg0000000001d91b80:		0000: 4080f002 00000220 01df043f
68947ec681f3Smrgt4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
68957ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 }
68967ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 }
68977ec681f3Smrg0000000001d91b8c:		0000: 48840a02 00000220 01df043f
68987ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
68997ec681f3Smrg0000000001d91b98:		0000: 70138000
69007ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
69017ec681f3Smrg0000000001d91b9c:		0000: 70e30001 00000000
69027ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
69037ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
69047ec681f3Smrg0000000001d91ba4:		0000: 70b90001 02000883
69057ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
69067ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
69077ec681f3Smrg			{ DWORDS = 11 }
69087ec681f3Smrg0000000001d91bac:		0000: 70c70002 10000000 0000000b
69097ec681f3Smrgt7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
69107ec681f3Smrg			{ VSC_SIZE = 1 | VSC_N = 0 }
69117ec681f3Smrg			{ BIN_DATA_ADDR_LO = 0x1d5d440 }
69127ec681f3Smrg			{ BIN_DATA_ADDR_HI = 0 }
69137ec681f3Smrg			{ BIN_SIZE_ADDRESS_LO = 0x1d65804 }
69147ec681f3Smrg			{ BIN_SIZE_ADDRESS_HI = 0 }
69157ec681f3Smrg			{ BIN_PRIM_STRM_LO = 0x1d68040 }
69167ec681f3Smrg			{ BIN_PRIM_STRM_HI = 0 }
69177ec681f3Smrg0000000001d91bb8:		0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000
69187ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
69197ec681f3Smrg0000000001d91bd8:		0000: 70640001 00000000
69207ec681f3Smrgt7		opcode: CP_NOP (10) (3 dwords)
69217ec681f3Smrg0000000001d91be0:		0000: 70100002 70640001 00000001
69227ec681f3Smrgt4		write RB_WINDOW_OFFSET (8890)
69237ec681f3Smrg			RB_WINDOW_OFFSET: { X = 544 | Y = 0 }
69247ec681f3Smrg0000000001d91bec:		0000: 48889001 00000220
69257ec681f3Smrgt4		write RB_WINDOW_OFFSET2 (88d4)
69267ec681f3Smrg			RB_WINDOW_OFFSET2: { X = 544 | Y = 0 }
69277ec681f3Smrg0000000001d91bf4:		0000: 4888d401 00000220
69287ec681f3Smrgt4		write SP_WINDOW_OFFSET (b4d1)
69297ec681f3Smrg			SP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69307ec681f3Smrg0000000001d91bfc:		0000: 48b4d101 00000220
69317ec681f3Smrgt4		write SP_TP_WINDOW_OFFSET (b307)
69327ec681f3Smrg			SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 }
69337ec681f3Smrg0000000001d91c04:		0000: 48b30701 00000220
69347ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
69357ec681f3Smrg			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69367ec681f3Smrg0000000001d91c0c:		0000: 4880a101 06001e11
69377ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
69387ec681f3Smrg			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
69397ec681f3Smrg0000000001d91c14:		0000: 48880001 06001e11
69407ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
69417ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
69427ec681f3Smrg0000000001d91c1c:		0000: 4088d301 00001e11
69437ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
69447ec681f3Smrg0000000001d91c24:		0000: 70e30001 00000000
69457ec681f3Smrgt4		write RB_SAMPLE_CONFIG (8804)
69467ec681f3Smrg			RB_SAMPLE_CONFIG: { 0 }
69477ec681f3Smrg0000000001d91c2c:		0000: 40880401 00000000
69487ec681f3Smrgt4		write SP_TP_SAMPLE_CONFIG (b304)
69497ec681f3Smrg			SP_TP_SAMPLE_CONFIG: { 0 }
69507ec681f3Smrg0000000001d91c34:		0000: 48b30401 00000000
69517ec681f3Smrgt4		write GRAS_SAMPLE_CONFIG (80a4)
69527ec681f3Smrg			GRAS_SAMPLE_CONFIG: { 0 }
69537ec681f3Smrg0000000001d91c3c:		0000: 4880a401 00000000
69547ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69557ec681f3Smrg0000000001d91c44:		0000: 70268000
69567ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
69577ec681f3Smrg			CP_SCRATCH[0x6].REG: 25
69587ec681f3Smrg			:0,1,25,24
69597ec681f3Smrg0000000001d91c48:		0000: 48088901 00000019
69607ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
69617ec681f3Smrg		ibaddr:00000000011160d0
69627ec681f3Smrg		ibsize:00000018
69637ec681f3Smrg0000000001d91c50:		0000: 70bf8003 011160d0 00000000 00000018
69647ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69657ec681f3Smrg0000000001d91c60:		0000: 70268000
69667ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
69677ec681f3Smrg			CP_SCRATCH[0x6].REG: 26
69687ec681f3Smrg			:0,1,26,24
69697ec681f3Smrg0000000001d91c64:		0000: 48088901 0000001a
69707ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69717ec681f3Smrg0000000001d91c6c:		0000: 70268000
69727ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
69737ec681f3Smrg			CP_SCRATCH[0x6].REG: 27
69747ec681f3Smrg			:0,1,27,24
69757ec681f3Smrg0000000001d91c70:		0000: 48088901 0000001b
69767ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
69777ec681f3Smrg			{ REG = 0xc39 | BIT = 0 | WAIT_FOR_ME }
69787ec681f3Smrg0000000001d91c78:		0000: 70b90001 02000c39
69797ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
69807ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
69817ec681f3Smrg			{ DWORDS = 4 }
69827ec681f3Smrg0000000001d91c80:		0000: 70c70002 10000000 00000004
69837ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
69847ec681f3Smrg		ibaddr:0000000001d8f000
69857ec681f3Smrg		ibsize:00000053
69867ec681f3Smrg0000000001d91c8c:		0000: 70bf8003 01d8f000 00000000 00000053
69877ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
69887ec681f3Smrg0000000001d91c9c:		0000: 70268000
69897ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
69907ec681f3Smrg			CP_SCRATCH[0x6].REG: 28
69917ec681f3Smrg			:0,1,28,24
69927ec681f3Smrg0000000001d91ca0:		0000: 48088901 0000001c
69937ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
69947ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
69957ec681f3Smrg0000000001d91ca8:		0000: 70b90001 02000883
69967ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
69977ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
69987ec681f3Smrg			{ DWORDS = 2 }
69997ec681f3Smrg0000000001d91cb0:		0000: 70c70002 10000000 00000002
70007ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
70017ec681f3Smrg			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
70027ec681f3Smrg0000000001d91cbc:		0000: 70e50001 00000015
70037ec681f3Smrgt7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
70047ec681f3Smrg			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
70057ec681f3Smrg			{ ADDR_LO = 0 }
70067ec681f3Smrg			{ ADDR_HI = 0 }
70077ec681f3Smrg0000000001d91cc4:		0000: 70438003 00040000 00000000 00000000
70087ec681f3Smrgt7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
70097ec681f3Smrg0000000001d91cd4:		0000: 70230001 00000000
70107ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70117ec681f3Smrg0000000001d91cdc:		0000: 70268000
70127ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
70137ec681f3Smrg			CP_SCRATCH[0x7].REG: 29
70147ec681f3Smrg			:0,1,28,29
70157ec681f3Smrg0000000001d91ce0:		0000: 48088a01 0000001d
70167ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
70177ec681f3Smrg			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
70187ec681f3Smrg0000000001d91ce8:		0000: 70e50001 00000016
70197ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70207ec681f3Smrg0000000001d91cf0:		0000: 70268000
70217ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
70227ec681f3Smrg			CP_SCRATCH[0x7].REG: 30
70237ec681f3Smrg			:0,1,28,30
70247ec681f3Smrg0000000001d91cf4:		0000: 48088a01 0000001e
70257ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70267ec681f3Smrg0000000001d91cfc:		0000: 70268000
70277ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
70287ec681f3Smrg			CP_SCRATCH[0x6].REG: 31
70297ec681f3Smrg			:0,1,31,30
70307ec681f3Smrg0000000001d91d00:		0000: 48088901 0000001f
70317ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
70327ec681f3Smrg		ibaddr:0000000001116130
70337ec681f3Smrg		ibsize:00000015
70347ec681f3Smrg0000000001d91d08:		0000: 70bf8003 01116130 00000000 00000015
70357ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70367ec681f3Smrg0000000001d91d18:		0000: 70268000
70377ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
70387ec681f3Smrg			CP_SCRATCH[0x6].REG: 32
70397ec681f3Smrg			:0,1,32,30
70407ec681f3Smrg0000000001d91d1c:		0000: 48088901 00000020
70417ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
70427ec681f3Smrg			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
70437ec681f3Smrg0000000001d91d24:		0000: 70e50001 00000007
70447ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70457ec681f3Smrg0000000001d91d2c:		0000: 70268000
70467ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
70477ec681f3Smrg			CP_SCRATCH[0x7].REG: 33
70487ec681f3Smrg			:0,1,32,33
70497ec681f3Smrg0000000001d91d30:		0000: 48088a01 00000021
70507ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
70517ec681f3Smrg			{ MODE = 0x14 | MARKER = RM6_GMEM }
70527ec681f3Smrg0000000001d91d38:		0000: 70e50001 00000014
70537ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
70547ec681f3Smrg0000000001d91d40:		0000: 70268000
70557ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
70567ec681f3Smrg			CP_SCRATCH[0x7].REG: 34
70577ec681f3Smrg			:0,1,32,34
70587ec681f3Smrg0000000001d91d44:		0000: 48088a01 00000022
70597ec681f3Smrgt4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
70607ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 }
70617ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 }
70627ec681f3Smrg0000000001d91d4c:		0000: 4080f002 00000440 01df065f
70637ec681f3Smrgt4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
70647ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 }
70657ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 }
70667ec681f3Smrg0000000001d91d58:		0000: 48840a02 00000440 01df065f
70677ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
70687ec681f3Smrg0000000001d91d64:		0000: 70138000
70697ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
70707ec681f3Smrg0000000001d91d68:		0000: 70e30001 00000000
70717ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
70727ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
70737ec681f3Smrg0000000001d91d70:		0000: 70b90001 02000883
70747ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
70757ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
70767ec681f3Smrg			{ DWORDS = 11 }
70777ec681f3Smrg0000000001d91d78:		0000: 70c70002 10000000 0000000b
70787ec681f3Smrgt7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
70797ec681f3Smrg			{ VSC_SIZE = 1 | VSC_N = 0 }
70807ec681f3Smrg			{ BIN_DATA_ADDR_LO = 0x1d5d880 }
70817ec681f3Smrg			{ BIN_DATA_ADDR_HI = 0 }
70827ec681f3Smrg			{ BIN_SIZE_ADDRESS_LO = 0x1d65808 }
70837ec681f3Smrg			{ BIN_SIZE_ADDRESS_HI = 0 }
70847ec681f3Smrg			{ BIN_PRIM_STRM_LO = 0x1d69080 }
70857ec681f3Smrg			{ BIN_PRIM_STRM_HI = 0 }
70867ec681f3Smrg0000000001d91d84:		0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000
70877ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
70887ec681f3Smrg0000000001d91da4:		0000: 70640001 00000000
70897ec681f3Smrgt7		opcode: CP_NOP (10) (3 dwords)
70907ec681f3Smrg0000000001d91dac:		0000: 70100002 70640001 00000001
70917ec681f3Smrgt4		write RB_WINDOW_OFFSET (8890)
70927ec681f3Smrg			RB_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70937ec681f3Smrg0000000001d91db8:		0000: 48889001 00000440
70947ec681f3Smrgt4		write RB_WINDOW_OFFSET2 (88d4)
70957ec681f3Smrg			RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 }
70967ec681f3Smrg0000000001d91dc0:		0000: 4888d401 00000440
70977ec681f3Smrgt4		write SP_WINDOW_OFFSET (b4d1)
70987ec681f3Smrg			SP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
70997ec681f3Smrg0000000001d91dc8:		0000: 48b4d101 00000440
71007ec681f3Smrgt4		write SP_TP_WINDOW_OFFSET (b307)
71017ec681f3Smrg			SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 }
71027ec681f3Smrg0000000001d91dd0:		0000: 48b30701 00000440
71037ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
71047ec681f3Smrg			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
71057ec681f3Smrg0000000001d91dd8:		0000: 4880a101 06001e11
71067ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
71077ec681f3Smrg			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
71087ec681f3Smrg0000000001d91de0:		0000: 48880001 06001e11
71097ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
71107ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
71117ec681f3Smrg0000000001d91de8:		0000: 4088d301 00001e11
71127ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
71137ec681f3Smrg0000000001d91df0:		0000: 70e30001 00000000
71147ec681f3Smrgt4		write RB_SAMPLE_CONFIG (8804)
71157ec681f3Smrg			RB_SAMPLE_CONFIG: { 0 }
71167ec681f3Smrg0000000001d91df8:		0000: 40880401 00000000
71177ec681f3Smrgt4		write SP_TP_SAMPLE_CONFIG (b304)
71187ec681f3Smrg			SP_TP_SAMPLE_CONFIG: { 0 }
71197ec681f3Smrg0000000001d91e00:		0000: 48b30401 00000000
71207ec681f3Smrgt4		write GRAS_SAMPLE_CONFIG (80a4)
71217ec681f3Smrg			GRAS_SAMPLE_CONFIG: { 0 }
71227ec681f3Smrg0000000001d91e08:		0000: 4880a401 00000000
71237ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71247ec681f3Smrg0000000001d91e10:		0000: 70268000
71257ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
71267ec681f3Smrg			CP_SCRATCH[0x6].REG: 35
71277ec681f3Smrg			:0,1,35,34
71287ec681f3Smrg0000000001d91e14:		0000: 48088901 00000023
71297ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
71307ec681f3Smrg		ibaddr:00000000011160d0
71317ec681f3Smrg		ibsize:00000018
71327ec681f3Smrg0000000001d91e1c:		0000: 70bf8003 011160d0 00000000 00000018
71337ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71347ec681f3Smrg0000000001d91e2c:		0000: 70268000
71357ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
71367ec681f3Smrg			CP_SCRATCH[0x6].REG: 36
71377ec681f3Smrg			:0,1,36,34
71387ec681f3Smrg0000000001d91e30:		0000: 48088901 00000024
71397ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71407ec681f3Smrg0000000001d91e38:		0000: 70268000
71417ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
71427ec681f3Smrg			CP_SCRATCH[0x6].REG: 37
71437ec681f3Smrg			:0,1,37,34
71447ec681f3Smrg0000000001d91e3c:		0000: 48088901 00000025
71457ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
71467ec681f3Smrg			{ REG = 0xc3a | BIT = 0 | WAIT_FOR_ME }
71477ec681f3Smrg0000000001d91e44:		0000: 70b90001 02000c3a
71487ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
71497ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
71507ec681f3Smrg			{ DWORDS = 4 }
71517ec681f3Smrg0000000001d91e4c:		0000: 70c70002 10000000 00000004
71527ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
71537ec681f3Smrg		ibaddr:0000000001d8f000
71547ec681f3Smrg		ibsize:00000053
71557ec681f3Smrg0000000001d91e58:		0000: 70bf8003 01d8f000 00000000 00000053
71567ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71577ec681f3Smrg0000000001d91e68:		0000: 70268000
71587ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
71597ec681f3Smrg			CP_SCRATCH[0x6].REG: 38
71607ec681f3Smrg			:0,1,38,34
71617ec681f3Smrg0000000001d91e6c:		0000: 48088901 00000026
71627ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
71637ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
71647ec681f3Smrg0000000001d91e74:		0000: 70b90001 02000883
71657ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
71667ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
71677ec681f3Smrg			{ DWORDS = 2 }
71687ec681f3Smrg0000000001d91e7c:		0000: 70c70002 10000000 00000002
71697ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
71707ec681f3Smrg			{ MODE = 0x15 | MARKER = RM6_ENDVIS }
71717ec681f3Smrg0000000001d91e88:		0000: 70e50001 00000015
71727ec681f3Smrgt7		opcode: CP_SET_DRAW_STATE (43) (4 dwords)
71737ec681f3Smrg			{ COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 }
71747ec681f3Smrg			{ ADDR_LO = 0 }
71757ec681f3Smrg			{ ADDR_HI = 0 }
71767ec681f3Smrg0000000001d91e90:		0000: 70438003 00040000 00000000 00000000
71777ec681f3Smrgt7		opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords)
71787ec681f3Smrg0000000001d91ea0:		0000: 70230001 00000000
71797ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71807ec681f3Smrg0000000001d91ea8:		0000: 70268000
71817ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
71827ec681f3Smrg			CP_SCRATCH[0x7].REG: 39
71837ec681f3Smrg			:0,1,38,39
71847ec681f3Smrg0000000001d91eac:		0000: 48088a01 00000027
71857ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
71867ec681f3Smrg			{ MODE = 0x16 | MARKER = RM6_RESOLVE }
71877ec681f3Smrg0000000001d91eb4:		0000: 70e50001 00000016
71887ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71897ec681f3Smrg0000000001d91ebc:		0000: 70268000
71907ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
71917ec681f3Smrg			CP_SCRATCH[0x7].REG: 40
71927ec681f3Smrg			:0,1,38,40
71937ec681f3Smrg0000000001d91ec0:		0000: 48088a01 00000028
71947ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
71957ec681f3Smrg0000000001d91ec8:		0000: 70268000
71967ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
71977ec681f3Smrg			CP_SCRATCH[0x6].REG: 41
71987ec681f3Smrg			:0,1,41,40
71997ec681f3Smrg0000000001d91ecc:		0000: 48088901 00000029
72007ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
72017ec681f3Smrg		ibaddr:0000000001116130
72027ec681f3Smrg		ibsize:00000015
72037ec681f3Smrg0000000001d91ed4:		0000: 70bf8003 01116130 00000000 00000015
72047ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72057ec681f3Smrg0000000001d91ee4:		0000: 70268000
72067ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
72077ec681f3Smrg			CP_SCRATCH[0x6].REG: 42
72087ec681f3Smrg			:0,1,42,40
72097ec681f3Smrg0000000001d91ee8:		0000: 48088901 0000002a
72107ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
72117ec681f3Smrg			{ MODE = RM6_YIELD | MARKER = RM6_YIELD }
72127ec681f3Smrg0000000001d91ef0:		0000: 70e50001 00000007
72137ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72147ec681f3Smrg0000000001d91ef8:		0000: 70268000
72157ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
72167ec681f3Smrg			CP_SCRATCH[0x7].REG: 43
72177ec681f3Smrg			:0,1,42,43
72187ec681f3Smrg0000000001d91efc:		0000: 48088a01 0000002b
72197ec681f3Smrgt7		opcode: CP_SET_MARKER (65) (2 dwords)
72207ec681f3Smrg			{ MODE = 0x14 | MARKER = RM6_GMEM }
72217ec681f3Smrg0000000001d91f04:		0000: 70e50001 00000014
72227ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72237ec681f3Smrg0000000001d91f0c:		0000: 70268000
72247ec681f3Smrgt4		write CP_SCRATCH[0x7].REG (088a)
72257ec681f3Smrg			CP_SCRATCH[0x7].REG: 44
72267ec681f3Smrg			:0,1,42,44
72277ec681f3Smrg0000000001d91f10:		0000: 48088a01 0000002c
72287ec681f3Smrgt4		write GRAS_SC_WINDOW_SCISSOR_TL (80f0)
72297ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 }
72307ec681f3Smrg			GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 }
72317ec681f3Smrg0000000001d91f18:		0000: 4080f002 00000660 01df086f
72327ec681f3Smrgt4		write GRAS_2D_RESOLVE_CNTL_1 (840a)
72337ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 }
72347ec681f3Smrg			GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 }
72357ec681f3Smrg0000000001d91f24:		0000: 48840a02 00000660 01df086f
72367ec681f3Smrgt7		opcode: CP_WAIT_FOR_ME (13) (1 dwords)
72377ec681f3Smrg0000000001d91f30:		0000: 70138000
72387ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
72397ec681f3Smrg0000000001d91f34:		0000: 70e30001 00000000
72407ec681f3Smrgt7		opcode: CP_REG_TEST (39) (2 dwords)
72417ec681f3Smrg			{ REG = 0x883 | BIT = 0 | WAIT_FOR_ME }
72427ec681f3Smrg0000000001d91f3c:		0000: 70b90001 02000883
72437ec681f3Smrgt7		opcode: CP_COND_REG_EXEC (47) (3 dwords)
72447ec681f3Smrg			{ REG0 = 0 | MODE = PRED_TEST }
72457ec681f3Smrg			{ DWORDS = 11 }
72467ec681f3Smrg0000000001d91f44:		0000: 70c70002 10000000 0000000b
72477ec681f3Smrgt7		opcode: CP_SET_BIN_DATA5 (2f) (8 dwords)
72487ec681f3Smrg			{ VSC_SIZE = 1 | VSC_N = 0 }
72497ec681f3Smrg			{ BIN_DATA_ADDR_LO = 0x1d5dcc0 }
72507ec681f3Smrg			{ BIN_DATA_ADDR_HI = 0 }
72517ec681f3Smrg			{ BIN_SIZE_ADDRESS_LO = 0x1d6580c }
72527ec681f3Smrg			{ BIN_SIZE_ADDRESS_HI = 0 }
72537ec681f3Smrg			{ BIN_PRIM_STRM_LO = 0x1d6a0c0 }
72547ec681f3Smrg			{ BIN_PRIM_STRM_HI = 0 }
72557ec681f3Smrg0000000001d91f50:		0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000
72567ec681f3Smrgt7		opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords)
72577ec681f3Smrg0000000001d91f70:		0000: 70640001 00000000
72587ec681f3Smrgt7		opcode: CP_NOP (10) (3 dwords)
72597ec681f3Smrg0000000001d91f78:		0000: 70100002 70640001 00000001
72607ec681f3Smrgt4		write RB_WINDOW_OFFSET (8890)
72617ec681f3Smrg			RB_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72627ec681f3Smrg0000000001d91f84:		0000: 48889001 00000660
72637ec681f3Smrgt4		write RB_WINDOW_OFFSET2 (88d4)
72647ec681f3Smrg			RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 }
72657ec681f3Smrg0000000001d91f8c:		0000: 4888d401 00000660
72667ec681f3Smrgt4		write SP_WINDOW_OFFSET (b4d1)
72677ec681f3Smrg			SP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72687ec681f3Smrg0000000001d91f94:		0000: 48b4d101 00000660
72697ec681f3Smrgt4		write SP_TP_WINDOW_OFFSET (b307)
72707ec681f3Smrg			SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 }
72717ec681f3Smrg0000000001d91f9c:		0000: 48b30701 00000660
72727ec681f3Smrgt4		write GRAS_BIN_CONTROL (80a1)
72737ec681f3Smrg			GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72747ec681f3Smrg0000000001d91fa4:		0000: 4880a101 06001e11
72757ec681f3Smrgt4		write RB_BIN_CONTROL (8800)
72767ec681f3Smrg			RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 }
72777ec681f3Smrg0000000001d91fac:		0000: 48880001 06001e11
72787ec681f3Smrgt4		write RB_BIN_CONTROL2 (88d3)
72797ec681f3Smrg			RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 }
72807ec681f3Smrg0000000001d91fb4:		0000: 4088d301 00001e11
72817ec681f3Smrgt7		opcode: CP_SET_MODE (63) (2 dwords)
72827ec681f3Smrg0000000001d91fbc:		0000: 70e30001 00000000
72837ec681f3Smrgt4		write RB_SAMPLE_CONFIG (8804)
72847ec681f3Smrg			RB_SAMPLE_CONFIG: { 0 }
72857ec681f3Smrg0000000001d91fc4:		0000: 40880401 00000000
72867ec681f3Smrgt4		write SP_TP_SAMPLE_CONFIG (b304)
72877ec681f3Smrg			SP_TP_SAMPLE_CONFIG: { 0 }
72887ec681f3Smrg0000000001d91fcc:		0000: 48b30401 00000000
72897ec681f3Smrgt4		write GRAS_SAMPLE_CONFIG (80a4)
72907ec681f3Smrg			GRAS_SAMPLE_CONFIG: { 0 }
72917ec681f3Smrg0000000001d91fd4:		0000: 4880a401 00000000
72927ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
72937ec681f3Smrg0000000001d91fdc:		0000: 70268000
72947ec681f3Smrgt4		write CP_SCRATCH[0x6].REG (0889)
72957ec681f3Smrg			CP_SCRATCH[0x6].REG: 45
72967ec681f3Smrg			:0,1,45,44
72977ec681f3Smrg0000000001d91fe0:		0000: 48088901 0000002d
72987ec681f3Smrgt7		opcode: CP_INDIRECT_BUFFER (3f) (4 dwords)
72997ec681f3Smrg		ibaddr:00000000011160d0
73007ec681f3Smrg		ibsize:00000018
73017ec681f3Smrg0000000001d91fe8:		0000: 70bf8003 011160d0 00000000 00000018
73027ec681f3Smrgt7		opcode: CP_WAIT_FOR_IDLE (26) (1 dwords)
73037ec681f3Smrg0000000001d91ff8:		0000: 70268000
73047ec681f3Smrg############################################################
73057ec681f3Smrgvertices: 0
73067ec681f3Smrgcmd: null_platform_t/2995: fence=1856
73077ec681f3Smrgcmd: null_platform_t/2995: fence=1857
7308