1gpu_id: 630 2cmd: null_platform_t/2995: fence=1855 3############################################################ 4cmdstream: 1023 dwords 5t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 6 { EVENT = CACHE_INVALIDATE } 7 event CACHE_INVALIDATE 80000000001d91000: 0000: 70460001 00000031 9t4 write HLSQ_INVALIDATE_CMD (bb08) 10 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_SHARED_CONST | GFX_SHARED_CONST | CS_BINDLESS = 0x1f | GFX_BINDLESS = 0x1f } 110000000001d91008: 0000: 40bb0801 000fffff 12t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 130000000001d91010: 0000: 70268000 14t4 write RB_UNKNOWN_8E04 (8e04) 15 RB_UNKNOWN_8E04: 0 160000000001d91014: 0000: 408e0401 00000000 17t4 write SP_FLOAT_CNTL (ae04) 18 SP_FLOAT_CNTL: { F16_NO_INF } 190000000001d9101c: 0000: 48ae0401 00000008 20t4 write SP_UNKNOWN_AE00 (ae00) 21 SP_UNKNOWN_AE00: 0 220000000001d91024: 0000: 40ae0001 00000000 23t4 write SP_PERFCTR_ENABLE (ae0f) 24 SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS } 250000000001d9102c: 0000: 40ae0f01 0000003f 26t4 write TPL1_UNKNOWN_B605 (b605) 27 TPL1_UNKNOWN_B605: 68 280000000001d91034: 0000: 40b60501 00000044 29t4 write TPL1_DBG_ECO_CNTL (b600) 30 TPL1_DBG_ECO_CNTL: 0x100000 310000000001d9103c: 0000: 40b60001 00100000 32t4 write HLSQ_UNKNOWN_BE00 (be00) 33 HLSQ_UNKNOWN_BE00: 0x80 340000000001d91044: 0000: 48be0001 00000080 35t4 write HLSQ_UNKNOWN_BE01 (be01) 36 HLSQ_UNKNOWN_BE01: 0 370000000001d9104c: 0000: 40be0101 00000000 38t4 write VPC_UNKNOWN_9600 (9600) 39 VPC_UNKNOWN_9600: 0 400000000001d91054: 0000: 48960001 00000000 41t4 write GRAS_DBG_ECO_CNTL (8600) 42 GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS } 430000000001d9105c: 0000: 40860001 00000880 44t4 write HLSQ_UNKNOWN_BE04 (be04) 45 HLSQ_UNKNOWN_BE04: 0x80000 460000000001d91064: 0000: 40be0401 00080000 47t4 write SP_CHICKEN_BITS (ae03) 48 SP_CHICKEN_BITS: 0x1430 490000000001d9106c: 0000: 40ae0301 00001430 50t4 write SP_IBO_COUNT (ab20) 51 SP_IBO_COUNT: 0 520000000001d91074: 0000: 48ab2001 00000000 53t4 write SP_UNKNOWN_B182 (b182) 54 SP_UNKNOWN_B182: 0 550000000001d9107c: 0000: 48b18201 00000000 56t4 write HLSQ_SHARED_CONSTS (bb11) 57 HLSQ_SHARED_CONSTS: { 0 } 580000000001d91084: 0000: 48bb1101 00000000 59t4 write UCHE_UNKNOWN_0E12 (0e12) 60 UCHE_UNKNOWN_0E12: 0x3200000 610000000001d9108c: 0000: 400e1201 03200000 62t4 write UCHE_CLIENT_PF (0e19) 63 UCHE_CLIENT_PF: { PERFSEL = 0x4 } 640000000001d91094: 0000: 480e1901 00000004 65t4 write RB_UNKNOWN_8E01 (8e01) 66 RB_UNKNOWN_8E01: 0x1 670000000001d9109c: 0000: 408e0101 00000001 68t4 write SP_MODE_CONTROL (ab00) 69 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL } 700000000001d910a4: 0000: 40ab0001 00000005 71t4 write VFD_ADD_OFFSET (a009) 72 VFD_ADD_OFFSET: { VERTEX } 730000000001d910ac: 0000: 48a00901 00000001 74t4 write RB_UNKNOWN_8811 (8811) 75 RB_UNKNOWN_8811: 0x1 760000000001d910b4: 0000: 48881101 00000010 77t4 write PC_MODE_CNTL (9804) 78 PC_MODE_CNTL: 0x1f 790000000001d910bc: 0000: 48980401 0000001f 80t4 write RB_SRGB_CNTL (880f) 81 RB_SRGB_CNTL: { 0 } 820000000001d910c4: 0000: 48880f01 00000000 83t4 write GRAS_LRZ_PS_INPUT_CNTL (8101) 84 GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 850000000001d910cc: 0000: 40810101 00000000 86t4 write GRAS_SAMPLE_CNTL (8109) 87 GRAS_SAMPLE_CNTL: { 0 } 880000000001d910d4: 0000: 48810901 00000000 89t4 write GRAS_UNKNOWN_8110 (8110) 90 GRAS_UNKNOWN_8110: 0x2 910000000001d910dc: 0000: 40811001 00000002 92t4 write RB_UNKNOWN_8818 (8818) 93 RB_UNKNOWN_8818: 0 940000000001d910e4: 0000: 48881801 00000000 95t4 write RB_UNKNOWN_8819 (8819) 96 RB_UNKNOWN_8819: 0 970000000001d910ec: 0000: 40881901 00000000 98t4 write RB_UNKNOWN_881A (881a) 99 RB_UNKNOWN_881A: 0 1000000000001d910f4: 0000: 40881a01 00000000 101t4 write RB_UNKNOWN_881B (881b) 102 RB_UNKNOWN_881B: 0 1030000000001d910fc: 0000: 48881b01 00000000 104t4 write RB_UNKNOWN_881C (881c) 105 RB_UNKNOWN_881C: 0 1060000000001d91104: 0000: 40881c01 00000000 107t4 write RB_UNKNOWN_881D (881d) 108 RB_UNKNOWN_881D: 0 1090000000001d9110c: 0000: 48881d01 00000000 110t4 write RB_UNKNOWN_881E (881e) 111 RB_UNKNOWN_881E: 0 1120000000001d91114: 0000: 48881e01 00000000 113t4 write RB_UNKNOWN_88F0 (88f0) 114 RB_UNKNOWN_88F0: 0 1150000000001d9111c: 0000: 4888f001 00000000 116t4 write VPC_POINT_COORD_INVERT (9236) 117 VPC_POINT_COORD_INVERT: { 0 } 1180000000001d91124: 0000: 40923601 00000000 119t4 write VPC_UNKNOWN_9300 (9300) 120 VPC_UNKNOWN_9300: 0 1210000000001d9112c: 0000: 48930001 00000000 122t4 write VPC_SO_DISABLE (9306) 123 VPC_SO_DISABLE: { DISABLE } 1240000000001d91134: 0000: 48930601 00000001 125t4 write PC_PRIMID_PASSTHRU (9806) 126 PC_PRIMID_PASSTHRU: FALSE 1270000000001d9113c: 0000: 40980601 00000000 128t4 write 0x9990 (9990) 129 0x9990: 00000000 1300000000001d91144: 0000: 48999001 00000000 131t4 write PC_RASTER_CNTL (9980) 132 PC_RASTER_CNTL: { STREAM = 0 } 1330000000001d9114c: 0000: 40998001 00000000 134t4 write PC_MULTIVIEW_CNTL (9b07) 135 PC_MULTIVIEW_CNTL: { VIEWS = 0 } 1360000000001d91154: 0000: 489b0701 00000000 137t4 write SP_VS_OBJ_FIRST_EXEC_OFFSET (a81b) 138 SP_VS_OBJ_FIRST_EXEC_OFFSET: 0 1390000000001d9115c: 0000: 40a81b01 00000000 140t4 write SP_UNKNOWN_B183 (b183) 141 SP_UNKNOWN_B183: 0 1420000000001d91164: 0000: 40b18301 00000000 143t4 write GRAS_SU_CONSERVATIVE_RAS_CNTL (8099) 144 GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 } 1450000000001d9116c: 0000: 40809901 00000000 146t4 write GRAS_VS_LAYER_CNTL (809b) 147 GRAS_VS_LAYER_CNTL: { 0 } 1480000000001d91174: 0000: 48809b01 00000000 149t4 write GRAS_SC_CNTL (80a0) 150 GRAS_SC_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | SINGLE_PRIM_MODE = NO_FLUSH | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | SEQUENCED_THREAD_DISTRIBUTION = DIST_SCREEN_COORD } 1510000000001d9117c: 0000: 4080a001 00000002 152t4 write GRAS_UNKNOWN_80AF (80af) 153 GRAS_UNKNOWN_80AF: FALSE 1540000000001d91184: 0000: 4080af01 00000000 155t4 write VPC_UNKNOWN_9210 (9210) 156 VPC_UNKNOWN_9210: 0 1570000000001d9118c: 0000: 48921001 00000000 158t4 write VPC_UNKNOWN_9211 (9211) 159 VPC_UNKNOWN_9211: 0 1600000000001d91194: 0000: 40921101 00000000 161t4 write VPC_UNKNOWN_9602 (9602) 162 VPC_UNKNOWN_9602: FALSE 1630000000001d9119c: 0000: 40960201 00000000 164t4 write PC_POLYGON_MODE (9981) 165 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } 1660000000001d911a4: 0000: 48998101 00000003 167t4 write PC_UNKNOWN_9E72 (9e72) 168 PC_UNKNOWN_9E72: 0 1690000000001d911ac: 0000: 409e7201 00000000 170t4 write VPC_POLYGON_MODE (9108) 171 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } 1720000000001d911b4: 0000: 48910801 00000003 173t4 write SP_TP_SAMPLE_CONFIG (b304) 174 SP_TP_SAMPLE_CONFIG: { 0 } 1750000000001d911bc: 0000: 48b30401 00000000 176t4 write SP_TP_MODE_CNTL (b309) 177 SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 } 1780000000001d911c4: 0000: 40b30901 000000a2 179t4 write RB_SAMPLE_CONFIG (8804) 180 RB_SAMPLE_CONFIG: { 0 } 1810000000001d911cc: 0000: 40880401 00000000 182t4 write GRAS_SAMPLE_CONFIG (80a4) 183 GRAS_SAMPLE_CONFIG: { 0 } 1840000000001d911d4: 0000: 4880a401 00000000 185t4 write GRAS_SAMPLE_LOCATION_0 (80a5) 186 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 1870000000001d911dc: 0000: 4080a501 00000000 188t4 write GRAS_SAMPLE_LOCATION_1 (80a6) 189 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 1900000000001d911e4: 0000: 4080a601 00000000 191t4 write RB_SAMPLE_LOCATION_0 (8805) 192 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 1930000000001d911ec: 0000: 48880501 00000000 194t4 write RB_SAMPLE_LOCATION_1 (8806) 195 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 1960000000001d911f4: 0000: 48880601 00000000 197t4 write RB_Z_BOUNDS_MIN (8878) 198 RB_Z_BOUNDS_MIN: 0.000000 1990000000001d911fc: 0000: 48887801 00000000 200t4 write RB_Z_BOUNDS_MAX (8879) 201 RB_Z_BOUNDS_MAX: 0.000000 2020000000001d91204: 0000: 40887901 00000000 203t4 write HLSQ_CONTROL_5_REG (b986) 204 HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x } 2050000000001d9120c: 0000: 48b98601 000000fc 206t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 2070000000001d91214: 0000: 70268000 208t4 write CP_SCRATCH[0x7].REG (088a) 209 CP_SCRATCH[0x7].REG: 4 210 :0,0,0,4 2110000000001d91218: 0000: 48088a01 00000004 212t4 write VFD_MODE_CNTL (a007) 213 VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS } 2140000000001d91220: 0000: 40a00701 00000000 215t4 write VFD_MULTIVIEW_CNTL (a008) 216 VFD_MULTIVIEW_CNTL: { VIEWS = 0 } 2170000000001d91228: 0000: 40a00801 00000000 218t4 write PC_MODE_CNTL (9804) 219 PC_MODE_CNTL: 0x1f 2200000000001d91230: 0000: 48980401 0000001f 221t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) 222 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } 223 { ADDR_LO = 0 } 224 { ADDR_HI = 0 } 2250000000001d91238: 0000: 70438003 00040000 00000000 00000000 226t4 write VPC_SO_STREAM_CNTL (9305) 227 VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 } 2280000000001d91248: 0000: 48930501 00000000 229t4 write GRAS_LRZ_CNTL (8100) 230 GRAS_LRZ_CNTL: { DIR = 0 } 2310000000001d91250: 0000: 48810001 00000000 232t4 write RB_LRZ_CNTL (8898) 233 RB_LRZ_CNTL: { 0 } 2340000000001d91258: 0000: 40889801 00000000 235t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 236 { EVENT = LRZ_FLUSH } 237 event LRZ_FLUSH 2380000000001d91260: 0000: 70460001 00000026 239t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 240 { EVENT = CACHE_INVALIDATE } 241 event CACHE_INVALIDATE 2420000000001d91268: 0000: 70460001 00000031 243t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords) 2440000000001d91270: 0000: 709d0001 00000000 245t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 2460000000001d91278: 0000: 70268000 247t4 write RB_CCU_CNTL (8e07) 248 RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE } 2490000000001d9127c: 0000: 408e0701 7c400004 250t4 write RB_DEPTH_BUFFER_INFO (8872) 251 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } 252 RB_DEPTH_BUFFER_PITCH: 0 253 RB_DEPTH_BUFFER_ARRAY_PITCH: 0 254 RB_DEPTH_BUFFER_BASE: 0 255 RB_DEPTH_BUFFER_BASE_HI: 0 256 RB_DEPTH_BUFFER_BASE_GMEM: 0 2570000000001d91284: 0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000 258t4 write GRAS_SU_DEPTH_BUFFER_INFO (8098) 259 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } 2600000000001d912a0: 0000: 48809801 00000000 261t4 write GRAS_LRZ_BUFFER_BASE (8103) 262 GRAS_LRZ_BUFFER_BASE: 0 263 GRAS_LRZ_BUFFER_BASE_HI: 0 264 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } 265 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0 266 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 2670000000001d912a8: 0000: 48810385 00000000 00000000 00000000 00000000 00000000 268t4 write RB_STENCIL_INFO (8881) 269 RB_STENCIL_INFO: { 0 } 2700000000001d912c0: 0000: 48888101 00000000 271t4 write RB_MRT[0].BUF_INFO (8822) 272 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ } 273 RB_MRT[0].PITCH: 8704 274 RB_MRT[0].ARRAY_PITCH: 12533760 275 RB_MRT[0].BASE: 0x1125000 276 RB_MRT[0].BASE_HI: 0 277 RB_MRT[0].BASE_GMEM: 0 2780000000001d912c8: 0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000 279t4 write SP_FS_MRT[0].REG (a996) 280 SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 2810000000001d912e4: 0000: 48a99601 00000031 282t4 write RB_MRT_FLAG_BUFFER[0].ADDR (8903) 283 RB_MRT_FLAG_BUFFER[0].ADDR: 0 284 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 285 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } 2860000000001d912ec: 0000: 40890383 00000000 00000000 00000000 287t4 write RB_SRGB_CNTL (880f) 288 RB_SRGB_CNTL: { 0 } 2890000000001d912fc: 0000: 48880f01 00000000 290t4 write SP_SRGB_CNTL (a98a) 291 SP_SRGB_CNTL: { 0 } 2920000000001d91304: 0000: 40a98a01 00000000 293t4 write RB_RENDER_COMPONENTS (880d) 294 RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } 2950000000001d9130c: 0000: 40880d01 0000000f 296t4 write SP_FS_RENDER_COMPONENTS (a98b) 297 SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } 2980000000001d91314: 0000: 48a98b01 0000000f 299t4 write GRAS_MAX_LAYER_INDEX (8004) 300 GRAS_MAX_LAYER_INDEX: 0 3010000000001d9131c: 0000: 48800401 00000000 302t4 write SP_TP_RAS_MSAA_CNTL (b300) 303 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 304 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 3050000000001d91324: 0000: 40b30002 00000000 00000004 306t4 write GRAS_RAS_MSAA_CNTL (80a2) 307 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 308 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 3090000000001d91330: 0000: 4880a202 00000000 00000004 310t4 write RB_RAS_MSAA_CNTL (8802) 311 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 312 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 3130000000001d9133c: 0000: 40880202 00000000 00000004 314t4 write RB_MSAA_CNTL (88d5) 315 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } 3160000000001d91348: 0000: 4088d501 00000000 317t4 write VPC_SO_DISABLE (9306) 318 VPC_SO_DISABLE: { 0 } 3190000000001d91350: 0000: 48930601 00000000 320t4 write GRAS_BIN_CONTROL (80a1) 321 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 3220000000001d91358: 0000: 4880a101 06041e11 323t4 write RB_BIN_CONTROL (8800) 324 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 3250000000001d91360: 0000: 48880001 06041e11 326t4 write RB_BIN_CONTROL2 (88d3) 327 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 3280000000001d91368: 0000: 4088d301 00001e11 329t7 opcode: CP_REG_WRITE (6d) (4 dwords) 330 { TRACKER = TRACK_RENDER_CNTL } 331 RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 } 3320000000001d91370: 0000: 706d8003 00000002 00008801 00000090 333t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) 334 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } 335 GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 } 3360000000001d91380: 0000: 4080f002 00000000 059f086f 337t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) 338 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } 339 GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 } 3400000000001d9138c: 0000: 48840a02 00000000 059f086f 341t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 3420000000001d91398: 0000: 70268000 343t4 write CP_SCRATCH[0x7].REG (088a) 344 CP_SCRATCH[0x7].REG: 9 345 :0,0,0,9 3460000000001d9139c: 0000: 48088a01 00000009 347t7 opcode: CP_SET_MARKER (65) (2 dwords) 348 { MODE = RM6_BINNING | MARKER = RM6_BINNING } 3490000000001d913a4: 0000: 70e50001 00000002 350t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 3510000000001d913ac: 0000: 70268000 352t4 write CP_SCRATCH[0x7].REG (088a) 353 CP_SCRATCH[0x7].REG: 10 354 :0,0,0,10 3550000000001d913b0: 0000: 48088a01 0000000a 356t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 3570000000001d913b8: 0000: 70640001 00000001 358t7 opcode: CP_SET_MODE (63) (2 dwords) 3590000000001d913c0: 0000: 70e30001 00000001 360t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 3610000000001d913c8: 0000: 70268000 362t4 write VFD_MODE_CNTL (a007) 363 VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS } 3640000000001d913cc: 0000: 40a00701 00000001 365t4 write VSC_BIN_SIZE (0c02) 366 VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 } 367 VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800 368 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0 3690000000001d913d4: 0000: 400c0283 00001e11 01d65800 00000000 370t4 write VSC_BIN_COUNT (0c06) 371 VSC_BIN_COUNT: { NX = 4 | NY = 3 } 3720000000001d913e4: 0000: 480c0601 00001808 373t4 write VSC_PIPE_CONFIG[0].REG (0c10) 374 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } 375 VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 } 376 VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 } 377 VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 } 378 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 } 379 VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 } 380 VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 } 381 VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 } 382 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 } 383 VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 } 384 VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 } 385 VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 } 386 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 387 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 388 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 389 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 390 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 391 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 392 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 393 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 394 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 395 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 396 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 397 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 398 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 399 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 400 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 401 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 402 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 403 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 404 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 405 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 4060000000001d913ec: 0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402 4070000000001d9140c: 0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000 408* 409t4 write VSC_PRIM_STRM_ADDRESS (0c30) 410 VSC_PRIM_STRM_ADDRESS: 0x1d67000 411 VSC_PRIM_STRM_ADDRESS_HI: 0 412 VSC_PRIM_STRM_PITCH: 0x1040 413 VSC_PRIM_STRM_LIMIT: 0x28000 4140000000001d91470: 0000: 480c3004 01d67000 00000000 00001040 00028000 415t4 write VSC_DRAW_STRM_ADDRESS (0c34) 416 VSC_DRAW_STRM_ADDRESS: 0x1d5d000 417 VSC_DRAW_STRM_ADDRESS_HI: 0 418 VSC_DRAW_STRM_PITCH: 0x440 419 VSC_DRAW_STRM_LIMIT: 0xa000 4200000000001d91484: 0000: 400c3404 01d5d000 00000000 00000440 0000a000 421t4 write PC_POWER_CNTL (9805) 422 PC_POWER_CNTL: 0x1 4230000000001d91498: 0000: 40980501 00000001 424t4 write VFD_POWER_CNTL (a0f8) 425 VFD_POWER_CNTL: 0x1 4260000000001d914a0: 0000: 40a0f801 00000001 427t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 428 { EVENT = UNK_2C } 429 event UNK_2C 4300000000001d914a8: 0000: 70460001 0000002c 431t4 write RB_WINDOW_OFFSET (8890) 432 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } 4330000000001d914b0: 0000: 48889001 00000000 434t4 write SP_TP_WINDOW_OFFSET (b307) 435 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } 4360000000001d914b8: 0000: 48b30701 00000000 437t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 4380000000001d914c0: 0000: 70268000 439t4 write CP_SCRATCH[0x6].REG (0889) 440 CP_SCRATCH[0x6].REG: 11 441 :0,0,11,10 4420000000001d914c4: 0000: 48088901 0000000b 443t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 444 ibaddr:0000000001d8f000 445 ibsize:00000053 446t4 write VFD_INDEX_OFFSET (a00e) 447 VFD_INDEX_OFFSET: 0 4480000000001d8f000: 0000: 40a00e01 00000000 449t4 write VFD_INSTANCE_START_OFFSET (a00f) 450 VFD_INSTANCE_START_OFFSET: 0 4510000000001d8f008: 0000: 48a00f01 00000000 452t4 write PC_RESTART_INDEX (9803) 453 PC_RESTART_INDEX: 4294967295 4540000000001d8f010: 0000: 40980301 ffffffff 455t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 4560000000001d8f018: 0000: 70268000 457t4 write CP_SCRATCH[0x5].REG (0888) 458 CP_SCRATCH[0x5].REG: 1 459 :0,1,11,10 4600000000001d8f01c: 0000: 40088801 00000001 461t4 write RB_STENCILREF (8887) 462 RB_STENCILREF: { REF = 0 | BFREF = 0 } 4630000000001d8f024: 0000: 48888701 00000000 464t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0) 465 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } 466 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 4670000000001d8f02c: 0000: 4880b002 00000000 059f086f 468t4 write GRAS_CL_VPORT[0].XOFFSET (8010) 469 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 470 GRAS_CL_VPORT[0].XSCALE: 1080.000000 471 GRAS_CL_VPORT[0].YOFFSET: 720.000000 472 GRAS_CL_VPORT[0].YSCALE: 720.000000 473 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 474 GRAS_CL_VPORT[0].ZSCALE: 0.500000 4750000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000 476t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0) 477 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } 478 GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 4790000000001d8f054: 0000: 4880d002 00000000 059f086f 480t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006) 481 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } 4820000000001d8f060: 0000: 40800601 00057537 483t4 write RB_BLEND_CNTL (8865) 484 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } 4850000000001d8f068: 0000: 48886501 ffff0000 486t4 write RB_BLEND_RED_F32 (8860) 487 RB_BLEND_RED_F32: 0.000000 488 RB_BLEND_GREEN_F32: 0.000000 489 RB_BLEND_BLUE_F32: 0.000000 490 RB_BLEND_ALPHA_F32: 0.000000 4910000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000 492t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords) 493 { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 } 494 { ADDR_LO = 0x1116000 } 495 { ADDR_HI = 0 } 496 { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 } 497 { ADDR_LO = 0x111e000 } 498 { ADDR_HI = 0 } 499 { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 } 500 { ADDR_LO = 0x111f000 } 501 { ADDR_HI = 0 } 502 { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 } 503 { ADDR_LO = 0x1120000 } 504 { ADDR_HI = 0 } 505 { COUNT = 95 | BINNING | GROUP_ID = 2 } 506 { ADDR_LO = 0x1121000 } 507 { ADDR_HI = 0 } 508 { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 } 509 { ADDR_LO = 0x1122000 } 510 { ADDR_HI = 0 } 511 { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 } 512 { ADDR_LO = 0x1123000 } 513 { ADDR_HI = 0 } 514 { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 } 515 { ADDR_LO = 0x1116030 } 516 { ADDR_HI = 0 } 517 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 } 518 { ADDR_LO = 0 } 519 { ADDR_HI = 0 } 520 { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 } 521 { ADDR_LO = 0x1116050 } 522 { ADDR_HI = 0 } 523 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 } 524 { ADDR_LO = 0 } 525 { ADDR_HI = 0 } 526 { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 } 527 { ADDR_LO = 0x1124000 } 528 { ADDR_HI = 0 } 529 { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 } 530 { ADDR_LO = 0x11160a0 } 531 { ADDR_HI = 0 } 5320000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015 5330000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000 5340000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030 5350000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000 5360000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000 537t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 5380000000001d8f124: 0000: 70268000 539t4 write CP_SCRATCH[0x7].REG (088a) 540 CP_SCRATCH[0x7].REG: 2 541 :0,1,11,2 5420000000001d8f128: 0000: 48088a01 00000002 543 group_id: 0 544 count: 21 545 addr: 000000000111f000 546 flags: 0 547 enable_mask: 0x7 548000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001 549000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401 550000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000 551t4 write HLSQ_INVALIDATE_CMD (bb08) 552 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } 553000000000111f000: 0000: 40bb0801 000000ff 554t4 write HLSQ_VS_CNTL (b800) 555 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } 556 HLSQ_HS_CNTL: { CONSTLEN = 0 } 557 HLSQ_DS_CNTL: { CONSTLEN = 0 } 558 HLSQ_GS_CNTL: { CONSTLEN = 0 } 559000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000 560t4 write HLSQ_FS_CNTL (bb10) 561 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } 562000000000111f01c: 0000: 40bb1001 00000108 563t4 write SP_VS_CONFIG (a823) 564 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 565000000000111f024: 0000: 48a82301 00000100 566t4 write SP_HS_CONFIG (a83b) 567 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 568000000000111f02c: 0000: 48a83b01 00000000 569t4 write SP_DS_CONFIG (a863) 570 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 571000000000111f034: 0000: 40a86301 00000000 572t4 write SP_GS_CONFIG (a894) 573 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 574000000000111f03c: 0000: 48a89401 00000000 575t4 write SP_FS_CONFIG (ab04) 576 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 577000000000111f044: 0000: 48ab0401 00000100 578t4 write SP_IBO_COUNT (ab20) 579 SP_IBO_COUNT: 0 580000000000111f04c: 0000: 48ab2001 00000000 581 group_id: 1 582 count: 192 583 addr: 0000000001120000 584 flags: 0 585 enable_mask: 0x6 586 skipped! 587 588 group_id: 2 589 count: 95 590 addr: 0000000001121000 591 flags: 0 592 enable_mask: 0x1 5930000000001121000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005 5940000000001121020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000 5950000000001121040: 0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff 5960000000001121060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000 5970000000001121080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000 59800000000011210a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001 59900000000011210c0: 00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000 60000000000011210e0: 00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901 6010000000001121100: 0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 6020000000001121120: 0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000 6030000000001121140: 0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 6040000000001121160: 0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000 605t4 write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833) 606 SP_HS_OBJ_FIRST_EXEC_OFFSET: 0 6070000000001121000: 0000: 40a83301 00000000 608t4 write SP_FS_PREFETCH_CNTL (a99e) 609 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 } 6100000000001121008: 0000: 40a99e01 00007fc0 611t4 write SP_UNKNOWN_A9A8 (a9a8) 612 SP_UNKNOWN_A9A8: 0 6130000000001121010: 0000: 40a9a801 00000000 614t4 write SP_MODE_CONTROL (ab00) 615 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL } 6160000000001121018: 0000: 40ab0001 00000005 617t4 write SP_FS_OUTPUT_CNTL0 (a98c) 618 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } 6190000000001121020: 0000: 40a98c01 fcfcfc00 620t4 write SP_VS_CTRL_REG0 (a800) 621 SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 } 6220000000001121028: 0000: 40a80001 80100080 623t4 write SP_VS_INSTRLEN (a824) 624 SP_VS_INSTRLEN: 1 6250000000001121030: 0000: 40a82401 00000001 626t4 write SP_VS_OBJ_START (a81c) 627 SP_VS_OBJ_START: 0x1011000 base=1011000, offset=0, size=128 6280000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 629* 630 :0:0000:0000[03000000x_00000000x] end 631 :0:0001:0001[00000000x_00000000x] nop 632 :0:0002:0002[00000000x_00000000x] nop 633 :0:0003:0003[00000000x_00000000x] nop 634 :0:0004:0004[00000000x_00000000x] nop 635 Stats: 636 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 637 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 638 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 639 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 640 SP_VS_OBJ_START_HI: 0 6410000000001121038: 0000: 48a81c02 01011000 00000000 642t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords) 643 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 } 644 { EXT_SRC_ADDR = 0x1011000 } 645 { EXT_SRC_ADDR_HI = 0 } 646 :0:0000:0000[03000000x_00000000x] end 647 :0:0001:0001[00000000x_00000000x] nop 648 :0:0002:0002[00000000x_00000000x] nop 649 :0:0003:0003[00000000x_00000000x] nop 650 :0:0004:0004[00000000x_00000000x] nop 651 Stats: 652 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 653 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 654 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 655 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 6560000000001121044: 0000: 70328003 00620000 01011000 00000000 657t4 write VPC_VAR[0].DISABLE (9212) 658 VPC_VAR[0].DISABLE: 0xffffffff 659 VPC_VAR[0x1].DISABLE: 0xffffffff 660 VPC_VAR[0x2].DISABLE: 0xffffffff 661 VPC_VAR[0x3].DISABLE: 0xffffffff 6620000000001121054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff 663t4 write SP_VS_OUT[0].REG (a803) 664 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } 6650000000001121068: 0000: 40a80301 00000f00 666t4 write SP_VS_VPC_DST[0].REG (a813) 667 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } 6680000000001121070: 0000: 48a81301 00000000 669t4 write SP_HS_WAVE_INPUT_SIZE (a831) 670 SP_HS_WAVE_INPUT_SIZE: 0 6710000000001121078: 0000: 48a83101 00000000 672t4 write SP_VS_PRIMITIVE_CNTL (a802) 673 SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x } 6740000000001121080: 0000: 48a80201 00000001 675t4 write VPC_CNTL_0 (9304) 676 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 } 6770000000001121088: 0000: 40930401 ff00ff00 678t4 write PC_VS_OUT_CNTL (9b01) 679 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } 6800000000001121090: 0000: 489b0101 00000004 681t4 write PC_HS_OUT_CNTL (9b03) 682 PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 } 6830000000001121098: 0000: 409b0301 00000000 684t4 write HLSQ_CONTROL_1_REG (b982) 685 HLSQ_CONTROL_1_REG: 0x7 686 HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x } 687 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } 688 HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } 689 HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x } 69000000000011210a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 691t4 write HLSQ_FS_CNTL_0 (b980) 692 HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 } 69300000000011210b8: 0000: 48b98001 00000001 694t4 write SP_FS_CTRL_REG0 (a980) 695 SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 } 69600000000011210c0: 0000: 40a98001 81100080 697t4 write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982) 698 SP_FS_OBJ_FIRST_EXEC_OFFSET: 0 69900000000011210c8: 0000: 48a98201 00000000 700t4 write VPC_VS_LAYER_CNTL (9104) 701 VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } 70200000000011210d0: 0000: 48910401 0000ffff 703t4 write GRAS_CNTL (8005) 704 GRAS_CNTL: { COORD_MASK = 0 } 70500000000011210d8: 0000: 40800501 00000000 706t4 write RB_RENDER_CONTROL0 (8809) 707 RB_RENDER_CONTROL0: { COORD_MASK = 0 } 708 RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 70900000000011210e0: 0000: 48880902 00000000 00000000 710t4 write RB_SAMPLE_CNTL (8810) 711 RB_SAMPLE_CNTL: { 0 } 71200000000011210ec: 0000: 40881001 00000000 713t4 write GRAS_LRZ_PS_INPUT_CNTL (8101) 714 GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 71500000000011210f4: 0000: 40810101 00000000 716t4 write GRAS_SAMPLE_CNTL (8109) 717 GRAS_SAMPLE_CNTL: { 0 } 71800000000011210fc: 0000: 48810901 00000000 719t4 write SP_FS_OUTPUT[0].REG (a98e) 720 SP_FS_OUTPUT[0].REG: { REGID = r63.x } 721 SP_FS_OUTPUT[0x1].REG: { REGID = r63.x } 722 SP_FS_OUTPUT[0x2].REG: { REGID = r63.x } 723 SP_FS_OUTPUT[0x3].REG: { REGID = r63.x } 724 SP_FS_OUTPUT[0x4].REG: { REGID = r63.x } 725 SP_FS_OUTPUT[0x5].REG: { REGID = r63.x } 726 SP_FS_OUTPUT[0x6].REG: { REGID = r63.x } 727 SP_FS_OUTPUT[0x7].REG: { REGID = r63.x } 7280000000001121104: 0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 7290000000001121124: 0020: 000000fc 730t4 write VPC_VS_PACK (9301) 731 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 } 7320000000001121128: 0000: 40930101 00ff0004 733t4 write PC_PRIMITIVE_CNTL_6 (9b06) 734 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } 7350000000001121130: 0000: 409b0601 00000000 736t4 write SP_GS_PRIM_SIZE (a871) 737 SP_GS_PRIM_SIZE: 0 7380000000001121138: 0000: 40a87101 00000000 739t4 write VPC_VS_CLIP_CNTL (9101) 740 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } 7410000000001121140: 0000: 48910101 00ffff00 742t4 write VPC_UNKNOWN_9107 (9107) 743 VPC_UNKNOWN_9107: { 0 } 7440000000001121148: 0000: 48910701 00000000 745t4 write VFD_CONTROL_1 (a001) 746 VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x } 747 VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x } 748 VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x } 749 VFD_CONTROL_4: { UNK0 = r63.x } 750 VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x } 751 VFD_CONTROL_6: { 0 } 7520000000001121150: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000 753t4 write RB_DEPTH_PLANE_CNTL (8870) 754 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 755000000000112116c: 0000: 40887001 00000000 756t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094) 757 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 7580000000001121174: 0000: 48809401 00000000 759 group_id: 3 760 count: 18 761 addr: 0000000001122000 762 flags: 0 763 enable_mask: 0x6 764 skipped! 765 766 group_id: 4 767 count: 5 768 addr: 0000000001116030 769 flags: 0 770 enable_mask: 0x6 771 skipped! 772 773 group_id: 7 774 count: 12 775 addr: 0000000001116000 776 flags: 0 777 enable_mask: 0x7 7780000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001 7790000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101 780t4 write VFD_FETCH[0].BASE (a010) 781 VFD_FETCH[0].BASE: 0x1016000 782 VFD_FETCH[0].BASE_HI: 0 783 VFD_FETCH[0].SIZE: 1048576 784 VFD_FETCH[0].STRIDE: 12 7850000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 786t4 write VFD_DECODE[0].INSTR (a090) 787 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } 788 VFD_DECODE[0].STEP_RATE: 1 7890000000001116014: 0000: 48a09002 c7400000 00000001 790t4 write VFD_DEST_CNTL[0].INSTR (a0d0) 791 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } 7920000000001116020: 0000: 40a0d001 0000000f 793t4 write VFD_CONTROL_0 (a000) 794 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } 7950000000001116028: 0000: 48a00001 00000101 796 group_id: 12 797 count: 20 798 addr: 0000000001116050 799 flags: 0 800 enable_mask: 0x6 801 skipped! 802 803 group_id: 20 804 count: 9 805 addr: 00000000011160a0 806 flags: 0 807 enable_mask: 0x6 808 skipped! 809 810 group_id: 21 811 count: 14 812 addr: 0000000001123000 813 flags: 0 814 enable_mask: 0x7 8150000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010 8160000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002 817t4 write GRAS_CL_CNTL (8000) 818 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } 819 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } 8200000000001123000: 0000: 40800002 00000080 00000000 821t4 write GRAS_SU_CNTL (8090) 822 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM } 823000000000112300c: 0000: 40809001 00000014 824t4 write GRAS_SU_POINT_MINMAX (8091) 825 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } 826 GRAS_SU_POINT_SIZE: 1.000000 8270000000001123014: 0000: 48809102 00100010 00000010 828t4 write GRAS_SU_POLY_OFFSET_SCALE (8095) 829 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 830 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 831 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 8320000000001123020: 0000: 40809583 00000000 00000000 00000000 833t4 write PC_PRIMITIVE_CNTL_0 (9b00) 834 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } 8350000000001123030: 0000: 409b0001 00000002 836 group_id: 22 837 count: 9 838 addr: 000000000111e000 839 flags: 0 840 enable_mask: 0x7 841000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000 842* 843t4 write RB_ALPHA_CONTROL (8864) 844 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } 845000000000111e000: 0000: 40886401 00000000 846t4 write RB_STENCIL_CONTROL (8880) 847 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } 848000000000111e008: 0000: 40888001 00000000 849t4 write RB_DEPTH_CNTL (8871) 850 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } 851000000000111e010: 0000: 48887101 00000000 852t4 write RB_STENCILMASK (8888) 853 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } 854 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } 855000000000111e018: 0000: 48888802 00000000 00000000 856 group_id: 23 857 count: 36 858 addr: 0000000001124000 859 flags: 0 860 enable_mask: 0x6 861 skipped! 862 863t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) 864 { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } 865 { NUM_INSTANCES = 1 } 866 { NUM_INDICES = 4 } 867 mode: RM6_BINNING 868 skip_ib2: g=0, l=0 869 draw[0] register values 870!+ 00000001 CP_SCRATCH[0x5].REG: 1 871 :0,1,11,2 872!+ 0000000b CP_SCRATCH[0x6].REG: 11 873 :0,1,11,2 874!+ 00000002 CP_SCRATCH[0x7].REG: 2 875 :0,1,11,2 876!+ 00001e11 VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 } 877!+ 01d65800 VSC_DRAW_STRM_SIZE_ADDRESS: 0x1d65800 878 + 00000000 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0 879!+ 00001808 VSC_BIN_COUNT: { NX = 4 | NY = 3 } 880!+ 04100000 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } 881!+ 04100001 VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 } 882!+ 04100002 VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 } 883!+ 04100003 VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 } 884!+ 04100400 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 } 885!+ 04100401 VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 } 886!+ 04100402 VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 } 887!+ 04100403 VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 } 888!+ 04100800 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 } 889!+ 04100801 VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 } 890!+ 04100802 VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 } 891!+ 04100803 VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 } 892 + 00000000 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 893 + 00000000 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 894 + 00000000 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 895 + 00000000 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 896 + 00000000 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 897 + 00000000 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 898 + 00000000 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 899 + 00000000 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 900 + 00000000 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 901 + 00000000 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 902 + 00000000 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 903 + 00000000 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 904 + 00000000 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 905 + 00000000 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 906 + 00000000 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 907 + 00000000 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 908 + 00000000 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 909 + 00000000 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 910 + 00000000 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 911 + 00000000 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } 912!+ 01d67000 VSC_PRIM_STRM_ADDRESS: 0x1d67000 913 + 00000000 VSC_PRIM_STRM_ADDRESS_HI: 0 914!+ 00001040 VSC_PRIM_STRM_PITCH: 0x1040 915!+ 00028000 VSC_PRIM_STRM_LIMIT: 0x28000 916!+ 01d5d000 VSC_DRAW_STRM_ADDRESS: 0x1d5d000 917 + 00000000 VSC_DRAW_STRM_ADDRESS_HI: 0 918!+ 00000440 VSC_DRAW_STRM_PITCH: 0x440 919!+ 0000a000 VSC_DRAW_STRM_LIMIT: 0xa000 920!+ 03200000 UCHE_UNKNOWN_0E12: 0x3200000 921!+ 00000004 UCHE_CLIENT_PF: { PERFSEL = 0x4 } 922!+ 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } 923 + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } 924 + 00000000 GRAS_MAX_LAYER_INDEX: 0 925 + 00000000 GRAS_CNTL: { COORD_MASK = 0 } 926!+ 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } 927!+ 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 928!+ 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000 929!+ 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000 930!+ 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000 931!+ 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 932!+ 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000 933!+ 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM } 934!+ 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } 935!+ 00000010 GRAS_SU_POINT_SIZE: 1.000000 936 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 937 + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 938 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 939 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 940 + 00000000 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } 941 + 00000000 GRAS_SU_CONSERVATIVE_RAS_CNTL: { SHIFTAMOUNT = 0 } 942 + 00000000 GRAS_VS_LAYER_CNTL: { 0 } 943!+ 00000002 GRAS_SC_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | SINGLE_PRIM_MODE = NO_FLUSH | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | SEQUENCED_THREAD_DISTRIBUTION = DIST_SCREEN_COORD } 944!+ 06041e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 945 + 00000000 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 946!+ 00000004 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 947 + 00000000 GRAS_SAMPLE_CONFIG: { 0 } 948 + 00000000 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 949 + 00000000 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 950 + 00000000 GRAS_UNKNOWN_80AF: FALSE 951 + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } 952!+ 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 953 + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } 954!+ 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 955 + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } 956!+ 059f086f GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 } 957 + 00000000 GRAS_LRZ_CNTL: { DIR = 0 } 958 + 00000000 GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 959 + 00000000 GRAS_LRZ_BUFFER_BASE: 0 960 + 00000000 GRAS_LRZ_BUFFER_BASE_HI: 0 961 + 00000000 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } 962 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE: 0 963 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 964 + 00000000 GRAS_SAMPLE_CNTL: { 0 } 965!+ 00000002 GRAS_UNKNOWN_8110: 0x2 966 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } 967!+ 059f086f GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 } 968!+ 00000880 GRAS_DBG_ECO_CNTL: { UNK7 | LRZCACHELOCKDIS } 969!+ 06041e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = BINNING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 970!+ 00000090 RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | BINNING | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 } 971 + 00000000 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 972!+ 00000004 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 973 + 00000000 RB_SAMPLE_CONFIG: { 0 } 974 + 00000000 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 975 + 00000000 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } 976 + 00000000 RB_RENDER_CONTROL0: { COORD_MASK = 0 } 977 + 00000000 RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 978!+ 0000000f RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } 979 + 00000000 RB_SRGB_CNTL: { 0 } 980 + 00000000 RB_SAMPLE_CNTL: { 0 } 981!+ 00000010 RB_UNKNOWN_8811: 0x1 982 + 00000000 RB_UNKNOWN_8818: 0 983 + 00000000 RB_UNKNOWN_8819: 0 984 + 00000000 RB_UNKNOWN_881A: 0 985 + 00000000 RB_UNKNOWN_881B: 0 986 + 00000000 RB_UNKNOWN_881C: 0 987 + 00000000 RB_UNKNOWN_881D: 0 988 + 00000000 RB_UNKNOWN_881E: 0 989!+ 00002031 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ } 990!+ 00000088 RB_MRT[0].PITCH: 8704 991!+ 0002fd00 RB_MRT[0].ARRAY_PITCH: 12533760 992!+ 01125000 RB_MRT[0].BASE: 0x1125000 993 + 00000000 RB_MRT[0].BASE_HI: 0 994 + 00000000 RB_MRT[0].BASE_GMEM: 0 995 + 00000000 RB_BLEND_RED_F32: 0.000000 996 + 00000000 RB_BLEND_GREEN_F32: 0.000000 997 + 00000000 RB_BLEND_BLUE_F32: 0.000000 998 + 00000000 RB_BLEND_ALPHA_F32: 0.000000 999 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } 1000!+ ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } 1001 + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 1002 + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } 1003 + 00000000 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } 1004 + 00000000 RB_DEPTH_BUFFER_PITCH: 0 1005 + 00000000 RB_DEPTH_BUFFER_ARRAY_PITCH: 0 1006 + 00000000 RB_DEPTH_BUFFER_BASE: 0 1007 + 00000000 RB_DEPTH_BUFFER_BASE_HI: 0 1008 + 00000000 RB_DEPTH_BUFFER_BASE_GMEM: 0 1009 + 00000000 RB_Z_BOUNDS_MIN: 0.000000 1010 + 00000000 RB_Z_BOUNDS_MAX: 0.000000 1011 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } 1012 + 00000000 RB_STENCIL_INFO: { 0 } 1013 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } 1014 + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } 1015 + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } 1016 + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } 1017 + 00000000 RB_LRZ_CNTL: { 0 } 1018!+ 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 1019 + 00000000 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } 1020 + 00000000 RB_UNKNOWN_88F0: 0 1021 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR: 0 1022 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 1023 + 00000000 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } 1024!+ 00000001 RB_UNKNOWN_8E01: 0x1 1025 + 00000000 RB_UNKNOWN_8E04: 0 1026!+ 7c400004 RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE } 1027!+ 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } 1028!+ 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } 1029 + 00000000 VPC_UNKNOWN_9107: { 0 } 1030!+ 00000003 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } 1031 + 00000000 VPC_UNKNOWN_9210: 0 1032 + 00000000 VPC_UNKNOWN_9211: 0 1033!+ ffffffff VPC_VAR[0].DISABLE: 0xffffffff 1034!+ ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff 1035!+ ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff 1036!+ ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff 1037 + 00000000 VPC_POINT_COORD_INVERT: { 0 } 1038 + 00000000 VPC_UNKNOWN_9300: 0 1039!+ 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 } 1040!+ ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 } 1041 + 00000000 VPC_SO_STREAM_CNTL: { BUF0_STREAM = 0 | BUF1_STREAM = 0 | BUF2_STREAM = 0 | BUF3_STREAM = 0 | STREAM_ENABLE = 0 } 1042 + 00000000 VPC_SO_DISABLE: { 0 } 1043 + 00000000 VPC_UNKNOWN_9600: 0 1044 + 00000000 VPC_UNKNOWN_9602: FALSE 1045!+ ffffffff PC_RESTART_INDEX: 4294967295 1046!+ 0000001f PC_MODE_CNTL: 0x1f 1047!+ 00000001 PC_POWER_CNTL: 0x1 1048 + 00000000 PC_PRIMID_PASSTHRU: FALSE 1049 + 00000000 PC_RASTER_CNTL: { STREAM = 0 } 1050!+ 00000003 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } 1051 + 00000000 0x9990: 00000000 1052!+ 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } 1053!+ 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } 1054 + 00000000 PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 } 1055 + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } 1056 + 00000000 PC_MULTIVIEW_CNTL: { VIEWS = 0 } 1057 + 00000000 PC_UNKNOWN_9E72: 0 1058!+ 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } 1059!+ fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x } 1060!+ 0000fcfc VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x } 1061!+ fcfcfcfc VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x } 1062!+ 000000fc VFD_CONTROL_4: { UNK0 = r63.x } 1063!+ 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x } 1064 + 00000000 VFD_CONTROL_6: { 0 } 1065!+ 00000001 VFD_MODE_CNTL: { RENDER_MODE = BINNING_PASS } 1066 + 00000000 VFD_MULTIVIEW_CNTL: { VIEWS = 0 } 1067!+ 00000001 VFD_ADD_OFFSET: { VERTEX } 1068 + 00000000 VFD_INDEX_OFFSET: 0 1069 + 00000000 VFD_INSTANCE_START_OFFSET: 0 1070!+ 01016000 VFD_FETCH[0].BASE: 0x1016000 1071 + 00000000 VFD_FETCH[0].BASE_HI: 0 1072!+ 00100000 VFD_FETCH[0].SIZE: 1048576 1073!+ 0000000c VFD_FETCH[0].STRIDE: 12 1074!+ c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } 1075!+ 00000001 VFD_DECODE[0].STEP_RATE: 1 1076!+ 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } 1077!+ 00000001 VFD_POWER_CNTL: 0x1 1078!+ 80100080 SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 } 1079!+ 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x } 1080!+ 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } 1081 + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } 1082 + 00000000 SP_VS_OBJ_FIRST_EXEC_OFFSET: 0 1083!+ 01011000 SP_VS_OBJ_START: 0x1011000 base=1011000, offset=0, size=128 10840000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 1085* 1086 :0:0000:0000[03000000x_00000000x] end 1087 :0:0001:0001[00000000x_00000000x] nop 1088 :0:0002:0002[00000000x_00000000x] nop 1089 :0:0003:0003[00000000x_00000000x] nop 1090 :0:0004:0004[00000000x_00000000x] nop 1091 Stats: 1092 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 1093 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 1094 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 1095 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 1096 + 00000000 SP_VS_OBJ_START_HI: 0 1097!+ 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1098!+ 00000001 SP_VS_INSTRLEN: 1 1099 + 00000000 SP_HS_WAVE_INPUT_SIZE: 0 1100 + 00000000 SP_HS_OBJ_FIRST_EXEC_OFFSET: 0 1101 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1102 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1103 + 00000000 SP_GS_PRIM_SIZE: 0 1104 + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1105!+ 81100080 SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 } 1106 + 00000000 SP_FS_OBJ_FIRST_EXEC_OFFSET: 0 1107 + 00000000 SP_SRGB_CNTL: { 0 } 1108!+ 0000000f SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } 1109!+ fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } 1110!+ 000000fc SP_FS_OUTPUT[0].REG: { REGID = r63.x } 1111!+ 000000fc SP_FS_OUTPUT[0x1].REG: { REGID = r63.x } 1112!+ 000000fc SP_FS_OUTPUT[0x2].REG: { REGID = r63.x } 1113!+ 000000fc SP_FS_OUTPUT[0x3].REG: { REGID = r63.x } 1114!+ 000000fc SP_FS_OUTPUT[0x4].REG: { REGID = r63.x } 1115!+ 000000fc SP_FS_OUTPUT[0x5].REG: { REGID = r63.x } 1116!+ 000000fc SP_FS_OUTPUT[0x6].REG: { REGID = r63.x } 1117!+ 000000fc SP_FS_OUTPUT[0x7].REG: { REGID = r63.x } 1118!+ 00000031 SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 1119!+ 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 } 1120 + 00000000 SP_UNKNOWN_A9A8: 0 1121!+ 00000005 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL } 1122!+ 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1123 + 00000000 SP_IBO_COUNT: 0 1124 + 00000000 SP_UNKNOWN_AE00: 0 1125!+ 00001430 SP_CHICKEN_BITS: 0x1430 1126!+ 00000008 SP_FLOAT_CNTL: { F16_NO_INF } 1127!+ 0000003f SP_PERFCTR_ENABLE: { VS | HS | DS | GS | FS | CS } 1128 + 00000000 SP_UNKNOWN_B182: 0 1129 + 00000000 SP_UNKNOWN_B183: 0 1130 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } 1131!+ 00000004 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } 1132 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } 1133 + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } 1134!+ 000000a2 SP_TP_MODE_CNTL: { ISAMMODE = ISAMMODE_GL | UNK3 = 0x28 } 1135!+ 00100000 TPL1_DBG_ECO_CNTL: 0x100000 1136!+ 00000044 TPL1_UNKNOWN_B605: 68 1137!+ 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } 1138 + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } 1139 + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } 1140 + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 } 1141!+ 00000001 HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 } 1142!+ 00000007 HLSQ_CONTROL_1_REG: 0x7 1143!+ fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x } 1144!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } 1145!+ fcfcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } 1146!+ 000000fc HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x } 1147!+ 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } 1148!+ 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } 1149 + 00000000 HLSQ_SHARED_CONSTS: { 0 } 1150!+ 00000080 HLSQ_UNKNOWN_BE00: 0x80 1151 + 00000000 HLSQ_UNKNOWN_BE01: 0 1152!+ 00080000 HLSQ_UNKNOWN_BE04: 0x80000 11530000000001d8f130: 0000: 70388003 00000186 00000001 00000004 1154t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 11550000000001d8f140: 0000: 70268000 1156t4 write CP_SCRATCH[0x7].REG (088a) 1157 CP_SCRATCH[0x7].REG: 3 1158 :0,1,11,3 11590000000001d8f144: 0000: 48088a01 00000003 11600000000001d914cc: 0000: 70bf8003 01d8f000 00000000 00000053 1161t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 11620000000001d914dc: 0000: 70268000 1163t4 write CP_SCRATCH[0x6].REG (0889) 1164 CP_SCRATCH[0x6].REG: 12 1165 :0,1,12,3 11660000000001d914e0: 0000: 48088901 0000000c 1167t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) 1168 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } 1169 { ADDR_LO = 0 } 1170 { ADDR_HI = 0 } 11710000000001d914e8: 0000: 70438003 00040000 00000000 00000000 1172t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 1173 { EVENT = UNK_2D } 1174 event UNK_2D 11750000000001d914f8: 0000: 70460001 0000002d 1176t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 1177 { EVENT = CACHE_INVALIDATE } 1178 event CACHE_INVALIDATE 11790000000001d91500: 0000: 70460001 00000031 1180t7 opcode: CP_EVENT_WRITE (46) (5 dwords) 1181 { EVENT = RB_DONE_TS } 1182 { ADDR_0_LO = 0x1d90000 } 1183 { ADDR_0_HI = 0 } 1184 { 3 = 0x1 } 1185 event RB_DONE_TS 11860000000001d91508: 0000: 70460004 00000016 01d90000 00000000 00000001 1187t7 opcode: CP_WAIT_REG_MEM (3c) (7 dwords) 1188 { FUNCTION = WRITE_EQ | POLL_MEMORY } 1189 { POLL_ADDR_LO = 0x1d90000 } 1190 { POLL_ADDR_HI = 0 } 1191 { REF = 0x1 } 1192 { MASK = 0xffffffff } 1193 { DELAY_LOOP_CYCLES = 0x10 } 11940000000001d9151c: 0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010 1195t7 opcode: CP_EVENT_WRITE (46) (5 dwords) 1196 { EVENT = CACHE_FLUSH_TS } 1197 { ADDR_0_LO = 0x1d90000 } 1198 { ADDR_0_HI = 0 } 1199 { 3 = 0x2 } 1200 event CACHE_FLUSH_TS 12010000000001d91538: 0000: 70460004 00000004 01d90000 00000000 00000002 1202t7 opcode: CP_WAIT_MEM_GTE (14) (5 dwords) 1203 { RESERVED = 0 } 1204 { POLL_ADDR_LO = 0x1d90000 } 1205 { POLL_ADDR_HI = 0 } 1206 { REF = 0x2 } 12070000000001d9154c: 0000: 70940004 00000000 01d90000 00000000 00000002 1208t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 12090000000001d91560: 0000: 70268000 1210t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 12110000000001d91564: 0000: 70138000 1212t7 opcode: CP_MEM_WRITE (3d) (4 dwords) 1213 { ADDR_LO = 0x1d90010 } 1214 { ADDR_HI = 0 } 1215 gpuaddr:0000000001d90010 12160000000001d91574: 0000: 00000000 12170000000001d91568: 0000: 703d8003 01d90010 00000000 00000000 1218t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1219 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1220 { POLL_ADDR_LO = 0xc78 } 1221 { POLL_ADDR_HI = 0 } 1222 { REF = 0x440 } 1223 { MASK = 0xffffffff } 1224 { WRITE_ADDR_LO = 0x1d90010 } 1225 { WRITE_ADDR_HI = 0 } 1226 { WRITE_DATA = 0x441 } 12270000000001d91578: 0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000 12280000000001d91598: 0020: 00000441 1229t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1230 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1231 { POLL_ADDR_LO = 0xc58 } 1232 { POLL_ADDR_HI = 0 } 1233 { REF = 0x1040 } 1234 { MASK = 0xffffffff } 1235 { WRITE_ADDR_LO = 0x1d90010 } 1236 { WRITE_ADDR_HI = 0 } 1237 { WRITE_DATA = 0x1043 } 12380000000001d9159c: 0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000 12390000000001d915bc: 0020: 00001043 1240t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1241 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1242 { POLL_ADDR_LO = 0xc79 } 1243 { POLL_ADDR_HI = 0 } 1244 { REF = 0x440 } 1245 { MASK = 0xffffffff } 1246 { WRITE_ADDR_LO = 0x1d90010 } 1247 { WRITE_ADDR_HI = 0 } 1248 { WRITE_DATA = 0x441 } 12490000000001d915c0: 0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000 12500000000001d915e0: 0020: 00000441 1251t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1252 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1253 { POLL_ADDR_LO = 0xc59 } 1254 { POLL_ADDR_HI = 0 } 1255 { REF = 0x1040 } 1256 { MASK = 0xffffffff } 1257 { WRITE_ADDR_LO = 0x1d90010 } 1258 { WRITE_ADDR_HI = 0 } 1259 { WRITE_DATA = 0x1043 } 12600000000001d915e4: 0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000 12610000000001d91604: 0020: 00001043 1262t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1263 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1264 { POLL_ADDR_LO = 0xc7a } 1265 { POLL_ADDR_HI = 0 } 1266 { REF = 0x440 } 1267 { MASK = 0xffffffff } 1268 { WRITE_ADDR_LO = 0x1d90010 } 1269 { WRITE_ADDR_HI = 0 } 1270 { WRITE_DATA = 0x441 } 12710000000001d91608: 0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000 12720000000001d91628: 0020: 00000441 1273t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1274 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1275 { POLL_ADDR_LO = 0xc5a } 1276 { POLL_ADDR_HI = 0 } 1277 { REF = 0x1040 } 1278 { MASK = 0xffffffff } 1279 { WRITE_ADDR_LO = 0x1d90010 } 1280 { WRITE_ADDR_HI = 0 } 1281 { WRITE_DATA = 0x1043 } 12820000000001d9162c: 0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000 12830000000001d9164c: 0020: 00001043 1284t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1285 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1286 { POLL_ADDR_LO = 0xc7b } 1287 { POLL_ADDR_HI = 0 } 1288 { REF = 0x440 } 1289 { MASK = 0xffffffff } 1290 { WRITE_ADDR_LO = 0x1d90010 } 1291 { WRITE_ADDR_HI = 0 } 1292 { WRITE_DATA = 0x441 } 12930000000001d91650: 0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000 12940000000001d91670: 0020: 00000441 1295t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1296 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1297 { POLL_ADDR_LO = 0xc5b } 1298 { POLL_ADDR_HI = 0 } 1299 { REF = 0x1040 } 1300 { MASK = 0xffffffff } 1301 { WRITE_ADDR_LO = 0x1d90010 } 1302 { WRITE_ADDR_HI = 0 } 1303 { WRITE_DATA = 0x1043 } 13040000000001d91674: 0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000 13050000000001d91694: 0020: 00001043 1306t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1307 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1308 { POLL_ADDR_LO = 0xc7c } 1309 { POLL_ADDR_HI = 0 } 1310 { REF = 0x440 } 1311 { MASK = 0xffffffff } 1312 { WRITE_ADDR_LO = 0x1d90010 } 1313 { WRITE_ADDR_HI = 0 } 1314 { WRITE_DATA = 0x441 } 13150000000001d91698: 0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000 13160000000001d916b8: 0020: 00000441 1317t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1318 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1319 { POLL_ADDR_LO = 0xc5c } 1320 { POLL_ADDR_HI = 0 } 1321 { REF = 0x1040 } 1322 { MASK = 0xffffffff } 1323 { WRITE_ADDR_LO = 0x1d90010 } 1324 { WRITE_ADDR_HI = 0 } 1325 { WRITE_DATA = 0x1043 } 13260000000001d916bc: 0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000 13270000000001d916dc: 0020: 00001043 1328t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1329 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1330 { POLL_ADDR_LO = 0xc7d } 1331 { POLL_ADDR_HI = 0 } 1332 { REF = 0x440 } 1333 { MASK = 0xffffffff } 1334 { WRITE_ADDR_LO = 0x1d90010 } 1335 { WRITE_ADDR_HI = 0 } 1336 { WRITE_DATA = 0x441 } 13370000000001d916e0: 0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000 13380000000001d91700: 0020: 00000441 1339t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1340 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1341 { POLL_ADDR_LO = 0xc5d } 1342 { POLL_ADDR_HI = 0 } 1343 { REF = 0x1040 } 1344 { MASK = 0xffffffff } 1345 { WRITE_ADDR_LO = 0x1d90010 } 1346 { WRITE_ADDR_HI = 0 } 1347 { WRITE_DATA = 0x1043 } 13480000000001d91704: 0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000 13490000000001d91724: 0020: 00001043 1350t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1351 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1352 { POLL_ADDR_LO = 0xc7e } 1353 { POLL_ADDR_HI = 0 } 1354 { REF = 0x440 } 1355 { MASK = 0xffffffff } 1356 { WRITE_ADDR_LO = 0x1d90010 } 1357 { WRITE_ADDR_HI = 0 } 1358 { WRITE_DATA = 0x441 } 13590000000001d91728: 0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000 13600000000001d91748: 0020: 00000441 1361t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1362 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1363 { POLL_ADDR_LO = 0xc5e } 1364 { POLL_ADDR_HI = 0 } 1365 { REF = 0x1040 } 1366 { MASK = 0xffffffff } 1367 { WRITE_ADDR_LO = 0x1d90010 } 1368 { WRITE_ADDR_HI = 0 } 1369 { WRITE_DATA = 0x1043 } 13700000000001d9174c: 0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000 13710000000001d9176c: 0020: 00001043 1372t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1373 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1374 { POLL_ADDR_LO = 0xc7f } 1375 { POLL_ADDR_HI = 0 } 1376 { REF = 0x440 } 1377 { MASK = 0xffffffff } 1378 { WRITE_ADDR_LO = 0x1d90010 } 1379 { WRITE_ADDR_HI = 0 } 1380 { WRITE_DATA = 0x441 } 13810000000001d91770: 0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000 13820000000001d91790: 0020: 00000441 1383t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1384 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1385 { POLL_ADDR_LO = 0xc5f } 1386 { POLL_ADDR_HI = 0 } 1387 { REF = 0x1040 } 1388 { MASK = 0xffffffff } 1389 { WRITE_ADDR_LO = 0x1d90010 } 1390 { WRITE_ADDR_HI = 0 } 1391 { WRITE_DATA = 0x1043 } 13920000000001d91794: 0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000 13930000000001d917b4: 0020: 00001043 1394t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1395 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1396 { POLL_ADDR_LO = 0xc80 } 1397 { POLL_ADDR_HI = 0 } 1398 { REF = 0x440 } 1399 { MASK = 0xffffffff } 1400 { WRITE_ADDR_LO = 0x1d90010 } 1401 { WRITE_ADDR_HI = 0 } 1402 { WRITE_DATA = 0x441 } 14030000000001d917b8: 0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000 14040000000001d917d8: 0020: 00000441 1405t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1406 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1407 { POLL_ADDR_LO = 0xc60 } 1408 { POLL_ADDR_HI = 0 } 1409 { REF = 0x1040 } 1410 { MASK = 0xffffffff } 1411 { WRITE_ADDR_LO = 0x1d90010 } 1412 { WRITE_ADDR_HI = 0 } 1413 { WRITE_DATA = 0x1043 } 14140000000001d917dc: 0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000 14150000000001d917fc: 0020: 00001043 1416t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1417 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1418 { POLL_ADDR_LO = 0xc81 } 1419 { POLL_ADDR_HI = 0 } 1420 { REF = 0x440 } 1421 { MASK = 0xffffffff } 1422 { WRITE_ADDR_LO = 0x1d90010 } 1423 { WRITE_ADDR_HI = 0 } 1424 { WRITE_DATA = 0x441 } 14250000000001d91800: 0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000 14260000000001d91820: 0020: 00000441 1427t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1428 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1429 { POLL_ADDR_LO = 0xc61 } 1430 { POLL_ADDR_HI = 0 } 1431 { REF = 0x1040 } 1432 { MASK = 0xffffffff } 1433 { WRITE_ADDR_LO = 0x1d90010 } 1434 { WRITE_ADDR_HI = 0 } 1435 { WRITE_DATA = 0x1043 } 14360000000001d91824: 0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000 14370000000001d91844: 0020: 00001043 1438t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1439 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1440 { POLL_ADDR_LO = 0xc82 } 1441 { POLL_ADDR_HI = 0 } 1442 { REF = 0x440 } 1443 { MASK = 0xffffffff } 1444 { WRITE_ADDR_LO = 0x1d90010 } 1445 { WRITE_ADDR_HI = 0 } 1446 { WRITE_DATA = 0x441 } 14470000000001d91848: 0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000 14480000000001d91868: 0020: 00000441 1449t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1450 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1451 { POLL_ADDR_LO = 0xc62 } 1452 { POLL_ADDR_HI = 0 } 1453 { REF = 0x1040 } 1454 { MASK = 0xffffffff } 1455 { WRITE_ADDR_LO = 0x1d90010 } 1456 { WRITE_ADDR_HI = 0 } 1457 { WRITE_DATA = 0x1043 } 14580000000001d9186c: 0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000 14590000000001d9188c: 0020: 00001043 1460t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1461 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1462 { POLL_ADDR_LO = 0xc83 } 1463 { POLL_ADDR_HI = 0 } 1464 { REF = 0x440 } 1465 { MASK = 0xffffffff } 1466 { WRITE_ADDR_LO = 0x1d90010 } 1467 { WRITE_ADDR_HI = 0 } 1468 { WRITE_DATA = 0x441 } 14690000000001d91890: 0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000 14700000000001d918b0: 0020: 00000441 1471t7 opcode: CP_COND_WRITE5 (45) (9 dwords) 1472 { FUNCTION = WRITE_GE | WRITE_MEMORY } 1473 { POLL_ADDR_LO = 0xc63 } 1474 { POLL_ADDR_HI = 0 } 1475 { REF = 0x1040 } 1476 { MASK = 0xffffffff } 1477 { WRITE_ADDR_LO = 0x1d90010 } 1478 { WRITE_ADDR_HI = 0 } 1479 { WRITE_DATA = 0x1043 } 14800000000001d918b4: 0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000 14810000000001d918d4: 0020: 00001043 1482t7 opcode: CP_WAIT_MEM_WRITES (12) (1 dwords) 14830000000001d918d8: 0000: 70928000 1484t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 14850000000001d918dc: 0000: 70138000 1486t7 opcode: CP_MEM_TO_REG (42) (4 dwords) 1487 { REG = 0x883 | CNT = 0 } 1488 { SRC = 0x1d90010 } 1489 { SRC_HI = 0 } 1490 base register: CP_SCRATCH[0].REG 1491 gpuaddr:0000000001d90010 14920000000001d918e0: 0000: 70c28003 00000883 01d90010 00000000 1493t7 opcode: CP_REG_TEST (39) (2 dwords) 1494 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 14950000000001d918f0: 0000: 70b90001 02000883 1496t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 1497 { REG0 = 0 | MODE = PRED_TEST } 1498 { DWORDS = 7 } 14990000000001d918f8: 0000: 70c70002 10000000 00000007 1500t7 opcode: CP_REG_TO_MEM (3e) (4 dwords) 1501 { REG = 0x883 | CNT = 0 } 1502 { DEST = 0x1d90008 } 1503 { DEST_HI = 0 } 1504 base register: CP_SCRATCH[0].REG 1505 gpuaddr:0000000001d90008 15060000000001d91904: 0000: 703e8003 00000883 01d90008 00000000 1507t4 write CP_SCRATCH[0].REG (0883) 1508 CP_SCRATCH[0].REG: 0 15090000000001d91914: 0000: 48088301 00000000 1510t7 opcode: CP_NOP (10) (3 dwords) 15110000000001d9191c: 0000: 70100002 48088301 00000001 1512t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 15130000000001d91928: 0000: 70640001 00000000 1514t7 opcode: CP_SET_MODE (63) (2 dwords) 15150000000001d91930: 0000: 70e30001 00000000 1516t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 15170000000001d91938: 0000: 70268000 1518t4 write RB_CCU_CNTL (8e07) 1519 RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE } 15200000000001d9193c: 0000: 408e0701 7c400004 1521t4 write VPC_SO_DISABLE (9306) 1522 VPC_SO_DISABLE: { DISABLE } 15230000000001d91944: 0000: 48930601 00000001 1524t4 write GRAS_BIN_CONTROL (80a1) 1525 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | FORCE_LRZ_WRITE_DIS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 15260000000001d9194c: 0000: 4880a101 06201e11 1527t4 write RB_BIN_CONTROL (8800) 1528 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | FORCE_LRZ_WRITE_DIS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 15290000000001d91954: 0000: 48880001 06201e11 1530t4 write RB_BIN_CONTROL2 (88d3) 1531 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 15320000000001d9195c: 0000: 4088d301 00001e11 1533t4 write VFD_MODE_CNTL (a007) 1534 VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS } 15350000000001d91964: 0000: 40a00701 00000000 1536t4 write PC_POWER_CNTL (9805) 1537 PC_POWER_CNTL: 0x1 15380000000001d9196c: 0000: 40980501 00000001 1539t4 write VFD_POWER_CNTL (a0f8) 1540 VFD_POWER_CNTL: 0x1 15410000000001d91974: 0000: 40a0f801 00000001 1542t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords) 15430000000001d9197c: 0000: 709d0001 00000001 1544t7 opcode: CP_REG_WRITE (6d) (4 dwords) 1545 { TRACKER = TRACK_RENDER_CNTL } 1546 RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 } 15470000000001d91984: 0000: 706d8003 00000002 00008801 00000010 1548t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 15490000000001d91994: 0000: 70268000 1550t4 write CP_SCRATCH[0x7].REG (088a) 1551 CP_SCRATCH[0x7].REG: 13 1552 :0,1,12,13 15530000000001d91998: 0000: 48088a01 0000000d 1554t7 opcode: CP_SET_MARKER (65) (2 dwords) 1555 { MODE = 0x14 | MARKER = RM6_GMEM } 15560000000001d919a0: 0000: 70e50001 00000014 1557t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 15580000000001d919a8: 0000: 70268000 1559t4 write CP_SCRATCH[0x7].REG (088a) 1560 CP_SCRATCH[0x7].REG: 14 1561 :0,1,12,14 15620000000001d919ac: 0000: 48088a01 0000000e 1563t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) 1564 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } 1565 GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 } 15660000000001d919b4: 0000: 4080f002 00000000 01df021f 1567t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) 1568 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } 1569 GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 } 15700000000001d919c0: 0000: 48840a02 00000000 01df021f 1571t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 15720000000001d919cc: 0000: 70138000 1573t7 opcode: CP_SET_MODE (63) (2 dwords) 15740000000001d919d0: 0000: 70e30001 00000000 1575t7 opcode: CP_REG_TEST (39) (2 dwords) 1576 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 15770000000001d919d8: 0000: 70b90001 02000883 1578t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 1579 { REG0 = 0 | MODE = PRED_TEST } 1580 { DWORDS = 11 } 15810000000001d919e0: 0000: 70c70002 10000000 0000000b 1582t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) 1583 { VSC_SIZE = 1 | VSC_N = 0 } 1584 { BIN_DATA_ADDR_LO = 0x1d5d000 } 1585 { BIN_DATA_ADDR_HI = 0 } 1586 { BIN_SIZE_ADDRESS_LO = 0x1d65800 } 1587 { BIN_SIZE_ADDRESS_HI = 0 } 1588 { BIN_PRIM_STRM_LO = 0x1d67000 } 1589 { BIN_PRIM_STRM_HI = 0 } 15900000000001d919ec: 0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000 1591t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 15920000000001d91a0c: 0000: 70640001 00000000 1593t7 opcode: CP_NOP (10) (3 dwords) 15940000000001d91a14: 0000: 70100002 70640001 00000001 1595t4 write RB_WINDOW_OFFSET (8890) 1596 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } 15970000000001d91a20: 0000: 48889001 00000000 1598t4 write RB_WINDOW_OFFSET2 (88d4) 1599 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } 16000000000001d91a28: 0000: 4888d401 00000000 1601t4 write SP_WINDOW_OFFSET (b4d1) 1602 SP_WINDOW_OFFSET: { X = 0 | Y = 0 } 16030000000001d91a30: 0000: 48b4d101 00000000 1604t4 write SP_TP_WINDOW_OFFSET (b307) 1605 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } 16060000000001d91a38: 0000: 48b30701 00000000 1607t4 write GRAS_BIN_CONTROL (80a1) 1608 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 16090000000001d91a40: 0000: 4880a101 06001e11 1610t4 write RB_BIN_CONTROL (8800) 1611 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 16120000000001d91a48: 0000: 48880001 06001e11 1613t4 write RB_BIN_CONTROL2 (88d3) 1614 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 16150000000001d91a50: 0000: 4088d301 00001e11 1616t7 opcode: CP_SET_MODE (63) (2 dwords) 16170000000001d91a58: 0000: 70e30001 00000000 1618t4 write RB_SAMPLE_CONFIG (8804) 1619 RB_SAMPLE_CONFIG: { 0 } 16200000000001d91a60: 0000: 40880401 00000000 1621t4 write SP_TP_SAMPLE_CONFIG (b304) 1622 SP_TP_SAMPLE_CONFIG: { 0 } 16230000000001d91a68: 0000: 48b30401 00000000 1624t4 write GRAS_SAMPLE_CONFIG (80a4) 1625 GRAS_SAMPLE_CONFIG: { 0 } 16260000000001d91a70: 0000: 4880a401 00000000 1627t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 16280000000001d91a78: 0000: 70268000 1629t4 write CP_SCRATCH[0x6].REG (0889) 1630 CP_SCRATCH[0x6].REG: 15 1631 :0,1,15,14 16320000000001d91a7c: 0000: 48088901 0000000f 1633t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 1634 ibaddr:00000000011160d0 1635 ibsize:00000018 1636t4 write RB_BLIT_SCISSOR_TL (88d1) 1637 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } 1638 RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } 163900000000011160d0: 0000: 4888d102 00000000 059f087f 1640t4 write RB_BLIT_DST_INFO (88d7) 1641 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 164200000000011160dc: 0000: 4888d701 00001880 1643t4 write RB_BLIT_INFO (88e3) 1644 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 } 164500000000011160e4: 0000: 4088e301 000000f2 1646t4 write RB_BLIT_BASE_GMEM (88d6) 1647 RB_BLIT_BASE_GMEM: 0 164800000000011160ec: 0000: 4088d601 00000000 1649t4 write RB_UNKNOWN_88D0 (88d0) 1650 RB_UNKNOWN_88D0: { 0 } 165100000000011160f4: 0000: 4088d001 00000000 1652t4 write RB_BLIT_CLEAR_COLOR_DW0 (88df) 1653 RB_BLIT_CLEAR_COLOR_DW0: 0 1654 RB_BLIT_CLEAR_COLOR_DW1: 0 1655 RB_BLIT_CLEAR_COLOR_DW2: 0 1656 RB_BLIT_CLEAR_COLOR_DW3: 0 165700000000011160fc: 0000: 4088df04 00000000 00000000 00000000 00000000 1658t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 16590000000001116110: 0000: 70268000 1660t4 write CP_SCRATCH[0x7].REG (088a) 1661 CP_SCRATCH[0x7].REG: 5 1662 :0,1,15,5 16630000000001116114: 0000: 48088a01 00000005 1664t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 1665 { EVENT = BLIT } 1666 event BLIT 1667 mode: RM6_GMEM 1668 skip_ib2: g=1, l=0 1669 draw[1] register values 1670 + 00000000 CP_SCRATCH[0].REG: 0 1671!+ 0000000f CP_SCRATCH[0x6].REG: 15 1672 :0,1,15,5 1673!+ 00000005 CP_SCRATCH[0x7].REG: 5 1674 :0,1,15,5 1675!+ 06001e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 1676 + 00000000 GRAS_SAMPLE_CONFIG: { 0 } 1677 + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } 1678!+ 01df021f GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 } 1679 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } 1680!+ 01df021f GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 } 1681!+ 06001e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 1682!+ 00000010 RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0 } 1683 + 00000000 RB_SAMPLE_CONFIG: { 0 } 1684 + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } 1685 + 00000000 RB_UNKNOWN_88D0: { 0 } 1686 + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } 1687!+ 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } 1688 + 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 1689 + 00000000 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } 1690 + 00000000 RB_BLIT_BASE_GMEM: 0 1691!+ 00001880 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 1692 + 00000000 RB_BLIT_CLEAR_COLOR_DW0: 0 1693 + 00000000 RB_BLIT_CLEAR_COLOR_DW1: 0 1694 + 00000000 RB_BLIT_CLEAR_COLOR_DW2: 0 1695 + 00000000 RB_BLIT_CLEAR_COLOR_DW3: 0 1696!+ 000000f2 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf | LAST = 0 | BUFFER_ID = 0 } 1697 + 7c400004 RB_CCU_CNTL: { COLOR_OFFSET = 0xf8000 | DEPTH_OFFSET = 0 | GMEM | CONCURRENT_RESOLVE } 1698!+ 00000001 VPC_SO_DISABLE: { DISABLE } 1699 + 00000001 PC_POWER_CNTL: 0x1 1700!+ 00000000 VFD_MODE_CNTL: { RENDER_MODE = RENDERING_PASS } 1701 + 00000001 VFD_POWER_CNTL: 0x1 1702 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } 1703 + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } 1704 + 00000000 SP_WINDOW_OFFSET: { X = 0 | Y = 0 } 1705000000000111611c: 0000: 70460001 0000001e 1706t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 17070000000001116124: 0000: 70268000 1708t4 write CP_SCRATCH[0x7].REG (088a) 1709 CP_SCRATCH[0x7].REG: 6 1710 :0,1,15,6 17110000000001116128: 0000: 48088a01 00000006 17120000000001d91a84: 0000: 70bf8003 011160d0 00000000 00000018 1713t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 17140000000001d91a94: 0000: 70268000 1715t4 write CP_SCRATCH[0x6].REG (0889) 1716 CP_SCRATCH[0x6].REG: 16 1717 :0,1,16,6 17180000000001d91a98: 0000: 48088901 00000010 1719t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 17200000000001d91aa0: 0000: 70268000 1721t4 write CP_SCRATCH[0x6].REG (0889) 1722 CP_SCRATCH[0x6].REG: 17 1723 :0,1,17,6 17240000000001d91aa4: 0000: 48088901 00000011 1725t7 opcode: CP_REG_TEST (39) (2 dwords) 1726 { REG = 0xc38 | BIT = 0 | WAIT_FOR_ME } 17270000000001d91aac: 0000: 70b90001 02000c38 1728t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 1729 { REG0 = 0 | MODE = PRED_TEST } 1730 { DWORDS = 4 } 17310000000001d91ab4: 0000: 70c70002 10000000 00000004 1732t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 1733 ibaddr:0000000001d8f000 1734 ibsize:00000053 1735t4 write VFD_INDEX_OFFSET (a00e) 1736 VFD_INDEX_OFFSET: 0 17370000000001d8f000: 0000: 40a00e01 00000000 1738t4 write VFD_INSTANCE_START_OFFSET (a00f) 1739 VFD_INSTANCE_START_OFFSET: 0 17400000000001d8f008: 0000: 48a00f01 00000000 1741t4 write PC_RESTART_INDEX (9803) 1742 PC_RESTART_INDEX: 4294967295 17430000000001d8f010: 0000: 40980301 ffffffff 1744t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 17450000000001d8f018: 0000: 70268000 1746t4 write CP_SCRATCH[0x5].REG (0888) 1747 CP_SCRATCH[0x5].REG: 1 1748 :0,1,17,6 17490000000001d8f01c: 0000: 40088801 00000001 1750t4 write RB_STENCILREF (8887) 1751 RB_STENCILREF: { REF = 0 | BFREF = 0 } 17520000000001d8f024: 0000: 48888701 00000000 1753t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0) 1754 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } 1755 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 17560000000001d8f02c: 0000: 4880b002 00000000 059f086f 1757t4 write GRAS_CL_VPORT[0].XOFFSET (8010) 1758 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 1759 GRAS_CL_VPORT[0].XSCALE: 1080.000000 1760 GRAS_CL_VPORT[0].YOFFSET: 720.000000 1761 GRAS_CL_VPORT[0].YSCALE: 720.000000 1762 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 1763 GRAS_CL_VPORT[0].ZSCALE: 0.500000 17640000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000 1765t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0) 1766 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } 1767 GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 17680000000001d8f054: 0000: 4880d002 00000000 059f086f 1769t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006) 1770 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } 17710000000001d8f060: 0000: 40800601 00057537 1772t4 write RB_BLEND_CNTL (8865) 1773 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } 17740000000001d8f068: 0000: 48886501 ffff0000 1775t4 write RB_BLEND_RED_F32 (8860) 1776 RB_BLEND_RED_F32: 0.000000 1777 RB_BLEND_GREEN_F32: 0.000000 1778 RB_BLEND_BLUE_F32: 0.000000 1779 RB_BLEND_ALPHA_F32: 0.000000 17800000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000 1781t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords) 1782 { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 } 1783 { ADDR_LO = 0x1116000 } 1784 { ADDR_HI = 0 } 1785 { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 } 1786 { ADDR_LO = 0x111e000 } 1787 { ADDR_HI = 0 } 1788 { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 } 1789 { ADDR_LO = 0x111f000 } 1790 { ADDR_HI = 0 } 1791 { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 } 1792 { ADDR_LO = 0x1120000 } 1793 { ADDR_HI = 0 } 1794 { COUNT = 95 | BINNING | GROUP_ID = 2 } 1795 { ADDR_LO = 0x1121000 } 1796 { ADDR_HI = 0 } 1797 { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 } 1798 { ADDR_LO = 0x1122000 } 1799 { ADDR_HI = 0 } 1800 { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 } 1801 { ADDR_LO = 0x1123000 } 1802 { ADDR_HI = 0 } 1803 { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 } 1804 { ADDR_LO = 0x1116030 } 1805 { ADDR_HI = 0 } 1806 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 } 1807 { ADDR_LO = 0 } 1808 { ADDR_HI = 0 } 1809 { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 } 1810 { ADDR_LO = 0x1116050 } 1811 { ADDR_HI = 0 } 1812 { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 } 1813 { ADDR_LO = 0 } 1814 { ADDR_HI = 0 } 1815 { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 } 1816 { ADDR_LO = 0x1124000 } 1817 { ADDR_HI = 0 } 1818 { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 } 1819 { ADDR_LO = 0x11160a0 } 1820 { ADDR_HI = 0 } 18210000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015 18220000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000 18230000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030 18240000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000 18250000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000 1826t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 18270000000001d8f124: 0000: 70268000 1828t4 write CP_SCRATCH[0x7].REG (088a) 1829 CP_SCRATCH[0x7].REG: 2 1830 :0,1,17,2 18310000000001d8f128: 0000: 48088a01 00000002 1832 group_id: 0 1833 count: 21 1834 addr: 000000000111f000 1835 flags: 0 1836 enable_mask: 0x7 1837000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001 1838000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401 1839000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000 1840t4 write HLSQ_INVALIDATE_CMD (bb08) 1841 HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } 1842000000000111f000: 0000: 40bb0801 000000ff 1843t4 write HLSQ_VS_CNTL (b800) 1844 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } 1845 HLSQ_HS_CNTL: { CONSTLEN = 0 } 1846 HLSQ_DS_CNTL: { CONSTLEN = 0 } 1847 HLSQ_GS_CNTL: { CONSTLEN = 0 } 1848000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000 1849t4 write HLSQ_FS_CNTL (bb10) 1850 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } 1851000000000111f01c: 0000: 40bb1001 00000108 1852t4 write SP_VS_CONFIG (a823) 1853 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1854000000000111f024: 0000: 48a82301 00000100 1855t4 write SP_HS_CONFIG (a83b) 1856 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1857000000000111f02c: 0000: 48a83b01 00000000 1858t4 write SP_DS_CONFIG (a863) 1859 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1860000000000111f034: 0000: 40a86301 00000000 1861t4 write SP_GS_CONFIG (a894) 1862 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1863000000000111f03c: 0000: 48a89401 00000000 1864t4 write SP_FS_CONFIG (ab04) 1865 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 1866000000000111f044: 0000: 48ab0401 00000100 1867t4 write SP_IBO_COUNT (ab20) 1868 SP_IBO_COUNT: 0 1869000000000111f04c: 0000: 48ab2001 00000000 1870 group_id: 1 1871 count: 192 1872 addr: 0000000001120000 1873 flags: 0 1874 enable_mask: 0x6 18750000000001120000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005 18760000000001120020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000 18770000000001120040: 0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff 18780000000001120060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000 18790000000001120080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000 188000000000011200a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001 188100000000011200c0: 00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8 188200000000011200e0: 00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901 18830000000001120100: 0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 18840000000001120120: 0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000 18850000000001120140: 0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000 18860000000001120160: 0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc 18870000000001120180: 0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000 188800000000011201a0: 01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb 188900000000011201c0: 01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f 189000000000011201e0: 01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000 18910000000001120200: 0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273 18920000000001120220: 0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766 18930000000001120240: 0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c 18940000000001120260: 0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333 18950000000001120280: 0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd 189600000000011202a0: 02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95 189700000000011202c0: 02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec 189800000000011202e0: 02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4 1899t4 write SP_HS_OBJ_FIRST_EXEC_OFFSET (a833) 1900 SP_HS_OBJ_FIRST_EXEC_OFFSET: 0 19010000000001120000: 0000: 40a83301 00000000 1902t4 write SP_FS_PREFETCH_CNTL (a99e) 1903 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 } 19040000000001120008: 0000: 40a99e01 00007fc0 1905t4 write SP_UNKNOWN_A9A8 (a9a8) 1906 SP_UNKNOWN_A9A8: 0 19070000000001120010: 0000: 40a9a801 00000000 1908t4 write SP_MODE_CONTROL (ab00) 1909 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL } 19100000000001120018: 0000: 40ab0001 00000005 1911t4 write SP_FS_OUTPUT_CNTL0 (a98c) 1912 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } 19130000000001120020: 0000: 40a98c01 fcfcfc00 1914t4 write SP_VS_CTRL_REG0 (a800) 1915 SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 } 19160000000001120028: 0000: 40a80001 80100080 1917t4 write SP_VS_INSTRLEN (a824) 1918 SP_VS_INSTRLEN: 1 19190000000001120030: 0000: 40a82401 00000001 1920t4 write SP_VS_OBJ_START (a81c) 1921 SP_VS_OBJ_START: 0x1012000 base=1012000, offset=0, size=128 19220000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 1923* 1924 :0:0000:0000[03000000x_00000000x] end 1925 :0:0001:0001[00000000x_00000000x] nop 1926 :0:0002:0002[00000000x_00000000x] nop 1927 :0:0003:0003[00000000x_00000000x] nop 1928 :0:0004:0004[00000000x_00000000x] nop 1929 Stats: 1930 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 1931 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 1932 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 1933 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 1934 SP_VS_OBJ_START_HI: 0 19350000000001120038: 0000: 48a81c02 01012000 00000000 1936t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords) 1937 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 } 1938 { EXT_SRC_ADDR = 0x1012000 } 1939 { EXT_SRC_ADDR_HI = 0 } 1940 :0:0000:0000[03000000x_00000000x] end 1941 :0:0001:0001[00000000x_00000000x] nop 1942 :0:0002:0002[00000000x_00000000x] nop 1943 :0:0003:0003[00000000x_00000000x] nop 1944 :0:0004:0004[00000000x_00000000x] nop 1945 Stats: 1946 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 1947 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 1948 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 1949 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 19500000000001120044: 0000: 70328003 00620000 01012000 00000000 1951t4 write VPC_VAR[0].DISABLE (9212) 1952 VPC_VAR[0].DISABLE: 0xffffffff 1953 VPC_VAR[0x1].DISABLE: 0xffffffff 1954 VPC_VAR[0x2].DISABLE: 0xffffffff 1955 VPC_VAR[0x3].DISABLE: 0xffffffff 19560000000001120054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff 1957t4 write SP_VS_OUT[0].REG (a803) 1958 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } 19590000000001120068: 0000: 40a80301 00000f00 1960t4 write SP_VS_VPC_DST[0].REG (a813) 1961 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } 19620000000001120070: 0000: 48a81301 00000000 1963t4 write SP_HS_WAVE_INPUT_SIZE (a831) 1964 SP_HS_WAVE_INPUT_SIZE: 0 19650000000001120078: 0000: 48a83101 00000000 1966t4 write SP_VS_PRIMITIVE_CNTL (a802) 1967 SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x } 19680000000001120080: 0000: 48a80201 00000001 1969t4 write VPC_CNTL_0 (9304) 1970 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 } 19710000000001120088: 0000: 40930401 ff00ff00 1972t4 write PC_VS_OUT_CNTL (9b01) 1973 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } 19740000000001120090: 0000: 489b0101 00000004 1975t4 write PC_HS_OUT_CNTL (9b03) 1976 PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 } 19770000000001120098: 0000: 409b0301 00000000 1978t4 write HLSQ_CONTROL_1_REG (b982) 1979 HLSQ_CONTROL_1_REG: 0x7 1980 HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x } 1981 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } 1982 HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y } 1983 HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x } 198400000000011200a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 1985t4 write HLSQ_FS_CNTL_0 (b980) 1986 HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 } 198700000000011200b8: 0000: 48b98001 00000001 1988t4 write SP_FS_CTRL_REG0 (a980) 1989 SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 } 199000000000011200c0: 0000: 40a98001 81508980 1991t4 write SP_FS_OBJ_FIRST_EXEC_OFFSET (a982) 1992 SP_FS_OBJ_FIRST_EXEC_OFFSET: 0 199300000000011200c8: 0000: 48a98201 00000000 1994t4 write VPC_VS_LAYER_CNTL (9104) 1995 VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } 199600000000011200d0: 0000: 48910401 0000ffff 1997t4 write GRAS_CNTL (8005) 1998 GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf } 199900000000011200d8: 0000: 40800501 000003c8 2000t4 write RB_RENDER_CONTROL0 (8809) 2001 RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf } 2002 RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 200300000000011200e0: 0000: 48880902 000003c8 00000000 2004t4 write RB_SAMPLE_CNTL (8810) 2005 RB_SAMPLE_CNTL: { 0 } 200600000000011200ec: 0000: 40881001 00000000 2007t4 write GRAS_LRZ_PS_INPUT_CNTL (8101) 2008 GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 200900000000011200f4: 0000: 40810101 00000000 2010t4 write GRAS_SAMPLE_CNTL (8109) 2011 GRAS_SAMPLE_CNTL: { 0 } 201200000000011200fc: 0000: 48810901 00000000 2013t4 write SP_FS_OUTPUT[0].REG (a98e) 2014 SP_FS_OUTPUT[0].REG: { REGID = r1.x } 2015 SP_FS_OUTPUT[0x1].REG: { REGID = r1.x } 2016 SP_FS_OUTPUT[0x2].REG: { REGID = r1.x } 2017 SP_FS_OUTPUT[0x3].REG: { REGID = r1.x } 2018 SP_FS_OUTPUT[0x4].REG: { REGID = r1.x } 2019 SP_FS_OUTPUT[0x5].REG: { REGID = r1.x } 2020 SP_FS_OUTPUT[0x6].REG: { REGID = r1.x } 2021 SP_FS_OUTPUT[0x7].REG: { REGID = r1.x } 20220000000001120104: 0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004 20230000000001120124: 0020: 00000004 2024t4 write VPC_VS_PACK (9301) 2025 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 } 20260000000001120128: 0000: 40930101 00ff0004 2027t4 write PC_PRIMITIVE_CNTL_6 (9b06) 2028 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } 20290000000001120130: 0000: 409b0601 00000000 2030t4 write SP_GS_PRIM_SIZE (a871) 2031 SP_GS_PRIM_SIZE: 0 20320000000001120138: 0000: 40a87101 00000000 2033t4 write VPC_VS_CLIP_CNTL (9101) 2034 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } 20350000000001120140: 0000: 48910101 00ffff00 2036t4 write VPC_UNKNOWN_9107 (9107) 2037 VPC_UNKNOWN_9107: { 0 } 20380000000001120148: 0000: 48910701 00000000 2039t4 write SP_FS_INSTRLEN (ab05) 2040 SP_FS_INSTRLEN: 88 20410000000001120150: 0000: 40ab0501 00000058 2042t4 write SP_FS_OBJ_START (a983) 2043 SP_FS_OBJ_START: 0x1013000 base=1013000, offset=0, size=11264 20440000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008 20450000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014 20460000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004 20470000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010 20480000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004 204900000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004 205000000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b 205100000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000 2052 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 2053 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0 2054 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a 2055 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 2056 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w 2057 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z 2058 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x 2059 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x 2060 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z 2061 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y 2062 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x 2063 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y 2064 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y 2065 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x 2066 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y 2067 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x 2068 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y 2069 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y 2070 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z 2071 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x 2072 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y 2073 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x 2074 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z 2075 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z 2076 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z 2077 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 2078 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z 2079 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x 2080 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x 2081 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x 2082 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 2083 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x 2084 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w 2085 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y 2086 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y 2087 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x 2088 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z 2089 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 2090 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x 2091 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x 2092 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y 2093 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z 2094 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x 2095 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y 2096 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y 2097 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y 2098 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z 2099 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x 2100 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z 2101 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w 2102 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y 2103 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x 2104 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 2105 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w 2106 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w 2107 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x 2108 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z 2109 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w 2110 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y 2111 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w 2112 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w 2113 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x 2114 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z 2115 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 2116 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y 2117 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z 2118 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x 2119 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 2120 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y 2121 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x 2122 :0:0070:0078[00000300x_00000000x] (rpt3)nop 2123 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z 2124 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y 2125 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x 2126 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y 2127 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y 2128 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z 2129 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z 2130 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z 2131 :0:0079:0095[00000200x_00000000x] (rpt2)nop 2132 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y 2133 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y 2134 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x 2135 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x 2136 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y 2137 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y 2138 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x 2139 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x 2140 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x 2141 :0:0089:0114[00000200x_00000000x] (rpt2)nop 2142 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x 2143 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x 2144 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x 2145 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x 2146 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x 2147 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x 2148 :0:0096:0128[00000200x_00000000x] (rpt2)nop 2149 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x 2150 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x 2151 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x 2152 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x 2153 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x 2154 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z 2155 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x 2156 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z 2157 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w 2158 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w 2159 :0:0107:0150[00000200x_00000000x] (rpt2)nop 2160 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w 2161 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w 2162 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w 2163 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w 2164 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x 2165 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y 2166 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x 2167 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w 2168 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y 2169 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z 2170 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w 2171 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x 2172 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x 2173 :0:0121:0173[00000200x_00000000x] (rpt2)nop 2174 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x 2175 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x 2176 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x 2177 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x 2178 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y 2179 :0:0127:0181[00000200x_00000000x] (rpt2)nop 2180 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y 2181 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y 2182 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y 2183 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w 2184 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w 2185 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y 2186 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y 2187 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y 2188 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y 2189 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z 2190 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x 2191 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x 2192 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z 2193 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y 2194 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x 2195 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y 2196 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x 2197 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z 2198 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y 2199 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y 2200 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y 2201 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x 2202 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x 2203 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z 2204 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x 2205 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y 2206 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z 2207 :0:0155:0218[00000200x_00000000x] (rpt2)nop 2208 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x 2209 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x 2210 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x 2211 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x 2212 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z 2213 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y 2214 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z 2215 :0:0163:0237[00000200x_00000000x] (rpt2)nop 2216 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y 2217 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y 2218 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z 2219 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z 2220 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y 2221 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y 2222 :1:0170:0248[280cc008x_00000006x] l170: 2223 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z 2224 :0:0171:0249[00000200x_00000000x] (rpt2)nop 2225 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 2226 :0:0173:0256[00000200x_00000000x] (rpt2)nop 2227 :0:0174:0259[00800000x_00000464x] br p0.x, #l1298 2228 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w 2229 :0:0176:0261[00000200x_00000000x] (rpt2)nop 2230 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x 2231 :0:0178:0268[00000200x_00000000x] (rpt2)nop 2232 :0:0179:0271[00800000x_0000045fx] br p0.x, #l1298 2233 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 2234 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x 2235 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x 2236 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w 2237 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x 2238 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y 2239 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y 2240 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w 2241 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 2242 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w 2243 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x 2244 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x 2245 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 2246 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y 2247 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y 2248 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x 2249 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z 2250 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y 2251 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x 2252 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z 2253 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z 2254 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd 2255 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 2256 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 2257 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 2258 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z 2259 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w 2260 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z 2261 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w 2262 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x 2263 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y 2264 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z 2265 :0:0212:0308[00000000x_00000000x] nop 2266 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y 2267 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 2268 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x 2269 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y 2270 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x 2271 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y 2272 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x 2273 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec 2274 :0:0221:0323[00000200x_00000000x] (rpt2)nop 2275 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y 2276 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y 2277 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y 2278 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z 2279 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w 2280 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z 2281 :0:0228:0348[00000200x_00000000x] (rpt2)nop 2282 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z 2283 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z 2284 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w 2285 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x 2286 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z 2287 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z 2288 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x 2289 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x 2290 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z 2291 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z 2292 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 2293 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 2294 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w 2295 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y 2296 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z 2297 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w 2298 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z 2299 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z 2300 :0:0247:0386[00000200x_00000000x] (rpt2)nop 2301 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y 2302 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w 2303 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x 2304 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w 2305 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x 2306 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w 2307 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w 2308 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w 2309 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z 2310 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y 2311 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y 2312 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z 2313 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x 2314 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y 2315 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z 2316 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z 2317 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 2318 :0:0265:0419[00000000x_00000000x] nop 2319 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z 2320 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z 2321 :0:0268:0422[00000100x_00000000x] (rpt1)nop 2322 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x 2323 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x 2324 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z 2325 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w 2326 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z 2327 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 2328 :0:0275:0439[00000200x_00000000x] (rpt2)nop 2329 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w 2330 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x 2331 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w 2332 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y 2333 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z 2334 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x 2335 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y 2336 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w 2337 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 2338 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z 2339 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w 2340 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z 2341 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 2342 :0:0289:0470[00000200x_00000000x] (rpt2)nop 2343 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w 2344 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w 2345 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y 2346 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z 2347 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w 2348 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w 2349 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w 2350 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w 2351 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 2352 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 2353 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 2354 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z 2355 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w 2356 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y 2357 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z 2358 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z 2359 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 2360 :0:0307:0501[00000100x_00000000x] (rpt1)nop 2361 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z 2362 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y 2363 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w 2364 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w 2365 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z 2366 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w 2367 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w 2368 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 2369 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y 2370 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y 2371 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z 2372 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w 2373 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x 2374 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 2375 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 2376 :0:0323:0529[00000100x_00000000x] (rpt1)nop 2377 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y 2378 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y 2379 :0:0326:0533[00000000x_00000000x] nop 2380 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z 2381 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z 2382 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x 2383 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x 2384 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x 2385 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 2386 :0:0333:0549[00000200x_00000000x] (rpt2)nop 2387 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x 2388 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x 2389 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z 2390 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w 2391 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y 2392 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 2393 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z 2394 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w 2395 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x 2396 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x 2397 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x 2398 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 2399 :0:0346:0576[00000200x_00000000x] (rpt2)nop 2400 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x 2401 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x 2402 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w 2403 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y 2404 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y 2405 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x 2406 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w 2407 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x 2408 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x 2409 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x 2410 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 2411 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y 2412 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y 2413 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y 2414 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x 2415 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z 2416 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w 2417 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 2418 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 2419 :0:0366:0615[00000100x_00000000x] (rpt1)nop 2420 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y 2421 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w 2422 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x 2423 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w 2424 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z 2425 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w 2426 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w 2427 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 2428 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y 2429 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y 2430 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w 2431 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x 2432 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y 2433 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 2434 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z 2435 :0:0382:0643[00000100x_00000000x] (rpt1)nop 2436 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y 2437 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y 2438 :0:0385:0647[00000000x_00000000x] nop 2439 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w 2440 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 2441 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y 2442 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y 2443 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y 2444 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 2445 :0:0392:0663[00000200x_00000000x] (rpt2)nop 2446 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y 2447 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z 2448 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w 2449 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x 2450 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z 2451 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w 2452 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x 2453 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y 2454 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 2455 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z 2456 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z 2457 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z 2458 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 2459 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 2460 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y 2461 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y 2462 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z 2463 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 2464 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w 2465 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 2466 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 2467 :0:0414:0699[00000100x_00000000x] (rpt1)nop 2468 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y 2469 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x 2470 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z 2471 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w 2472 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z 2473 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w 2474 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y 2475 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w 2476 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 2477 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w 2478 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x 2479 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y 2480 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x 2481 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 2482 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 2483 :0:0430:0727[00000000x_00000000x] nop 2484 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w 2485 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w 2486 :0:0433:0730[00000100x_00000000x] (rpt1)nop 2487 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x 2488 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x 2489 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y 2490 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y 2491 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y 2492 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 2493 :0:0440:0747[00000200x_00000000x] (rpt2)nop 2494 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y 2495 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w 2496 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y 2497 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z 2498 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z 2499 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y 2500 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z 2501 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y 2502 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 2503 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x 2504 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x 2505 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x 2506 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 2507 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 2508 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y 2509 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y 2510 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z 2511 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z 2512 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w 2513 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 2514 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 2515 :0:0462:0783[00000100x_00000000x] (rpt1)nop 2516 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y 2517 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z 2518 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z 2519 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w 2520 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 2521 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 2522 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z 2523 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w 2524 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y 2525 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z 2526 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z 2527 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z 2528 :0:0475:0808[00000100x_00000000x] (rpt1)nop 2529 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z 2530 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z 2531 :0:0478:0812[00000000x_00000000x] nop 2532 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w 2533 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w 2534 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z 2535 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y 2536 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z 2537 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 2538 :0:0485:0828[00000200x_00000000x] (rpt2)nop 2539 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z 2540 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y 2541 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y 2542 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y 2543 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z 2544 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 2545 :0:0492:0852[00000200x_00000000x] (rpt2)nop 2546 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y 2547 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y 2548 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y 2549 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z 2550 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w 2551 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y 2552 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z 2553 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 2554 :0:0501:0872[00000200x_00000000x] (rpt2)nop 2555 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w 2556 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w 2557 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x 2558 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x 2559 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z 2560 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x 2561 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w 2562 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z 2563 :0:0510:0892[00000200x_00000000x] (rpt2)nop 2564 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z 2565 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z 2566 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x 2567 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y 2568 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x 2569 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y 2570 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w 2571 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w 2572 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z 2573 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w 2574 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z 2575 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z 2576 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z 2577 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z 2578 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z 2579 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y 2580 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z 2581 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x 2582 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z 2583 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y 2584 :0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248 2585 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y 2586 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w 2587 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y 2588 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z 2589 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y 2590 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 2591 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w 2592 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w 2593 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z 2594 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y 2595 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 2596 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y 2597 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 2598 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 2599 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x 2600 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w 2601 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w 2602 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 2603 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z 2604 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z 2605 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w 2606 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x 2607 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 2608 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z 2609 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y 2610 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 2611 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 2612 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y 2613 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w 2614 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w 2615 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x 2616 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z 2617 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y 2618 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w 2619 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z 2620 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 2621 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y 2622 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y 2623 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y 2624 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y 2625 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 2626 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y 2627 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 2628 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y 2629 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x 2630 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y 2631 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y 2632 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y 2633 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z 2634 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 2635 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 2636 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x 2637 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 2638 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w 2639 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y 2640 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 2641 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y 2642 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x 2643 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x 2644 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y 2645 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x 2646 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y 2647 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z 2648 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 2649 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y 2650 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w 2651 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w 2652 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z 2653 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y 2654 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z 2655 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w 2656 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 2657 :0:0604:1016[00000000x_00000000x] nop 2658 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w 2659 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x 2660 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x 2661 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x 2662 :0:0609:1021[00000000x_00000000x] nop 2663 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w 2664 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z 2665 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z 2666 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y 2667 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z 2668 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x 2669 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w 2670 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x 2671 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w 2672 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x 2673 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y 2674 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x 2675 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 2676 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x 2677 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x 2678 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z 2679 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 2680 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x 2681 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 2682 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 2683 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 2684 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x 2685 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x 2686 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x 2687 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y 2688 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z 2689 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w 2690 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 2691 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z 2692 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 2693 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x 2694 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 2695 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x 2696 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y 2697 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x 2698 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x 2699 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x 2700 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x 2701 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w 2702 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w 2703 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z 2704 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y 2705 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 2706 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w 2707 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x 2708 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w 2709 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z 2710 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z 2711 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y 2712 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z 2713 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x 2714 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 2715 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x 2716 :0:0663:1093[00000000x_00000000x] nop 2717 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x 2718 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x 2719 :0:0666:1096[00000000x_00000000x] nop 2720 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w 2721 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w 2722 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x 2723 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z 2724 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x 2725 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z 2726 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z 2727 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w 2728 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z 2729 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w 2730 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 2731 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w 2732 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y 2733 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z 2734 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z 2735 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x 2736 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y 2737 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x 2738 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y 2739 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y 2740 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z 2741 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z 2742 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x 2743 :0:0690:1128[00000000x_00000000x] nop 2744 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z 2745 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 2746 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x 2747 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x 2748 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z 2749 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z 2750 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w 2751 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x 2752 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x 2753 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z 2754 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x 2755 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x 2756 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x 2757 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w 2758 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w 2759 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w 2760 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 2761 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 2762 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 2763 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y 2764 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z 2765 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y 2766 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y 2767 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x 2768 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 2769 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 2770 :0:0717:1167[00000100x_00000000x] (rpt1)nop 2771 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z 2772 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x 2773 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y 2774 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w 2775 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y 2776 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z 2777 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w 2778 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w 2779 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y 2780 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y 2781 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w 2782 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w 2783 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z 2784 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z 2785 :0:0732:1192[00000100x_00000000x] (rpt1)nop 2786 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y 2787 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y 2788 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z 2789 :0:0736:1200[00000200x_00000000x] (rpt2)nop 2790 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w 2791 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w 2792 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w 2793 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 2794 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w 2795 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 2796 :0:0743:1218[00000200x_00000000x] (rpt2)nop 2797 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w 2798 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z 2799 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y 2800 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z 2801 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x 2802 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y 2803 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z 2804 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w 2805 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 2806 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x 2807 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x 2808 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x 2809 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 2810 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 2811 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y 2812 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w 2813 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x 2814 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x 2815 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y 2816 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z 2817 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z 2818 :0:0765:1254[00000100x_00000000x] (rpt1)nop 2819 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w 2820 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z 2821 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x 2822 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x 2823 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z 2824 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w 2825 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w 2826 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 2827 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y 2828 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z 2829 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y 2830 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z 2831 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w 2832 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 2833 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z 2834 :0:0781:1282[00000100x_00000000x] (rpt1)nop 2835 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z 2836 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z 2837 :0:0784:1286[00000000x_00000000x] nop 2838 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y 2839 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y 2840 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w 2841 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w 2842 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w 2843 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 2844 :0:0791:1302[00000200x_00000000x] (rpt2)nop 2845 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w 2846 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y 2847 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w 2848 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x 2849 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x 2850 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w 2851 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x 2852 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w 2853 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 2854 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z 2855 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z 2856 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z 2857 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y 2858 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y 2859 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 2860 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w 2861 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x 2862 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x 2863 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y 2864 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z 2865 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 2866 :0:0813:1338[00000100x_00000000x] (rpt1)nop 2867 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w 2868 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x 2869 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x 2870 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x 2871 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z 2872 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w 2873 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w 2874 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 2875 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y 2876 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x 2877 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y 2878 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z 2879 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w 2880 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z 2881 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z 2882 :0:0829:1366[00000100x_00000000x] (rpt1)nop 2883 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x 2884 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x 2885 :0:0832:1370[00000000x_00000000x] nop 2886 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y 2887 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y 2888 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w 2889 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w 2890 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w 2891 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 2892 :0:0839:1386[00000200x_00000000x] (rpt2)nop 2893 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w 2894 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w 2895 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w 2896 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x 2897 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x 2898 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 2899 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w 2900 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x 2901 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w 2902 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x 2903 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x 2904 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x 2905 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y 2906 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y 2907 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 2908 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x 2909 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w 2910 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y 2911 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x 2912 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z 2913 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 2914 :0:0861:1425[00000000x_00000000x] nop 2915 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x 2916 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x 2917 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w 2918 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x 2919 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y 2920 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y 2921 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x 2922 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x 2923 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x 2924 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w 2925 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z 2926 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 2927 :0:0874:1450[00000000x_00000000x] nop 2928 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x 2929 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x 2930 :0:0877:1453[00000100x_00000000x] (rpt1)nop 2931 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x 2932 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x 2933 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x 2934 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w 2935 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x 2936 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z 2937 :0:0884:1470[00000200x_00000000x] (rpt2)nop 2938 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x 2939 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w 2940 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y 2941 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w 2942 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x 2943 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 2944 :0:0891:1494[00000200x_00000000x] (rpt2)nop 2945 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w 2946 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w 2947 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w 2948 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x 2949 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 2950 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w 2951 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z 2952 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 2953 :0:0900:1514[00000200x_00000000x] (rpt2)nop 2954 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w 2955 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w 2956 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z 2957 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x 2958 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y 2959 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x 2960 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w 2961 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 2962 :0:0909:1534[00000200x_00000000x] (rpt2)nop 2963 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y 2964 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y 2965 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z 2966 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z 2967 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z 2968 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z 2969 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x 2970 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 2971 :0:0918:1554[00000200x_00000000x] (rpt2)nop 2972 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z 2973 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z 2974 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z 2975 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w 2976 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z 2977 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w 2978 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y 2979 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 2980 :0:0927:1574[00000200x_00000000x] (rpt2)nop 2981 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z 2982 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z 2983 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w 2984 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w 2985 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x 2986 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z 2987 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y 2988 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w 2989 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x 2990 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w 2991 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x 2992 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x 2993 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w 2994 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 2995 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x 2996 :0:0943:1613[00000100x_00000000x] (rpt1)nop 2997 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x 2998 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x 2999 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 3000 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x 3001 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z 3002 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z 3003 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y 3004 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w 3005 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w 3006 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 3007 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y 3008 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w 3009 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 3010 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w 3011 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w 3012 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y 3013 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z 3014 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 3015 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 3016 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x 3017 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y 3018 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 3019 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w 3020 :0:0967:1650[00000100x_00000000x] (rpt1)nop 3021 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z 3022 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 3023 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x 3024 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y 3025 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x 3026 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y 3027 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w 3028 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w 3029 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z 3030 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w 3031 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w 3032 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 3033 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y 3034 :0:0981:1676[00000100x_00000000x] (rpt1)nop 3035 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x 3036 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x 3037 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w 3038 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z 3039 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 3040 :0:0987:1692[00000200x_00000000x] (rpt2)nop 3041 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w 3042 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w 3043 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w 3044 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w 3045 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w 3046 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 3047 :0:0994:1710[00000200x_00000000x] (rpt2)nop 3048 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w 3049 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z 3050 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y 3051 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z 3052 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 3053 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y 3054 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w 3055 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 3056 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z 3057 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x 3058 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x 3059 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 3060 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x 3061 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y 3062 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w 3063 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 3064 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z 3065 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z 3066 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z 3067 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w 3068 :0:1015:1746[00000100x_00000000x] (rpt1)nop 3069 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w 3070 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 3071 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x 3072 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y 3073 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z 3074 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z 3075 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y 3076 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x 3077 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z 3078 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w 3079 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w 3080 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z 3081 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y 3082 :0:1029:1772[00000100x_00000000x] (rpt1)nop 3083 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z 3084 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z 3085 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y 3086 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w 3087 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 3088 :0:1035:1788[00000200x_00000000x] (rpt2)nop 3089 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y 3090 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y 3091 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x 3092 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x 3093 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x 3094 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 3095 :0:1042:1806[00000200x_00000000x] (rpt2)nop 3096 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x 3097 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z 3098 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z 3099 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w 3100 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w 3101 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z 3102 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 3103 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w 3104 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 3105 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z 3106 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z 3107 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z 3108 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y 3109 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 3110 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y 3111 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w 3112 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w 3113 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y 3114 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x 3115 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z 3116 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z 3117 :0:1064:1842[00000100x_00000000x] (rpt1)nop 3118 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w 3119 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x 3120 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w 3121 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z 3122 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y 3123 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z 3124 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w 3125 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w 3126 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y 3127 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y 3128 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w 3129 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z 3130 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z 3131 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z 3132 :0:1079:1867[00000100x_00000000x] (rpt1)nop 3133 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y 3134 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y 3135 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 3136 :0:1083:1875[00000200x_00000000x] (rpt2)nop 3137 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z 3138 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z 3139 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w 3140 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z 3141 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w 3142 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z 3143 :0:1090:1893[00000200x_00000000x] (rpt2)nop 3144 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z 3145 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x 3146 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w 3147 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w 3148 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 3149 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x 3150 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w 3151 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w 3152 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x 3153 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y 3154 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x 3155 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x 3156 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y 3157 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y 3158 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y 3159 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w 3160 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x 3161 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w 3162 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x 3163 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z 3164 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z 3165 :0:1112:1929[00000000x_00000000x] nop 3166 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w 3167 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w 3168 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x 3169 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x 3170 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y 3171 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y 3172 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w 3173 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x 3174 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w 3175 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x 3176 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 3177 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z 3178 :0:1125:1954[00000000x_00000000x] nop 3179 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w 3180 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w 3181 :0:1128:1957[00000100x_00000000x] (rpt1)nop 3182 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x 3183 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x 3184 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x 3185 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x 3186 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x 3187 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 3188 :0:1135:1974[00000200x_00000000x] (rpt2)nop 3189 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x 3190 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x 3191 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y 3192 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x 3193 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x 3194 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z 3195 :0:1142:1998[00000200x_00000000x] (rpt2)nop 3196 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x 3197 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x 3198 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w 3199 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x 3200 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z 3201 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x 3202 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z 3203 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 3204 :0:1151:2018[00000200x_00000000x] (rpt2)nop 3205 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x 3206 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x 3207 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z 3208 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z 3209 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z 3210 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z 3211 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w 3212 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 3213 :0:1160:2038[00000200x_00000000x] (rpt2)nop 3214 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z 3215 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z 3216 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w 3217 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z 3218 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w 3219 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z 3220 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x 3221 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 3222 :0:1169:2058[00000200x_00000000x] (rpt2)nop 3223 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w 3224 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w 3225 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z 3226 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z 3227 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x 3228 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 3229 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y 3230 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z 3231 :0:1178:2078[00000200x_00000000x] (rpt2)nop 3232 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x 3233 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x 3234 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y 3235 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z 3236 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w 3237 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 3238 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x 3239 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z 3240 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 3241 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 3242 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x 3243 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x 3244 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x 3245 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y 3246 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 3247 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x 3248 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z 3249 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x 3250 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 3251 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x 3252 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 3253 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z 3254 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 3255 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w 3256 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w 3257 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x 3258 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x 3259 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y 3260 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x 3261 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x 3262 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y 3263 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z 3264 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y 3265 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z 3266 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y 3267 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w 3268 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y 3269 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w 3270 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x 3271 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w 3272 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x 3273 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w 3274 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x 3275 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z 3276 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x 3277 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z 3278 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w 3279 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z 3280 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x 3281 :0:1228:2157[00000100x_00000000x] (rpt1)nop 3282 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z 3283 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y 3284 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z 3285 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x 3286 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x 3287 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x 3288 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w 3289 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x 3290 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x 3291 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x 3292 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z 3293 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y 3294 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x 3295 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z 3296 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x 3297 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x 3298 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x 3299 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z 3300 :0:1247:2202[01000000x_0000000ex] jump #l1261 3301 :1:1248:2203[284cc007x_00000000x] l1248: 3302 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0 3303 :0:1249:2204[00000200x_00000000x] (rpt2)nop 3304 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w 3305 :0:1251:2208[00000200x_00000000x] (rpt2)nop 3306 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x 3307 :0:1253:2212[00000200x_00000000x] (rpt2)nop 3308 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z 3309 :0:1255:2216[00000200x_00000000x] (rpt2)nop 3310 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x 3311 :0:1257:2220[00000200x_00000000x] (rpt2)nop 3312 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y 3313 :0:1259:2224[00000200x_00000000x] (rpt2)nop 3314 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x 3315 :1:1261:2228[280cc012x_00000004x] l1261: 3316 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 3317 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y 3318 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z 3319 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w 3320 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x 3321 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w 3322 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x 3323 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y 3324 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z 3325 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x 3326 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z 3327 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z 3328 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z 3329 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w 3330 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w 3331 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y 3332 :0:1277:2247[00000200x_00000000x] (rpt2)nop 3333 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x 3334 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x 3335 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w 3336 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x 3337 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x 3338 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y 3339 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w 3340 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y 3341 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y 3342 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z 3343 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z 3344 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x 3345 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z 3346 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x 3347 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x 3348 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x 3349 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w 3350 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 3351 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x 3352 :0:1297:2271[01000000x_fffffb99x] jump #l170 3353 :2:1298:2272[48500401x_00010001x] l1298: 3354 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y 3355 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z 3356 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z 3357 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x 3358 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y 3359 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y 3360 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z 3361 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y 3362 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z 3363 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y 3364 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x 3365 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z 3366 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z 3367 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z 3368 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x 3369 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x 3370 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w 3371 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z 3372 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y 3373 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w 3374 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y 3375 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w 3376 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x 3377 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x 3378 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y 3379 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z 3380 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y 3381 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w 3382 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z 3383 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w 3384 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z 3385 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x 3386 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w 3387 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y 3388 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z 3389 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x 3390 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z 3391 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y 3392 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y 3393 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z 3394 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z 3395 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w 3396 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y 3397 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w 3398 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w 3399 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z 3400 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z 3401 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z 3402 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x 3403 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w 3404 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y 3405 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x 3406 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y 3407 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z 3408 :0:1352:2335[00000200x_00000000x] (rpt2)nop 3409 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x 3410 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x 3411 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x 3412 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x 3413 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x 3414 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w 3415 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w 3416 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z 3417 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x 3418 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x 3419 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w 3420 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x 3421 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x 3422 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 3423 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w 3424 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w 3425 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w 3426 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y 3427 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z 3428 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y 3429 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w 3430 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w 3431 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w 3432 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y 3433 :0:1377:2369[00000000x_00000000x] nop 3434 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x 3435 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w 3436 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x 3437 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z 3438 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x 3439 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w 3440 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y 3441 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z 3442 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y 3443 :0:1387:2382[00000000x_00000000x] nop 3444 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x 3445 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y 3446 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x 3447 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w 3448 :0:1392:2391[00000100x_00000000x] (rpt1)nop 3449 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w 3450 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x 3451 :0:1395:2398[00000200x_00000000x] (rpt2)nop 3452 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w 3453 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x 3454 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w 3455 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w 3456 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w 3457 :0:1401:2409[03000000x_00000000x] end 3458 :0:1402:2410[00000000x_00000000x] nop 3459 :0:1403:2411[00000000x_00000000x] nop 3460 :0:1404:2412[00000000x_00000000x] nop 3461 :0:1405:2413[00000000x_00000000x] nop 3462 Stats: 3463 - shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov 3464 - shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen 3465 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7 3466 - shaderdb: 1326 sstall, 140 (ss), 0 (sy) 3467 SP_FS_OBJ_START_HI: 0 34680000000001120158: 0000: 40a98302 01013000 00000000 3469t7 opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords) 3470 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 } 3471 { EXT_SRC_ADDR = 0x1013000 } 3472 { EXT_SRC_ADDR_HI = 0 } 3473 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 3474 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0 3475 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a 3476 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 3477 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w 3478 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z 3479 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x 3480 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x 3481 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z 3482 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y 3483 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x 3484 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y 3485 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y 3486 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x 3487 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y 3488 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x 3489 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y 3490 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y 3491 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z 3492 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x 3493 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y 3494 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x 3495 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z 3496 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z 3497 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z 3498 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 3499 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z 3500 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x 3501 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x 3502 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x 3503 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 3504 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x 3505 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w 3506 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y 3507 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y 3508 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x 3509 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z 3510 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 3511 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x 3512 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x 3513 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y 3514 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z 3515 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x 3516 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y 3517 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y 3518 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y 3519 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z 3520 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x 3521 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z 3522 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w 3523 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y 3524 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x 3525 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 3526 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w 3527 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w 3528 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x 3529 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z 3530 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w 3531 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y 3532 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w 3533 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w 3534 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x 3535 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z 3536 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 3537 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y 3538 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z 3539 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x 3540 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 3541 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y 3542 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x 3543 :0:0070:0078[00000300x_00000000x] (rpt3)nop 3544 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z 3545 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y 3546 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x 3547 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y 3548 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y 3549 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z 3550 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z 3551 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z 3552 :0:0079:0095[00000200x_00000000x] (rpt2)nop 3553 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y 3554 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y 3555 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x 3556 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x 3557 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y 3558 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y 3559 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x 3560 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x 3561 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x 3562 :0:0089:0114[00000200x_00000000x] (rpt2)nop 3563 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x 3564 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x 3565 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x 3566 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x 3567 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x 3568 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x 3569 :0:0096:0128[00000200x_00000000x] (rpt2)nop 3570 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x 3571 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x 3572 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x 3573 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x 3574 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x 3575 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z 3576 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x 3577 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z 3578 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w 3579 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w 3580 :0:0107:0150[00000200x_00000000x] (rpt2)nop 3581 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w 3582 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w 3583 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w 3584 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w 3585 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x 3586 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y 3587 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x 3588 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w 3589 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y 3590 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z 3591 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w 3592 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x 3593 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x 3594 :0:0121:0173[00000200x_00000000x] (rpt2)nop 3595 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x 3596 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x 3597 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x 3598 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x 3599 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y 3600 :0:0127:0181[00000200x_00000000x] (rpt2)nop 3601 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y 3602 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y 3603 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y 3604 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w 3605 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w 3606 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y 3607 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y 3608 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y 3609 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y 3610 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z 3611 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x 3612 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x 3613 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z 3614 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y 3615 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x 3616 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y 3617 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x 3618 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z 3619 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y 3620 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y 3621 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y 3622 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x 3623 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x 3624 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z 3625 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x 3626 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y 3627 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z 3628 :0:0155:0218[00000200x_00000000x] (rpt2)nop 3629 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x 3630 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x 3631 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x 3632 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x 3633 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z 3634 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y 3635 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z 3636 :0:0163:0237[00000200x_00000000x] (rpt2)nop 3637 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y 3638 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y 3639 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z 3640 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z 3641 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y 3642 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y 3643 :1:0170:0248[280cc008x_00000006x] l170: 3644 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z 3645 :0:0171:0249[00000200x_00000000x] (rpt2)nop 3646 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 3647 :0:0173:0256[00000200x_00000000x] (rpt2)nop 3648 :0:0174:0259[00800000x_00000464x] br p0.x, #l1298 3649 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w 3650 :0:0176:0261[00000200x_00000000x] (rpt2)nop 3651 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x 3652 :0:0178:0268[00000200x_00000000x] (rpt2)nop 3653 :0:0179:0271[00800000x_0000045fx] br p0.x, #l1298 3654 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 3655 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x 3656 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x 3657 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w 3658 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x 3659 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y 3660 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y 3661 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w 3662 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 3663 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w 3664 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x 3665 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x 3666 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 3667 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y 3668 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y 3669 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x 3670 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z 3671 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y 3672 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x 3673 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z 3674 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z 3675 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd 3676 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 3677 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 3678 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 3679 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z 3680 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w 3681 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z 3682 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w 3683 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x 3684 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y 3685 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z 3686 :0:0212:0308[00000000x_00000000x] nop 3687 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y 3688 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 3689 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x 3690 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y 3691 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x 3692 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y 3693 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x 3694 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec 3695 :0:0221:0323[00000200x_00000000x] (rpt2)nop 3696 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y 3697 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y 3698 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y 3699 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z 3700 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w 3701 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z 3702 :0:0228:0348[00000200x_00000000x] (rpt2)nop 3703 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z 3704 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z 3705 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w 3706 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x 3707 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z 3708 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z 3709 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x 3710 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x 3711 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z 3712 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z 3713 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 3714 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 3715 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w 3716 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y 3717 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z 3718 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w 3719 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z 3720 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z 3721 :0:0247:0386[00000200x_00000000x] (rpt2)nop 3722 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y 3723 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w 3724 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x 3725 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w 3726 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x 3727 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w 3728 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w 3729 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w 3730 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z 3731 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y 3732 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y 3733 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z 3734 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x 3735 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y 3736 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z 3737 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z 3738 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 3739 :0:0265:0419[00000000x_00000000x] nop 3740 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z 3741 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z 3742 :0:0268:0422[00000100x_00000000x] (rpt1)nop 3743 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x 3744 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x 3745 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z 3746 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w 3747 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z 3748 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 3749 :0:0275:0439[00000200x_00000000x] (rpt2)nop 3750 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w 3751 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x 3752 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w 3753 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y 3754 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z 3755 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x 3756 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y 3757 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w 3758 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 3759 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z 3760 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w 3761 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z 3762 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 3763 :0:0289:0470[00000200x_00000000x] (rpt2)nop 3764 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w 3765 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w 3766 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y 3767 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z 3768 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w 3769 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w 3770 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w 3771 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w 3772 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 3773 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 3774 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 3775 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z 3776 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w 3777 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y 3778 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z 3779 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z 3780 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 3781 :0:0307:0501[00000100x_00000000x] (rpt1)nop 3782 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z 3783 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y 3784 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w 3785 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w 3786 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z 3787 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w 3788 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w 3789 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 3790 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y 3791 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y 3792 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z 3793 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w 3794 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x 3795 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 3796 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 3797 :0:0323:0529[00000100x_00000000x] (rpt1)nop 3798 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y 3799 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y 3800 :0:0326:0533[00000000x_00000000x] nop 3801 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z 3802 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z 3803 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x 3804 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x 3805 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x 3806 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 3807 :0:0333:0549[00000200x_00000000x] (rpt2)nop 3808 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x 3809 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x 3810 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z 3811 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w 3812 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y 3813 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 3814 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z 3815 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w 3816 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x 3817 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x 3818 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x 3819 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 3820 :0:0346:0576[00000200x_00000000x] (rpt2)nop 3821 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x 3822 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x 3823 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w 3824 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y 3825 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y 3826 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x 3827 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w 3828 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x 3829 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x 3830 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x 3831 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 3832 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y 3833 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y 3834 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y 3835 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x 3836 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z 3837 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w 3838 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 3839 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 3840 :0:0366:0615[00000100x_00000000x] (rpt1)nop 3841 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y 3842 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w 3843 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x 3844 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w 3845 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z 3846 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w 3847 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w 3848 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 3849 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y 3850 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y 3851 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w 3852 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x 3853 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y 3854 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 3855 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z 3856 :0:0382:0643[00000100x_00000000x] (rpt1)nop 3857 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y 3858 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y 3859 :0:0385:0647[00000000x_00000000x] nop 3860 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w 3861 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 3862 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y 3863 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y 3864 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y 3865 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 3866 :0:0392:0663[00000200x_00000000x] (rpt2)nop 3867 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y 3868 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z 3869 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w 3870 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x 3871 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z 3872 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w 3873 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x 3874 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y 3875 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 3876 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z 3877 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z 3878 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z 3879 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 3880 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 3881 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y 3882 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y 3883 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z 3884 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 3885 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w 3886 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 3887 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 3888 :0:0414:0699[00000100x_00000000x] (rpt1)nop 3889 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y 3890 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x 3891 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z 3892 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w 3893 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z 3894 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w 3895 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y 3896 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w 3897 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 3898 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w 3899 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x 3900 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y 3901 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x 3902 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 3903 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 3904 :0:0430:0727[00000000x_00000000x] nop 3905 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w 3906 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w 3907 :0:0433:0730[00000100x_00000000x] (rpt1)nop 3908 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x 3909 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x 3910 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y 3911 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y 3912 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y 3913 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 3914 :0:0440:0747[00000200x_00000000x] (rpt2)nop 3915 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y 3916 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w 3917 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y 3918 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z 3919 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z 3920 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y 3921 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z 3922 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y 3923 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 3924 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x 3925 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x 3926 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x 3927 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 3928 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 3929 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y 3930 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y 3931 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z 3932 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z 3933 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w 3934 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 3935 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 3936 :0:0462:0783[00000100x_00000000x] (rpt1)nop 3937 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y 3938 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z 3939 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z 3940 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w 3941 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 3942 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 3943 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z 3944 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w 3945 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y 3946 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z 3947 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z 3948 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z 3949 :0:0475:0808[00000100x_00000000x] (rpt1)nop 3950 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z 3951 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z 3952 :0:0478:0812[00000000x_00000000x] nop 3953 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w 3954 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w 3955 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z 3956 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y 3957 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z 3958 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 3959 :0:0485:0828[00000200x_00000000x] (rpt2)nop 3960 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z 3961 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y 3962 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y 3963 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y 3964 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z 3965 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 3966 :0:0492:0852[00000200x_00000000x] (rpt2)nop 3967 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y 3968 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y 3969 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y 3970 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z 3971 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w 3972 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y 3973 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z 3974 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 3975 :0:0501:0872[00000200x_00000000x] (rpt2)nop 3976 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w 3977 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w 3978 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x 3979 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x 3980 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z 3981 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x 3982 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w 3983 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z 3984 :0:0510:0892[00000200x_00000000x] (rpt2)nop 3985 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z 3986 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z 3987 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x 3988 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y 3989 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x 3990 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y 3991 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w 3992 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w 3993 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z 3994 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w 3995 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z 3996 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z 3997 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z 3998 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z 3999 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z 4000 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y 4001 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z 4002 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x 4003 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z 4004 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y 4005 :0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248 4006 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y 4007 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w 4008 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y 4009 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z 4010 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y 4011 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 4012 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w 4013 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w 4014 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z 4015 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y 4016 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 4017 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y 4018 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 4019 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 4020 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x 4021 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w 4022 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w 4023 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 4024 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z 4025 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z 4026 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w 4027 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x 4028 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 4029 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z 4030 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y 4031 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 4032 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 4033 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y 4034 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w 4035 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w 4036 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x 4037 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z 4038 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y 4039 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w 4040 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z 4041 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 4042 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y 4043 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y 4044 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y 4045 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y 4046 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 4047 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y 4048 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 4049 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y 4050 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x 4051 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y 4052 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y 4053 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y 4054 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z 4055 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 4056 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 4057 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x 4058 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 4059 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w 4060 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y 4061 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 4062 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y 4063 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x 4064 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x 4065 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y 4066 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x 4067 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y 4068 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z 4069 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 4070 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y 4071 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w 4072 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w 4073 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z 4074 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y 4075 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z 4076 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w 4077 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 4078 :0:0604:1016[00000000x_00000000x] nop 4079 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w 4080 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x 4081 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x 4082 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x 4083 :0:0609:1021[00000000x_00000000x] nop 4084 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w 4085 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z 4086 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z 4087 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y 4088 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z 4089 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x 4090 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w 4091 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x 4092 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w 4093 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x 4094 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y 4095 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x 4096 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 4097 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x 4098 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x 4099 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z 4100 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 4101 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x 4102 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 4103 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 4104 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 4105 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x 4106 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x 4107 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x 4108 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y 4109 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z 4110 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w 4111 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 4112 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z 4113 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 4114 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x 4115 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 4116 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x 4117 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y 4118 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x 4119 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x 4120 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x 4121 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x 4122 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w 4123 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w 4124 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z 4125 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y 4126 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 4127 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w 4128 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x 4129 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w 4130 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z 4131 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z 4132 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y 4133 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z 4134 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x 4135 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 4136 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x 4137 :0:0663:1093[00000000x_00000000x] nop 4138 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x 4139 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x 4140 :0:0666:1096[00000000x_00000000x] nop 4141 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w 4142 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w 4143 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x 4144 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z 4145 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x 4146 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z 4147 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z 4148 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w 4149 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z 4150 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w 4151 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 4152 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w 4153 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y 4154 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z 4155 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z 4156 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x 4157 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y 4158 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x 4159 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y 4160 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y 4161 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z 4162 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z 4163 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x 4164 :0:0690:1128[00000000x_00000000x] nop 4165 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z 4166 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 4167 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x 4168 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x 4169 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z 4170 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z 4171 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w 4172 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x 4173 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x 4174 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z 4175 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x 4176 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x 4177 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x 4178 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w 4179 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w 4180 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w 4181 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 4182 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 4183 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 4184 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y 4185 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z 4186 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y 4187 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y 4188 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x 4189 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 4190 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 4191 :0:0717:1167[00000100x_00000000x] (rpt1)nop 4192 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z 4193 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x 4194 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y 4195 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w 4196 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y 4197 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z 4198 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w 4199 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w 4200 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y 4201 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y 4202 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w 4203 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w 4204 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z 4205 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z 4206 :0:0732:1192[00000100x_00000000x] (rpt1)nop 4207 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y 4208 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y 4209 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z 4210 :0:0736:1200[00000200x_00000000x] (rpt2)nop 4211 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w 4212 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w 4213 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w 4214 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 4215 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w 4216 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 4217 :0:0743:1218[00000200x_00000000x] (rpt2)nop 4218 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w 4219 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z 4220 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y 4221 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z 4222 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x 4223 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y 4224 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z 4225 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w 4226 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 4227 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x 4228 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x 4229 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x 4230 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 4231 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 4232 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y 4233 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w 4234 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x 4235 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x 4236 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y 4237 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z 4238 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z 4239 :0:0765:1254[00000100x_00000000x] (rpt1)nop 4240 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w 4241 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z 4242 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x 4243 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x 4244 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z 4245 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w 4246 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w 4247 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 4248 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y 4249 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z 4250 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y 4251 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z 4252 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w 4253 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 4254 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z 4255 :0:0781:1282[00000100x_00000000x] (rpt1)nop 4256 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z 4257 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z 4258 :0:0784:1286[00000000x_00000000x] nop 4259 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y 4260 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y 4261 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w 4262 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w 4263 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w 4264 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 4265 :0:0791:1302[00000200x_00000000x] (rpt2)nop 4266 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w 4267 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y 4268 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w 4269 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x 4270 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x 4271 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w 4272 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x 4273 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w 4274 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 4275 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z 4276 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z 4277 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z 4278 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y 4279 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y 4280 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 4281 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w 4282 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x 4283 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x 4284 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y 4285 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z 4286 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 4287 :0:0813:1338[00000100x_00000000x] (rpt1)nop 4288 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w 4289 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x 4290 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x 4291 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x 4292 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z 4293 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w 4294 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w 4295 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 4296 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y 4297 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x 4298 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y 4299 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z 4300 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w 4301 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z 4302 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z 4303 :0:0829:1366[00000100x_00000000x] (rpt1)nop 4304 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x 4305 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x 4306 :0:0832:1370[00000000x_00000000x] nop 4307 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y 4308 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y 4309 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w 4310 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w 4311 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w 4312 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 4313 :0:0839:1386[00000200x_00000000x] (rpt2)nop 4314 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w 4315 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w 4316 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w 4317 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x 4318 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x 4319 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 4320 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w 4321 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x 4322 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w 4323 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x 4324 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x 4325 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x 4326 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y 4327 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y 4328 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 4329 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x 4330 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w 4331 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y 4332 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x 4333 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z 4334 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 4335 :0:0861:1425[00000000x_00000000x] nop 4336 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x 4337 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x 4338 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w 4339 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x 4340 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y 4341 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y 4342 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x 4343 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x 4344 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x 4345 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w 4346 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z 4347 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 4348 :0:0874:1450[00000000x_00000000x] nop 4349 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x 4350 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x 4351 :0:0877:1453[00000100x_00000000x] (rpt1)nop 4352 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x 4353 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x 4354 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x 4355 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w 4356 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x 4357 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z 4358 :0:0884:1470[00000200x_00000000x] (rpt2)nop 4359 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x 4360 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w 4361 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y 4362 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w 4363 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x 4364 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 4365 :0:0891:1494[00000200x_00000000x] (rpt2)nop 4366 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w 4367 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w 4368 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w 4369 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x 4370 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 4371 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w 4372 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z 4373 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 4374 :0:0900:1514[00000200x_00000000x] (rpt2)nop 4375 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w 4376 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w 4377 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z 4378 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x 4379 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y 4380 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x 4381 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w 4382 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 4383 :0:0909:1534[00000200x_00000000x] (rpt2)nop 4384 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y 4385 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y 4386 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z 4387 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z 4388 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z 4389 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z 4390 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x 4391 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 4392 :0:0918:1554[00000200x_00000000x] (rpt2)nop 4393 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z 4394 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z 4395 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z 4396 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w 4397 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z 4398 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w 4399 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y 4400 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 4401 :0:0927:1574[00000200x_00000000x] (rpt2)nop 4402 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z 4403 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z 4404 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w 4405 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w 4406 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x 4407 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z 4408 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y 4409 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w 4410 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x 4411 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w 4412 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x 4413 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x 4414 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w 4415 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 4416 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x 4417 :0:0943:1613[00000100x_00000000x] (rpt1)nop 4418 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x 4419 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x 4420 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 4421 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x 4422 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z 4423 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z 4424 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y 4425 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w 4426 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w 4427 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 4428 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y 4429 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w 4430 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 4431 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w 4432 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w 4433 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y 4434 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z 4435 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 4436 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 4437 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x 4438 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y 4439 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 4440 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w 4441 :0:0967:1650[00000100x_00000000x] (rpt1)nop 4442 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z 4443 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 4444 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x 4445 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y 4446 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x 4447 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y 4448 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w 4449 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w 4450 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z 4451 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w 4452 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w 4453 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 4454 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y 4455 :0:0981:1676[00000100x_00000000x] (rpt1)nop 4456 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x 4457 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x 4458 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w 4459 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z 4460 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 4461 :0:0987:1692[00000200x_00000000x] (rpt2)nop 4462 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w 4463 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w 4464 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w 4465 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w 4466 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w 4467 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 4468 :0:0994:1710[00000200x_00000000x] (rpt2)nop 4469 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w 4470 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z 4471 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y 4472 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z 4473 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 4474 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y 4475 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w 4476 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 4477 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z 4478 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x 4479 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x 4480 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 4481 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x 4482 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y 4483 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w 4484 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 4485 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z 4486 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z 4487 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z 4488 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w 4489 :0:1015:1746[00000100x_00000000x] (rpt1)nop 4490 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w 4491 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 4492 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x 4493 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y 4494 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z 4495 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z 4496 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y 4497 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x 4498 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z 4499 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w 4500 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w 4501 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z 4502 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y 4503 :0:1029:1772[00000100x_00000000x] (rpt1)nop 4504 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z 4505 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z 4506 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y 4507 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w 4508 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 4509 :0:1035:1788[00000200x_00000000x] (rpt2)nop 4510 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y 4511 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y 4512 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x 4513 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x 4514 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x 4515 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 4516 :0:1042:1806[00000200x_00000000x] (rpt2)nop 4517 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x 4518 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z 4519 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z 4520 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w 4521 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w 4522 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z 4523 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 4524 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w 4525 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 4526 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z 4527 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z 4528 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z 4529 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y 4530 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 4531 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y 4532 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w 4533 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w 4534 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y 4535 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x 4536 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z 4537 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z 4538 :0:1064:1842[00000100x_00000000x] (rpt1)nop 4539 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w 4540 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x 4541 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w 4542 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z 4543 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y 4544 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z 4545 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w 4546 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w 4547 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y 4548 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y 4549 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w 4550 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z 4551 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z 4552 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z 4553 :0:1079:1867[00000100x_00000000x] (rpt1)nop 4554 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y 4555 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y 4556 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 4557 :0:1083:1875[00000200x_00000000x] (rpt2)nop 4558 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z 4559 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z 4560 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w 4561 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z 4562 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w 4563 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z 4564 :0:1090:1893[00000200x_00000000x] (rpt2)nop 4565 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z 4566 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x 4567 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w 4568 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w 4569 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 4570 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x 4571 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w 4572 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w 4573 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x 4574 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y 4575 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x 4576 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x 4577 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y 4578 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y 4579 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y 4580 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w 4581 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x 4582 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w 4583 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x 4584 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z 4585 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z 4586 :0:1112:1929[00000000x_00000000x] nop 4587 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w 4588 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w 4589 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x 4590 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x 4591 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y 4592 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y 4593 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w 4594 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x 4595 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w 4596 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x 4597 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 4598 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z 4599 :0:1125:1954[00000000x_00000000x] nop 4600 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w 4601 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w 4602 :0:1128:1957[00000100x_00000000x] (rpt1)nop 4603 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x 4604 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x 4605 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x 4606 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x 4607 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x 4608 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 4609 :0:1135:1974[00000200x_00000000x] (rpt2)nop 4610 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x 4611 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x 4612 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y 4613 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x 4614 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x 4615 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z 4616 :0:1142:1998[00000200x_00000000x] (rpt2)nop 4617 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x 4618 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x 4619 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w 4620 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x 4621 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z 4622 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x 4623 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z 4624 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 4625 :0:1151:2018[00000200x_00000000x] (rpt2)nop 4626 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x 4627 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x 4628 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z 4629 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z 4630 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z 4631 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z 4632 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w 4633 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 4634 :0:1160:2038[00000200x_00000000x] (rpt2)nop 4635 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z 4636 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z 4637 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w 4638 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z 4639 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w 4640 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z 4641 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x 4642 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 4643 :0:1169:2058[00000200x_00000000x] (rpt2)nop 4644 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w 4645 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w 4646 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z 4647 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z 4648 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x 4649 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 4650 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y 4651 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z 4652 :0:1178:2078[00000200x_00000000x] (rpt2)nop 4653 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x 4654 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x 4655 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y 4656 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z 4657 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w 4658 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 4659 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x 4660 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z 4661 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 4662 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 4663 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x 4664 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x 4665 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x 4666 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y 4667 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 4668 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x 4669 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z 4670 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x 4671 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 4672 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x 4673 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 4674 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z 4675 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 4676 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w 4677 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w 4678 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x 4679 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x 4680 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y 4681 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x 4682 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x 4683 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y 4684 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z 4685 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y 4686 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z 4687 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y 4688 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w 4689 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y 4690 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w 4691 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x 4692 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w 4693 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x 4694 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w 4695 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x 4696 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z 4697 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x 4698 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z 4699 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w 4700 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z 4701 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x 4702 :0:1228:2157[00000100x_00000000x] (rpt1)nop 4703 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z 4704 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y 4705 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z 4706 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x 4707 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x 4708 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x 4709 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w 4710 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x 4711 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x 4712 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x 4713 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z 4714 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y 4715 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x 4716 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z 4717 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x 4718 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x 4719 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x 4720 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z 4721 :0:1247:2202[01000000x_0000000ex] jump #l1261 4722 :1:1248:2203[284cc007x_00000000x] l1248: 4723 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0 4724 :0:1249:2204[00000200x_00000000x] (rpt2)nop 4725 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w 4726 :0:1251:2208[00000200x_00000000x] (rpt2)nop 4727 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x 4728 :0:1253:2212[00000200x_00000000x] (rpt2)nop 4729 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z 4730 :0:1255:2216[00000200x_00000000x] (rpt2)nop 4731 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x 4732 :0:1257:2220[00000200x_00000000x] (rpt2)nop 4733 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y 4734 :0:1259:2224[00000200x_00000000x] (rpt2)nop 4735 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x 4736 :1:1261:2228[280cc012x_00000004x] l1261: 4737 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 4738 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y 4739 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z 4740 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w 4741 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x 4742 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w 4743 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x 4744 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y 4745 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z 4746 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x 4747 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z 4748 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z 4749 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z 4750 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w 4751 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w 4752 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y 4753 :0:1277:2247[00000200x_00000000x] (rpt2)nop 4754 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x 4755 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x 4756 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w 4757 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x 4758 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x 4759 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y 4760 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w 4761 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y 4762 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y 4763 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z 4764 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z 4765 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x 4766 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z 4767 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x 4768 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x 4769 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x 4770 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w 4771 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 4772 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x 4773 :0:1297:2271[01000000x_fffffb99x] jump #l170 4774 :2:1298:2272[48500401x_00010001x] l1298: 4775 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y 4776 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z 4777 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z 4778 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x 4779 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y 4780 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y 4781 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z 4782 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y 4783 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z 4784 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y 4785 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x 4786 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z 4787 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z 4788 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z 4789 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x 4790 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x 4791 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w 4792 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z 4793 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y 4794 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w 4795 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y 4796 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w 4797 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x 4798 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x 4799 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y 4800 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z 4801 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y 4802 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w 4803 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z 4804 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w 4805 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z 4806 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x 4807 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w 4808 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y 4809 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z 4810 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x 4811 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z 4812 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y 4813 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y 4814 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z 4815 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z 4816 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w 4817 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y 4818 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w 4819 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w 4820 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z 4821 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z 4822 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z 4823 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x 4824 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w 4825 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y 4826 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x 4827 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y 4828 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z 4829 :0:1352:2335[00000200x_00000000x] (rpt2)nop 4830 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x 4831 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x 4832 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x 4833 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x 4834 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x 4835 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w 4836 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w 4837 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z 4838 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x 4839 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x 4840 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w 4841 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x 4842 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x 4843 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 4844 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w 4845 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w 4846 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w 4847 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y 4848 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z 4849 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y 4850 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w 4851 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w 4852 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w 4853 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y 4854 :0:1377:2369[00000000x_00000000x] nop 4855 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x 4856 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w 4857 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x 4858 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z 4859 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x 4860 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w 4861 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y 4862 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z 4863 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y 4864 :0:1387:2382[00000000x_00000000x] nop 4865 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x 4866 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y 4867 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x 4868 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w 4869 :0:1392:2391[00000100x_00000000x] (rpt1)nop 4870 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w 4871 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x 4872 :0:1395:2398[00000200x_00000000x] (rpt2)nop 4873 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w 4874 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x 4875 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w 4876 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w 4877 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w 4878 :0:1401:2409[03000000x_00000000x] end 4879 :0:1402:2410[00000000x_00000000x] nop 4880 :0:1403:2411[00000000x_00000000x] nop 4881 :0:1404:2412[00000000x_00000000x] nop 4882 :0:1405:2413[00000000x_00000000x] nop 4883 Stats: 4884 - shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov 4885 - shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen 4886 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7 4887 - shaderdb: 1326 sstall, 140 (ss), 0 (sy) 48880000000001120164: 0000: 70348003 16320000 01013000 00000000 4889t4 write VFD_CONTROL_1 (a001) 4890 VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x } 4891 VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x } 4892 VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x } 4893 VFD_CONTROL_4: { UNK0 = r63.x } 4894 VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x } 4895 VFD_CONTROL_6: { 0 } 48960000000001120174: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000 4897t4 write RB_DEPTH_PLANE_CNTL (8870) 4898 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 48990000000001120190: 0000: 40887001 00000000 4900t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094) 4901 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 49020000000001120198: 0000: 48809401 00000000 4903t7 opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords) 4904 { DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 } 4905 { EXT_SRC_ADDR = 0 } 4906 { EXT_SRC_ADDR_HI = 0 } 490700000000011201b0: 1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000 490800000000011201d0: 1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000 490900000000011201f0: -0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000 49100000000001120210: 0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203 49110000000001120230: 0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000 49120000000001120250: 0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000 49130000000001120270: 0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111 49140000000001120290: 0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500 491500000000011202b0: 0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000 491600000000011202d0: 0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000 491700000000011202f0: 0.000000 0.090000 0.000000 0.000000 491800000000011201b0: 0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd 491900000000011201d0: 0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a 492000000000011201f0: 0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd 49210000000001120210: 0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11 49220000000001120230: 0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439 49230000000001120250: 00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000 49240000000001120270: 00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39 49250000000001120290: 00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083 492600000000011202b0: 0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000 492700000000011202d0: 0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000 492800000000011202f0: 0140: 00000000 3db851ec 00000000 07ee25f4 492900000000011201a0: 0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb 493000000000011201c0: 0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f 493100000000011201e0: 0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000 49320000000001120200: 0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273 49330000000001120220: 0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766 49340000000001120240: 00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c 49350000000001120260: 00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333 49360000000001120280: 00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd 493700000000011202a0: 0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95 493800000000011202c0: 0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec 493900000000011202e0: 0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4 4940 group_id: 2 4941 count: 95 4942 addr: 0000000001121000 4943 flags: 0 4944 enable_mask: 0x1 4945 skipped! 4946 4947 group_id: 3 4948 count: 18 4949 addr: 0000000001122000 4950 flags: 0 4951 enable_mask: 0x6 49520000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 49530000000001122020: 0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000 4954* 4955t4 write VPC_VARYING_INTERP[0].MODE (9200) 4956 VPC_VARYING_INTERP[0].MODE: 0 4957 VPC_VARYING_INTERP[0x1].MODE: 0 4958 VPC_VARYING_INTERP[0x2].MODE: 0 4959 VPC_VARYING_INTERP[0x3].MODE: 0 4960 VPC_VARYING_INTERP[0x4].MODE: 0 4961 VPC_VARYING_INTERP[0x5].MODE: 0 4962 VPC_VARYING_INTERP[0x6].MODE: 0 4963 VPC_VARYING_INTERP[0x7].MODE: 0 49640000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4965* 4966t4 write VPC_VARYING_PS_REPL[0].MODE (9208) 4967 VPC_VARYING_PS_REPL[0].MODE: 0 4968 VPC_VARYING_PS_REPL[0x1].MODE: 0 4969 VPC_VARYING_PS_REPL[0x2].MODE: 0 4970 VPC_VARYING_PS_REPL[0x3].MODE: 0 4971 VPC_VARYING_PS_REPL[0x4].MODE: 0 4972 VPC_VARYING_PS_REPL[0x5].MODE: 0 4973 VPC_VARYING_PS_REPL[0x6].MODE: 0 4974 VPC_VARYING_PS_REPL[0x7].MODE: 0 49750000000001122024: 0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4976* 4977 group_id: 4 4978 count: 5 4979 addr: 0000000001116030 4980 flags: 0 4981 enable_mask: 0x6 49820000000001116030: 0000: 40880b02 00000000 00000001 48a98d01 00000001 4983t4 write RB_FS_OUTPUT_CNTL0 (880b) 4984 RB_FS_OUTPUT_CNTL0: { 0 } 4985 RB_FS_OUTPUT_CNTL1: { MRT = 1 } 49860000000001116030: 0000: 40880b02 00000000 00000001 4987t4 write SP_FS_OUTPUT_CNTL1 (a98d) 4988 SP_FS_OUTPUT_CNTL1: { MRT = 1 } 4989000000000111603c: 0000: 48a98d01 00000001 4990 group_id: 7 4991 count: 12 4992 addr: 0000000001116000 4993 flags: 0 4994 enable_mask: 0x7 49950000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001 49960000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101 4997t4 write VFD_FETCH[0].BASE (a010) 4998 VFD_FETCH[0].BASE: 0x1016000 4999 VFD_FETCH[0].BASE_HI: 0 5000 VFD_FETCH[0].SIZE: 1048576 5001 VFD_FETCH[0].STRIDE: 12 50020000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 5003t4 write VFD_DECODE[0].INSTR (a090) 5004 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } 5005 VFD_DECODE[0].STEP_RATE: 1 50060000000001116014: 0000: 48a09002 c7400000 00000001 5007t4 write VFD_DEST_CNTL[0].INSTR (a0d0) 5008 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } 50090000000001116020: 0000: 40a0d001 0000000f 5010t4 write VFD_CONTROL_0 (a000) 5011 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } 50120000000001116028: 0000: 48a00001 00000101 5013 group_id: 12 5014 count: 20 5015 addr: 0000000001116050 5016 flags: 0 5017 enable_mask: 0x6 50180000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000 50190000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000 50200000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000 5021t7 opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords) 5022 { DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 } 5023 { EXT_SRC_ADDR = 0 } 5024 { EXT_SRC_ADDR_HI = 0 } 50250000000001116060: 1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 50260000000001116080: 1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000 50270000000001116060: 0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000 50280000000001116080: 0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000 50290000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000 50300000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000 50310000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000 5032 group_id: 20 5033 count: 9 5034 addr: 00000000011160a0 5035 flags: 0 5036 enable_mask: 0x6 503700000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001 5038* 5039t7 opcode: CP_LOAD_STATE6 (36) (4 dwords) 5040 { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 } 5041 { EXT_SRC_ADDR = 0x11160a0 } 5042 { EXT_SRC_ADDR_HI = 0 } 504300000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000 5044t4 write SP_IBO (ab1a) 5045 SP_IBO: 0x11160a0 base=1116000, offset=160, size=388 5046 SP_IBO_HI: 0 504700000000011160b0: 0000: 48ab1a02 011160a0 00000000 5048t4 write SP_IBO_COUNT (ab20) 5049 SP_IBO_COUNT: 0 505000000000011160bc: 0000: 48ab2001 00000000 5051 group_id: 21 5052 count: 14 5053 addr: 0000000001123000 5054 flags: 0 5055 enable_mask: 0x7 50560000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010 50570000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002 5058t4 write GRAS_CL_CNTL (8000) 5059 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } 5060 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } 50610000000001123000: 0000: 40800002 00000080 00000000 5062t4 write GRAS_SU_CNTL (8090) 5063 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM } 5064000000000112300c: 0000: 40809001 00000014 5065t4 write GRAS_SU_POINT_MINMAX (8091) 5066 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } 5067 GRAS_SU_POINT_SIZE: 1.000000 50680000000001123014: 0000: 48809102 00100010 00000010 5069t4 write GRAS_SU_POLY_OFFSET_SCALE (8095) 5070 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 5071 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 5072 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 50730000000001123020: 0000: 40809583 00000000 00000000 00000000 5074t4 write PC_PRIMITIVE_CNTL_0 (9b00) 5075 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } 50760000000001123030: 0000: 409b0001 00000002 5077 group_id: 22 5078 count: 9 5079 addr: 000000000111e000 5080 flags: 0 5081 enable_mask: 0x7 5082000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000 5083* 5084t4 write RB_ALPHA_CONTROL (8864) 5085 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } 5086000000000111e000: 0000: 40886401 00000000 5087t4 write RB_STENCIL_CONTROL (8880) 5088 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } 5089000000000111e008: 0000: 40888001 00000000 5090t4 write RB_DEPTH_CNTL (8871) 5091 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } 5092000000000111e010: 0000: 48887101 00000000 5093t4 write RB_STENCILMASK (8888) 5094 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } 5095 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } 5096000000000111e018: 0000: 48888802 00000000 00000000 5097 group_id: 23 5098 count: 36 5099 addr: 0000000001124000 5100 flags: 0 5101 enable_mask: 0x6 51020000000001124000: 0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0 51030000000001124020: 0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0 51040000000001124040: 0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0 51050000000001124060: 0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0 51060000000001124080: 0080: 40880e01 00005555 40a98901 00000100 5107t4 write RB_MRT[0].BLEND_CONTROL (8821) 5108 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51090000000001124000: 0000: 48882101 00000000 5110t4 write RB_MRT[0].CONTROL (8820) 5111 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51120000000001124008: 0000: 40882001 000007e0 5113t4 write RB_MRT[0x1].BLEND_CONTROL (8829) 5114 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51150000000001124010: 0000: 40882901 00000000 5116t4 write RB_MRT[0x1].CONTROL (8828) 5117 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51180000000001124018: 0000: 48882801 000007e0 5119t4 write RB_MRT[0x2].BLEND_CONTROL (8831) 5120 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51210000000001124020: 0000: 40883101 00000000 5122t4 write RB_MRT[0x2].CONTROL (8830) 5123 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51240000000001124028: 0000: 48883001 000007e0 5125t4 write RB_MRT[0x3].BLEND_CONTROL (8839) 5126 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51270000000001124030: 0000: 48883901 00000000 5128t4 write RB_MRT[0x3].CONTROL (8838) 5129 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51300000000001124038: 0000: 40883801 000007e0 5131t4 write RB_MRT[0x4].BLEND_CONTROL (8841) 5132 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51330000000001124040: 0000: 48884101 00000000 5134t4 write RB_MRT[0x4].CONTROL (8840) 5135 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51360000000001124048: 0000: 40884001 000007e0 5137t4 write RB_MRT[0x5].BLEND_CONTROL (8849) 5138 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51390000000001124050: 0000: 40884901 00000000 5140t4 write RB_MRT[0x5].CONTROL (8848) 5141 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51420000000001124058: 0000: 48884801 000007e0 5143t4 write RB_MRT[0x6].BLEND_CONTROL (8851) 5144 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51450000000001124060: 0000: 40885101 00000000 5146t4 write RB_MRT[0x6].CONTROL (8850) 5147 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51480000000001124068: 0000: 48885001 000007e0 5149t4 write RB_MRT[0x7].BLEND_CONTROL (8859) 5150 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 51510000000001124070: 0000: 48885901 00000000 5152t4 write RB_MRT[0x7].CONTROL (8858) 5153 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 51540000000001124078: 0000: 40885801 000007e0 5155t4 write RB_DITHER_CNTL (880e) 5156 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS } 51570000000001124080: 0000: 40880e01 00005555 5158t4 write SP_BLEND_CNTL (a989) 5159 SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 } 51600000000001124088: 0000: 40a98901 00000100 5161t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) 5162 { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } 5163 { NUM_INSTANCES = 1 } 5164 { NUM_INDICES = 4 } 5165 mode: RM6_GMEM 5166 skip_ib2: g=1, l=0 5167 draw[2] register values 5168 + 00000001 CP_SCRATCH[0x5].REG: 1 5169 :0,1,17,2 5170!+ 00000011 CP_SCRATCH[0x6].REG: 17 5171 :0,1,17,2 5172!+ 00000002 CP_SCRATCH[0x7].REG: 2 5173 :0,1,17,2 5174 + 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } 5175 + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } 5176!+ 000003c8 GRAS_CNTL: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf } 5177 + 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } 5178 + 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 5179 + 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000 5180 + 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000 5181 + 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000 5182 + 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 5183 + 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000 5184 + 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 | LINE_MODE = BRESENHAM } 5185 + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } 5186 + 00000010 GRAS_SU_POINT_SIZE: 1.000000 5187 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 5188 + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 5189 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 5190 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 5191 + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } 5192 + 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 5193 + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } 5194 + 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } 5195 + 00000000 GRAS_LRZ_PS_INPUT_CNTL: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 5196 + 00000000 GRAS_SAMPLE_CNTL: { 0 } 5197!+ 000003c8 RB_RENDER_CONTROL0: { IJ_LINEAR_PIXEL | COORD_MASK = 0xf } 5198 + 00000000 RB_RENDER_CONTROL1: { FRAGCOORDSAMPLEMODE = FRAGCOORD_CENTER } 5199 + 00000000 RB_FS_OUTPUT_CNTL0: { 0 } 5200!+ 00000001 RB_FS_OUTPUT_CNTL1: { MRT = 1 } 5201!+ 00005555 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS } 5202 + 00000000 RB_SAMPLE_CNTL: { 0 } 5203!+ 000007e0 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5204 + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5205!+ 000007e0 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5206 + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5207!+ 000007e0 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5208 + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5209!+ 000007e0 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5210 + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5211!+ 000007e0 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5212 + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5213!+ 000007e0 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5214 + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5215!+ 000007e0 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5216 + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5217!+ 000007e0 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } 5218 + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } 5219 + 00000000 RB_BLEND_RED_F32: 0.000000 5220 + 00000000 RB_BLEND_GREEN_F32: 0.000000 5221 + 00000000 RB_BLEND_BLUE_F32: 0.000000 5222 + 00000000 RB_BLEND_ALPHA_F32: 0.000000 5223 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } 5224 + ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } 5225 + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } 5226 + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } 5227 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } 5228 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } 5229 + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } 5230 + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } 5231 + 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } 5232 + 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } 5233 + 00000000 VPC_UNKNOWN_9107: { 0 } 5234 + 00000000 VPC_VARYING_INTERP[0].MODE: 0 5235 + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 5236 + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 5237 + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 5238 + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 5239 + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 5240 + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 5241 + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 5242 + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 5243 + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 5244 + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 5245 + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 5246 + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 5247 + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 5248 + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 5249 + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 5250 + ffffffff VPC_VAR[0].DISABLE: 0xffffffff 5251 + ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff 5252 + ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff 5253 + ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff 5254 + 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 | EXTRAPOS = 0 } 5255 + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | VIEWIDLOC = 255 } 5256 + ffffffff PC_RESTART_INDEX: 4294967295 5257 + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } 5258 + 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } 5259 + 00000000 PC_HS_OUT_CNTL: { STRIDE_IN_VPC = 0 | CLIP_MASK = 0 } 5260 + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } 5261 + 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } 5262 + fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | REGID4VIEWID = r63.x } 5263 + 0000fcfc VFD_CONTROL_2: { REGID_HSRELPATCHID = r63.x | REGID_INVOCATIONID = r63.x } 5264 + fcfcfcfc VFD_CONTROL_3: { REGID_DSPRIMID = r63.x | REGID_DSRELPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x } 5265 + 000000fc VFD_CONTROL_4: { UNK0 = r63.x } 5266 + 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | UNK8 = r63.x } 5267 + 00000000 VFD_CONTROL_6: { 0 } 5268 + 00000000 VFD_INDEX_OFFSET: 0 5269 + 00000000 VFD_INSTANCE_START_OFFSET: 0 5270 + 01016000 VFD_FETCH[0].BASE: 0x1016000 5271 + 00000000 VFD_FETCH[0].BASE_HI: 0 5272 + 00100000 VFD_FETCH[0].SIZE: 1048576 5273 + 0000000c VFD_FETCH[0].STRIDE: 12 5274 + c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } 5275 + 00000001 VFD_DECODE[0].STEP_RATE: 1 5276 + 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } 5277 + 80100080 SP_VS_CTRL_REG0: { MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | 0x80000000 } 5278 + 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 | FLAGS_REGID = r0.x } 5279 + 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } 5280 + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } 5281!+ 01012000 SP_VS_OBJ_START: 0x1012000 base=1012000, offset=0, size=128 52820000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 5283* 5284 :0:0000:0000[03000000x_00000000x] end 5285 :0:0001:0001[00000000x_00000000x] nop 5286 :0:0002:0002[00000000x_00000000x] nop 5287 :0:0003:0003[00000000x_00000000x] nop 5288 :0:0004:0004[00000000x_00000000x] nop 5289 Stats: 5290 - shaderdb: 5 instr, 4 nops, 1 non-nops, 0 mov, 0 cov 5291 - shaderdb: 0 last-baryf, 0 half, 0 full, 0 constlen 5292 - shaderdb: 5 cat0, 0 cat1, 0 cat2, 0 cat3, 0 cat4, 0 cat5, 0 cat6, 0 cat7 5293 - shaderdb: 0 sstall, 0 (ss), 0 (sy) 5294 + 00000000 SP_VS_OBJ_START_HI: 0 5295 + 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 5296 + 00000001 SP_VS_INSTRLEN: 1 5297 + 00000000 SP_HS_WAVE_INPUT_SIZE: 0 5298 + 00000000 SP_HS_OBJ_FIRST_EXEC_OFFSET: 0 5299 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 5300 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 5301 + 00000000 SP_GS_PRIM_SIZE: 0 5302 + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } 5303!+ 81508980 SP_FS_CTRL_REG0: { THREADSIZE = THREAD128 | VARYING | UNK24 | MERGEDREGS | THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 } 5304 + 00000000 SP_FS_OBJ_FIRST_EXEC_OFFSET: 0 5305!+ 01013000 SP_FS_OBJ_START: 0x1013000 base=1013000, offset=0, size=11264 53060000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008 53070000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014 53080000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004 53090000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010 53100000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004 531100000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004 531200000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b 531300000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000 5314 :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 5315 :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0 5316 :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a 5317 :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 5318 :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w 5319 :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z 5320 :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x 5321 :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x 5322 :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z 5323 :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y 5324 :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x 5325 :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y 5326 :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y 5327 :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x 5328 :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y 5329 :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x 5330 :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y 5331 :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y 5332 :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z 5333 :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x 5334 :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y 5335 :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x 5336 :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z 5337 :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z 5338 :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z 5339 :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 5340 :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z 5341 :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x 5342 :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x 5343 :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x 5344 :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 5345 :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x 5346 :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w 5347 :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y 5348 :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y 5349 :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x 5350 :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z 5351 :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 5352 :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x 5353 :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x 5354 :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y 5355 :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z 5356 :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x 5357 :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y 5358 :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y 5359 :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y 5360 :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z 5361 :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x 5362 :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z 5363 :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w 5364 :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y 5365 :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x 5366 :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 5367 :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w 5368 :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w 5369 :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x 5370 :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z 5371 :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w 5372 :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y 5373 :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w 5374 :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w 5375 :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x 5376 :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z 5377 :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 5378 :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y 5379 :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z 5380 :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x 5381 :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 5382 :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y 5383 :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x 5384 :0:0070:0078[00000300x_00000000x] (rpt3)nop 5385 :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z 5386 :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y 5387 :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x 5388 :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y 5389 :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y 5390 :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z 5391 :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z 5392 :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z 5393 :0:0079:0095[00000200x_00000000x] (rpt2)nop 5394 :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y 5395 :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y 5396 :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x 5397 :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x 5398 :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y 5399 :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y 5400 :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x 5401 :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x 5402 :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x 5403 :0:0089:0114[00000200x_00000000x] (rpt2)nop 5404 :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x 5405 :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x 5406 :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x 5407 :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x 5408 :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x 5409 :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x 5410 :0:0096:0128[00000200x_00000000x] (rpt2)nop 5411 :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x 5412 :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x 5413 :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x 5414 :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x 5415 :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x 5416 :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z 5417 :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x 5418 :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z 5419 :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w 5420 :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w 5421 :0:0107:0150[00000200x_00000000x] (rpt2)nop 5422 :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w 5423 :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w 5424 :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w 5425 :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w 5426 :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x 5427 :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y 5428 :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x 5429 :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w 5430 :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y 5431 :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z 5432 :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w 5433 :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x 5434 :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x 5435 :0:0121:0173[00000200x_00000000x] (rpt2)nop 5436 :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x 5437 :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x 5438 :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x 5439 :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x 5440 :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y 5441 :0:0127:0181[00000200x_00000000x] (rpt2)nop 5442 :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y 5443 :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y 5444 :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y 5445 :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w 5446 :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w 5447 :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y 5448 :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y 5449 :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y 5450 :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y 5451 :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z 5452 :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x 5453 :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x 5454 :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z 5455 :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y 5456 :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x 5457 :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y 5458 :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x 5459 :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z 5460 :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y 5461 :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y 5462 :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y 5463 :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x 5464 :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x 5465 :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z 5466 :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x 5467 :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y 5468 :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z 5469 :0:0155:0218[00000200x_00000000x] (rpt2)nop 5470 :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x 5471 :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x 5472 :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x 5473 :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x 5474 :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z 5475 :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y 5476 :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z 5477 :0:0163:0237[00000200x_00000000x] (rpt2)nop 5478 :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y 5479 :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y 5480 :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z 5481 :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z 5482 :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y 5483 :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y 5484 :1:0170:0248[280cc008x_00000006x] l170: 5485 :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z 5486 :0:0171:0249[00000200x_00000000x] (rpt2)nop 5487 :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 5488 :0:0173:0256[00000200x_00000000x] (rpt2)nop 5489 :0:0174:0259[00800000x_00000464x] br p0.x, #l1298 5490 :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w 5491 :0:0176:0261[00000200x_00000000x] (rpt2)nop 5492 :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x 5493 :0:0178:0268[00000200x_00000000x] (rpt2)nop 5494 :0:0179:0271[00800000x_0000045fx] br p0.x, #l1298 5495 :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 5496 :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x 5497 :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x 5498 :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w 5499 :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x 5500 :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y 5501 :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y 5502 :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w 5503 :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 5504 :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w 5505 :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x 5506 :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x 5507 :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 5508 :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y 5509 :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y 5510 :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x 5511 :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z 5512 :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y 5513 :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x 5514 :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z 5515 :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z 5516 :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd 5517 :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 5518 :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z 5519 :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 5520 :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z 5521 :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w 5522 :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z 5523 :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w 5524 :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x 5525 :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y 5526 :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z 5527 :0:0212:0308[00000000x_00000000x] nop 5528 :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y 5529 :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 5530 :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x 5531 :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y 5532 :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x 5533 :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y 5534 :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x 5535 :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec 5536 :0:0221:0323[00000200x_00000000x] (rpt2)nop 5537 :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y 5538 :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y 5539 :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y 5540 :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z 5541 :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w 5542 :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z 5543 :0:0228:0348[00000200x_00000000x] (rpt2)nop 5544 :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z 5545 :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z 5546 :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w 5547 :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x 5548 :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z 5549 :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z 5550 :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x 5551 :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x 5552 :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z 5553 :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z 5554 :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 5555 :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 5556 :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w 5557 :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y 5558 :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z 5559 :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w 5560 :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z 5561 :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z 5562 :0:0247:0386[00000200x_00000000x] (rpt2)nop 5563 :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y 5564 :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w 5565 :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x 5566 :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w 5567 :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x 5568 :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w 5569 :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w 5570 :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w 5571 :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z 5572 :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y 5573 :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y 5574 :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z 5575 :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x 5576 :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y 5577 :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z 5578 :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z 5579 :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 5580 :0:0265:0419[00000000x_00000000x] nop 5581 :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z 5582 :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z 5583 :0:0268:0422[00000100x_00000000x] (rpt1)nop 5584 :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x 5585 :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x 5586 :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z 5587 :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w 5588 :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z 5589 :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 5590 :0:0275:0439[00000200x_00000000x] (rpt2)nop 5591 :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w 5592 :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x 5593 :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w 5594 :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y 5595 :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z 5596 :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x 5597 :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y 5598 :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w 5599 :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 5600 :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z 5601 :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w 5602 :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z 5603 :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 5604 :0:0289:0470[00000200x_00000000x] (rpt2)nop 5605 :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w 5606 :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w 5607 :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y 5608 :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z 5609 :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w 5610 :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w 5611 :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w 5612 :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w 5613 :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 5614 :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 5615 :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 5616 :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z 5617 :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w 5618 :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y 5619 :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z 5620 :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z 5621 :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 5622 :0:0307:0501[00000100x_00000000x] (rpt1)nop 5623 :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z 5624 :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y 5625 :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w 5626 :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w 5627 :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z 5628 :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w 5629 :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w 5630 :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 5631 :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y 5632 :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y 5633 :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z 5634 :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w 5635 :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x 5636 :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 5637 :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 5638 :0:0323:0529[00000100x_00000000x] (rpt1)nop 5639 :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y 5640 :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y 5641 :0:0326:0533[00000000x_00000000x] nop 5642 :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z 5643 :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z 5644 :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x 5645 :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x 5646 :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x 5647 :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 5648 :0:0333:0549[00000200x_00000000x] (rpt2)nop 5649 :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x 5650 :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x 5651 :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z 5652 :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w 5653 :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y 5654 :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 5655 :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z 5656 :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w 5657 :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x 5658 :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x 5659 :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x 5660 :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 5661 :0:0346:0576[00000200x_00000000x] (rpt2)nop 5662 :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x 5663 :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x 5664 :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w 5665 :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y 5666 :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y 5667 :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x 5668 :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w 5669 :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x 5670 :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x 5671 :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x 5672 :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 5673 :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y 5674 :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y 5675 :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y 5676 :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x 5677 :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z 5678 :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w 5679 :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 5680 :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 5681 :0:0366:0615[00000100x_00000000x] (rpt1)nop 5682 :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y 5683 :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w 5684 :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x 5685 :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w 5686 :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z 5687 :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w 5688 :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w 5689 :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y 5690 :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y 5691 :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y 5692 :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w 5693 :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x 5694 :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y 5695 :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z 5696 :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z 5697 :0:0382:0643[00000100x_00000000x] (rpt1)nop 5698 :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y 5699 :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y 5700 :0:0385:0647[00000000x_00000000x] nop 5701 :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w 5702 :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 5703 :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y 5704 :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y 5705 :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y 5706 :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 5707 :0:0392:0663[00000200x_00000000x] (rpt2)nop 5708 :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y 5709 :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z 5710 :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w 5711 :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x 5712 :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z 5713 :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w 5714 :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x 5715 :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y 5716 :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y 5717 :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z 5718 :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z 5719 :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z 5720 :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 5721 :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 5722 :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y 5723 :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y 5724 :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z 5725 :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 5726 :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w 5727 :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 5728 :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z 5729 :0:0414:0699[00000100x_00000000x] (rpt1)nop 5730 :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y 5731 :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x 5732 :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z 5733 :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w 5734 :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z 5735 :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w 5736 :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y 5737 :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w 5738 :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y 5739 :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w 5740 :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x 5741 :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y 5742 :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x 5743 :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 5744 :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z 5745 :0:0430:0727[00000000x_00000000x] nop 5746 :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w 5747 :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w 5748 :0:0433:0730[00000100x_00000000x] (rpt1)nop 5749 :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x 5750 :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x 5751 :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y 5752 :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y 5753 :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y 5754 :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 5755 :0:0440:0747[00000200x_00000000x] (rpt2)nop 5756 :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y 5757 :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w 5758 :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y 5759 :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z 5760 :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z 5761 :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y 5762 :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z 5763 :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y 5764 :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y 5765 :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x 5766 :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x 5767 :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x 5768 :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 5769 :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 5770 :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y 5771 :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y 5772 :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z 5773 :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z 5774 :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w 5775 :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 5776 :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 5777 :0:0462:0783[00000100x_00000000x] (rpt1)nop 5778 :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y 5779 :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z 5780 :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z 5781 :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w 5782 :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y 5783 :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y 5784 :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z 5785 :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w 5786 :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y 5787 :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z 5788 :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z 5789 :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z 5790 :0:0475:0808[00000100x_00000000x] (rpt1)nop 5791 :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z 5792 :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z 5793 :0:0478:0812[00000000x_00000000x] nop 5794 :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w 5795 :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w 5796 :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z 5797 :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y 5798 :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z 5799 :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 5800 :0:0485:0828[00000200x_00000000x] (rpt2)nop 5801 :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z 5802 :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y 5803 :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y 5804 :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y 5805 :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z 5806 :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z 5807 :0:0492:0852[00000200x_00000000x] (rpt2)nop 5808 :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y 5809 :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y 5810 :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y 5811 :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z 5812 :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w 5813 :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y 5814 :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z 5815 :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 5816 :0:0501:0872[00000200x_00000000x] (rpt2)nop 5817 :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w 5818 :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w 5819 :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x 5820 :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x 5821 :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z 5822 :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x 5823 :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w 5824 :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z 5825 :0:0510:0892[00000200x_00000000x] (rpt2)nop 5826 :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z 5827 :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z 5828 :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x 5829 :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y 5830 :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x 5831 :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y 5832 :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w 5833 :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w 5834 :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z 5835 :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w 5836 :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z 5837 :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z 5838 :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z 5839 :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z 5840 :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z 5841 :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y 5842 :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z 5843 :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x 5844 :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z 5845 :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y 5846 :0:0531:0942[00900000x_000002cdx] br !p0.x, #l1248 5847 :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y 5848 :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w 5849 :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y 5850 :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z 5851 :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y 5852 :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y 5853 :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w 5854 :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w 5855 :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z 5856 :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y 5857 :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 5858 :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y 5859 :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 5860 :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z 5861 :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x 5862 :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w 5863 :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w 5864 :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 5865 :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z 5866 :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z 5867 :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w 5868 :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x 5869 :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 5870 :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z 5871 :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y 5872 :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 5873 :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 5874 :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y 5875 :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w 5876 :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w 5877 :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x 5878 :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z 5879 :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y 5880 :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w 5881 :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z 5882 :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 5883 :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y 5884 :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y 5885 :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y 5886 :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y 5887 :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 5888 :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y 5889 :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 5890 :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y 5891 :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x 5892 :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y 5893 :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y 5894 :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y 5895 :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z 5896 :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z 5897 :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 5898 :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x 5899 :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 5900 :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w 5901 :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y 5902 :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z 5903 :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y 5904 :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x 5905 :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x 5906 :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y 5907 :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x 5908 :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y 5909 :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z 5910 :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 5911 :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y 5912 :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w 5913 :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w 5914 :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z 5915 :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y 5916 :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z 5917 :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w 5918 :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w 5919 :0:0604:1016[00000000x_00000000x] nop 5920 :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w 5921 :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x 5922 :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x 5923 :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x 5924 :0:0609:1021[00000000x_00000000x] nop 5925 :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w 5926 :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z 5927 :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z 5928 :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y 5929 :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z 5930 :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x 5931 :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w 5932 :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x 5933 :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w 5934 :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x 5935 :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y 5936 :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x 5937 :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 5938 :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x 5939 :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x 5940 :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z 5941 :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z 5942 :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x 5943 :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y 5944 :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 5945 :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 5946 :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x 5947 :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x 5948 :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x 5949 :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y 5950 :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z 5951 :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w 5952 :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z 5953 :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z 5954 :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 5955 :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x 5956 :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y 5957 :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x 5958 :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y 5959 :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x 5960 :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x 5961 :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x 5962 :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x 5963 :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w 5964 :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w 5965 :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z 5966 :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y 5967 :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y 5968 :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w 5969 :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x 5970 :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w 5971 :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z 5972 :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z 5973 :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y 5974 :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z 5975 :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x 5976 :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z 5977 :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x 5978 :0:0663:1093[00000000x_00000000x] nop 5979 :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x 5980 :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x 5981 :0:0666:1096[00000000x_00000000x] nop 5982 :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w 5983 :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w 5984 :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x 5985 :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z 5986 :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x 5987 :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z 5988 :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z 5989 :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w 5990 :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z 5991 :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w 5992 :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 5993 :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w 5994 :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y 5995 :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z 5996 :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z 5997 :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x 5998 :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y 5999 :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x 6000 :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y 6001 :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y 6002 :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z 6003 :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z 6004 :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x 6005 :0:0690:1128[00000000x_00000000x] nop 6006 :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z 6007 :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 6008 :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x 6009 :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x 6010 :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z 6011 :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z 6012 :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w 6013 :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x 6014 :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x 6015 :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z 6016 :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x 6017 :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x 6018 :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x 6019 :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w 6020 :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w 6021 :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w 6022 :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 6023 :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 6024 :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 6025 :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y 6026 :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z 6027 :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y 6028 :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y 6029 :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x 6030 :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 6031 :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 6032 :0:0717:1167[00000100x_00000000x] (rpt1)nop 6033 :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z 6034 :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x 6035 :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y 6036 :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w 6037 :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y 6038 :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z 6039 :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w 6040 :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w 6041 :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y 6042 :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y 6043 :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w 6044 :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w 6045 :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z 6046 :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z 6047 :0:0732:1192[00000100x_00000000x] (rpt1)nop 6048 :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y 6049 :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y 6050 :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z 6051 :0:0736:1200[00000200x_00000000x] (rpt2)nop 6052 :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w 6053 :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w 6054 :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w 6055 :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 6056 :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w 6057 :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 6058 :0:0743:1218[00000200x_00000000x] (rpt2)nop 6059 :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w 6060 :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z 6061 :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y 6062 :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z 6063 :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x 6064 :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y 6065 :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z 6066 :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w 6067 :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y 6068 :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x 6069 :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x 6070 :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x 6071 :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 6072 :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 6073 :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y 6074 :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w 6075 :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x 6076 :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x 6077 :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y 6078 :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z 6079 :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z 6080 :0:0765:1254[00000100x_00000000x] (rpt1)nop 6081 :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w 6082 :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z 6083 :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x 6084 :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x 6085 :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z 6086 :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w 6087 :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w 6088 :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y 6089 :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y 6090 :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z 6091 :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y 6092 :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z 6093 :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w 6094 :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z 6095 :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z 6096 :0:0781:1282[00000100x_00000000x] (rpt1)nop 6097 :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z 6098 :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z 6099 :0:0784:1286[00000000x_00000000x] nop 6100 :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y 6101 :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y 6102 :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w 6103 :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w 6104 :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w 6105 :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 6106 :0:0791:1302[00000200x_00000000x] (rpt2)nop 6107 :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w 6108 :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y 6109 :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w 6110 :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x 6111 :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x 6112 :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w 6113 :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x 6114 :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w 6115 :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y 6116 :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z 6117 :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z 6118 :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z 6119 :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y 6120 :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y 6121 :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 6122 :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w 6123 :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x 6124 :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x 6125 :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y 6126 :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z 6127 :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 6128 :0:0813:1338[00000100x_00000000x] (rpt1)nop 6129 :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w 6130 :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x 6131 :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x 6132 :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x 6133 :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z 6134 :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w 6135 :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w 6136 :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y 6137 :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y 6138 :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x 6139 :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y 6140 :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z 6141 :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w 6142 :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z 6143 :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z 6144 :0:0829:1366[00000100x_00000000x] (rpt1)nop 6145 :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x 6146 :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x 6147 :0:0832:1370[00000000x_00000000x] nop 6148 :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y 6149 :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y 6150 :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w 6151 :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w 6152 :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w 6153 :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 6154 :0:0839:1386[00000200x_00000000x] (rpt2)nop 6155 :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w 6156 :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w 6157 :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w 6158 :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x 6159 :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x 6160 :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y 6161 :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w 6162 :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x 6163 :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w 6164 :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x 6165 :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x 6166 :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x 6167 :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y 6168 :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y 6169 :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y 6170 :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x 6171 :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w 6172 :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y 6173 :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x 6174 :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z 6175 :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z 6176 :0:0861:1425[00000000x_00000000x] nop 6177 :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x 6178 :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x 6179 :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w 6180 :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x 6181 :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y 6182 :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y 6183 :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x 6184 :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x 6185 :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x 6186 :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w 6187 :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z 6188 :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z 6189 :0:0874:1450[00000000x_00000000x] nop 6190 :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x 6191 :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x 6192 :0:0877:1453[00000100x_00000000x] (rpt1)nop 6193 :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x 6194 :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x 6195 :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x 6196 :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w 6197 :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x 6198 :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z 6199 :0:0884:1470[00000200x_00000000x] (rpt2)nop 6200 :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x 6201 :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w 6202 :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y 6203 :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w 6204 :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x 6205 :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z 6206 :0:0891:1494[00000200x_00000000x] (rpt2)nop 6207 :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w 6208 :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w 6209 :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w 6210 :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x 6211 :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w 6212 :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w 6213 :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z 6214 :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z 6215 :0:0900:1514[00000200x_00000000x] (rpt2)nop 6216 :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w 6217 :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w 6218 :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z 6219 :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x 6220 :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y 6221 :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x 6222 :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w 6223 :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z 6224 :0:0909:1534[00000200x_00000000x] (rpt2)nop 6225 :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y 6226 :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y 6227 :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z 6228 :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z 6229 :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z 6230 :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z 6231 :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x 6232 :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 6233 :0:0918:1554[00000200x_00000000x] (rpt2)nop 6234 :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z 6235 :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z 6236 :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z 6237 :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w 6238 :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z 6239 :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w 6240 :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y 6241 :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 6242 :0:0927:1574[00000200x_00000000x] (rpt2)nop 6243 :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z 6244 :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z 6245 :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w 6246 :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w 6247 :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x 6248 :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z 6249 :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y 6250 :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w 6251 :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x 6252 :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w 6253 :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x 6254 :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x 6255 :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w 6256 :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 6257 :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x 6258 :0:0943:1613[00000100x_00000000x] (rpt1)nop 6259 :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x 6260 :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x 6261 :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x 6262 :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x 6263 :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z 6264 :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z 6265 :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y 6266 :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w 6267 :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w 6268 :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 6269 :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y 6270 :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w 6271 :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 6272 :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w 6273 :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w 6274 :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y 6275 :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z 6276 :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y 6277 :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y 6278 :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x 6279 :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y 6280 :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 6281 :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w 6282 :0:0967:1650[00000100x_00000000x] (rpt1)nop 6283 :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z 6284 :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z 6285 :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x 6286 :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y 6287 :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x 6288 :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y 6289 :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w 6290 :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w 6291 :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z 6292 :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w 6293 :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w 6294 :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z 6295 :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y 6296 :0:0981:1676[00000100x_00000000x] (rpt1)nop 6297 :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x 6298 :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x 6299 :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w 6300 :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z 6301 :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z 6302 :0:0987:1692[00000200x_00000000x] (rpt2)nop 6303 :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w 6304 :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w 6305 :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w 6306 :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w 6307 :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w 6308 :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 6309 :0:0994:1710[00000200x_00000000x] (rpt2)nop 6310 :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w 6311 :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z 6312 :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y 6313 :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z 6314 :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z 6315 :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y 6316 :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w 6317 :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 6318 :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z 6319 :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x 6320 :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x 6321 :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 6322 :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x 6323 :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y 6324 :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w 6325 :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y 6326 :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z 6327 :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z 6328 :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z 6329 :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w 6330 :0:1015:1746[00000100x_00000000x] (rpt1)nop 6331 :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w 6332 :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z 6333 :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x 6334 :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y 6335 :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z 6336 :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z 6337 :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y 6338 :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x 6339 :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z 6340 :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w 6341 :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w 6342 :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z 6343 :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y 6344 :0:1029:1772[00000100x_00000000x] (rpt1)nop 6345 :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z 6346 :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z 6347 :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y 6348 :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w 6349 :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z 6350 :0:1035:1788[00000200x_00000000x] (rpt2)nop 6351 :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y 6352 :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y 6353 :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x 6354 :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x 6355 :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x 6356 :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z 6357 :0:1042:1806[00000200x_00000000x] (rpt2)nop 6358 :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x 6359 :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z 6360 :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z 6361 :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w 6362 :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w 6363 :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z 6364 :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 6365 :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w 6366 :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 6367 :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z 6368 :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z 6369 :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z 6370 :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y 6371 :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y 6372 :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y 6373 :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w 6374 :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w 6375 :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y 6376 :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x 6377 :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z 6378 :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z 6379 :0:1064:1842[00000100x_00000000x] (rpt1)nop 6380 :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w 6381 :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x 6382 :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w 6383 :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z 6384 :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y 6385 :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z 6386 :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w 6387 :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w 6388 :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y 6389 :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y 6390 :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w 6391 :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z 6392 :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z 6393 :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z 6394 :0:1079:1867[00000100x_00000000x] (rpt1)nop 6395 :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y 6396 :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y 6397 :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z 6398 :0:1083:1875[00000200x_00000000x] (rpt2)nop 6399 :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z 6400 :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z 6401 :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w 6402 :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z 6403 :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w 6404 :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z 6405 :0:1090:1893[00000200x_00000000x] (rpt2)nop 6406 :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z 6407 :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x 6408 :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w 6409 :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w 6410 :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x 6411 :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x 6412 :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w 6413 :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w 6414 :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x 6415 :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y 6416 :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x 6417 :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x 6418 :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y 6419 :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y 6420 :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y 6421 :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w 6422 :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x 6423 :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w 6424 :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x 6425 :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z 6426 :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z 6427 :0:1112:1929[00000000x_00000000x] nop 6428 :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w 6429 :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w 6430 :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x 6431 :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x 6432 :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y 6433 :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y 6434 :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w 6435 :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x 6436 :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w 6437 :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x 6438 :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z 6439 :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z 6440 :0:1125:1954[00000000x_00000000x] nop 6441 :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w 6442 :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w 6443 :0:1128:1957[00000100x_00000000x] (rpt1)nop 6444 :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x 6445 :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x 6446 :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x 6447 :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x 6448 :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x 6449 :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 6450 :0:1135:1974[00000200x_00000000x] (rpt2)nop 6451 :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x 6452 :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x 6453 :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y 6454 :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x 6455 :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x 6456 :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z 6457 :0:1142:1998[00000200x_00000000x] (rpt2)nop 6458 :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x 6459 :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x 6460 :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w 6461 :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x 6462 :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z 6463 :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x 6464 :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z 6465 :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z 6466 :0:1151:2018[00000200x_00000000x] (rpt2)nop 6467 :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x 6468 :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x 6469 :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z 6470 :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z 6471 :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z 6472 :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z 6473 :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w 6474 :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z 6475 :0:1160:2038[00000200x_00000000x] (rpt2)nop 6476 :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z 6477 :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z 6478 :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w 6479 :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z 6480 :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w 6481 :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z 6482 :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x 6483 :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z 6484 :0:1169:2058[00000200x_00000000x] (rpt2)nop 6485 :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w 6486 :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w 6487 :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z 6488 :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z 6489 :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x 6490 :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 6491 :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y 6492 :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z 6493 :0:1178:2078[00000200x_00000000x] (rpt2)nop 6494 :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x 6495 :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x 6496 :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y 6497 :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z 6498 :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w 6499 :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z 6500 :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x 6501 :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z 6502 :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y 6503 :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y 6504 :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x 6505 :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x 6506 :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x 6507 :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y 6508 :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y 6509 :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x 6510 :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z 6511 :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x 6512 :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z 6513 :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x 6514 :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y 6515 :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z 6516 :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z 6517 :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w 6518 :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w 6519 :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x 6520 :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x 6521 :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y 6522 :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x 6523 :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x 6524 :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y 6525 :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z 6526 :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y 6527 :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z 6528 :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y 6529 :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w 6530 :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y 6531 :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w 6532 :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x 6533 :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w 6534 :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x 6535 :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w 6536 :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x 6537 :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z 6538 :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x 6539 :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z 6540 :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w 6541 :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z 6542 :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x 6543 :0:1228:2157[00000100x_00000000x] (rpt1)nop 6544 :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z 6545 :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y 6546 :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z 6547 :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x 6548 :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x 6549 :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x 6550 :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w 6551 :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x 6552 :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x 6553 :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x 6554 :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z 6555 :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y 6556 :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x 6557 :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z 6558 :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x 6559 :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x 6560 :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x 6561 :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z 6562 :0:1247:2202[01000000x_0000000ex] jump #l1261 6563 :1:1248:2203[284cc007x_00000000x] l1248: 6564 :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0 6565 :0:1249:2204[00000200x_00000000x] (rpt2)nop 6566 :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w 6567 :0:1251:2208[00000200x_00000000x] (rpt2)nop 6568 :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x 6569 :0:1253:2212[00000200x_00000000x] (rpt2)nop 6570 :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z 6571 :0:1255:2216[00000200x_00000000x] (rpt2)nop 6572 :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x 6573 :0:1257:2220[00000200x_00000000x] (rpt2)nop 6574 :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y 6575 :0:1259:2224[00000200x_00000000x] (rpt2)nop 6576 :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x 6577 :1:1261:2228[280cc012x_00000004x] l1261: 6578 :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x 6579 :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y 6580 :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z 6581 :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w 6582 :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x 6583 :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w 6584 :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x 6585 :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y 6586 :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z 6587 :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x 6588 :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z 6589 :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z 6590 :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z 6591 :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w 6592 :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w 6593 :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y 6594 :0:1277:2247[00000200x_00000000x] (rpt2)nop 6595 :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x 6596 :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x 6597 :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w 6598 :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x 6599 :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x 6600 :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y 6601 :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w 6602 :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y 6603 :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y 6604 :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z 6605 :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z 6606 :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x 6607 :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z 6608 :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x 6609 :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x 6610 :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x 6611 :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w 6612 :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 6613 :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x 6614 :0:1297:2271[01000000x_fffffb99x] jump #l170 6615 :2:1298:2272[48500401x_00010001x] l1298: 6616 :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y 6617 :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z 6618 :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z 6619 :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x 6620 :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y 6621 :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y 6622 :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z 6623 :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y 6624 :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z 6625 :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y 6626 :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x 6627 :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z 6628 :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z 6629 :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z 6630 :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x 6631 :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x 6632 :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w 6633 :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z 6634 :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y 6635 :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w 6636 :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y 6637 :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w 6638 :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x 6639 :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x 6640 :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y 6641 :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z 6642 :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y 6643 :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w 6644 :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z 6645 :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w 6646 :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z 6647 :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x 6648 :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w 6649 :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y 6650 :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z 6651 :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x 6652 :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z 6653 :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y 6654 :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y 6655 :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z 6656 :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z 6657 :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w 6658 :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y 6659 :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w 6660 :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w 6661 :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z 6662 :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z 6663 :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z 6664 :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x 6665 :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w 6666 :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y 6667 :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x 6668 :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y 6669 :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z 6670 :0:1352:2335[00000200x_00000000x] (rpt2)nop 6671 :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x 6672 :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x 6673 :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x 6674 :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x 6675 :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x 6676 :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w 6677 :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w 6678 :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z 6679 :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x 6680 :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x 6681 :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w 6682 :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x 6683 :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x 6684 :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 6685 :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w 6686 :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w 6687 :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w 6688 :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y 6689 :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z 6690 :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y 6691 :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w 6692 :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w 6693 :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w 6694 :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y 6695 :0:1377:2369[00000000x_00000000x] nop 6696 :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x 6697 :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w 6698 :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x 6699 :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z 6700 :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x 6701 :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w 6702 :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y 6703 :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z 6704 :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y 6705 :0:1387:2382[00000000x_00000000x] nop 6706 :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x 6707 :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y 6708 :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x 6709 :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w 6710 :0:1392:2391[00000100x_00000000x] (rpt1)nop 6711 :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w 6712 :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x 6713 :0:1395:2398[00000200x_00000000x] (rpt2)nop 6714 :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w 6715 :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x 6716 :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w 6717 :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w 6718 :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w 6719 :0:1401:2409[03000000x_00000000x] end 6720 :0:1402:2410[00000000x_00000000x] nop 6721 :0:1403:2411[00000000x_00000000x] nop 6722 :0:1404:2412[00000000x_00000000x] nop 6723 :0:1405:2413[00000000x_00000000x] nop 6724 Stats: 6725 - shaderdb: 2414 instr, 1114 nops, 1300 non-nops, 46 mov, 2 cov 6726 - shaderdb: 0 last-baryf, 0 half, 19 full, 29 constlen 6727 - shaderdb: 1120 cat0, 48 cat1, 551 cat2, 512 cat3, 183 cat4, 0 cat5, 0 cat6, 0 cat7 6728 - shaderdb: 1326 sstall, 140 (ss), 0 (sy) 6729 + 00000000 SP_FS_OBJ_START_HI: 0 6730!+ 00000100 SP_BLEND_CNTL: { ENABLE_BLEND = 0 | UNK8 } 6731 + fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } 6732!+ 00000001 SP_FS_OUTPUT_CNTL1: { MRT = 1 } 6733!+ 00000004 SP_FS_OUTPUT[0].REG: { REGID = r1.x } 6734!+ 00000004 SP_FS_OUTPUT[0x1].REG: { REGID = r1.x } 6735!+ 00000004 SP_FS_OUTPUT[0x2].REG: { REGID = r1.x } 6736!+ 00000004 SP_FS_OUTPUT[0x3].REG: { REGID = r1.x } 6737!+ 00000004 SP_FS_OUTPUT[0x4].REG: { REGID = r1.x } 6738!+ 00000004 SP_FS_OUTPUT[0x5].REG: { REGID = r1.x } 6739!+ 00000004 SP_FS_OUTPUT[0x6].REG: { REGID = r1.x } 6740!+ 00000004 SP_FS_OUTPUT[0x7].REG: { REGID = r1.x } 6741 + 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | UNK12 = 0x7 } 6742 + 00000000 SP_UNKNOWN_A9A8: 0 6743 + 00000005 SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | ISAMMODE = ISAMMODE_GL } 6744 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } 6745!+ 00000058 SP_FS_INSTRLEN: 88 6746!+ 011160a0 SP_IBO: 0x11160a0 base=1116000, offset=160, size=388 6747 + 00000000 SP_IBO_HI: 0 6748 + 00000000 SP_IBO_COUNT: 0 6749 + 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } 6750 + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } 6751 + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } 6752 + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 } 6753 + 00000001 HLSQ_FS_CNTL_0: { THREADSIZE = THREAD128 } 6754 + 00000007 HLSQ_CONTROL_1_REG: 0x7 6755 + fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | CENTERRHW = r63.x } 6756 + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } 6757!+ 1513fcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y } 6758 + 000000fc HLSQ_CONTROL_5_REG: { LINELENGTHREGID = r63.x | FOVEATIONQUALITYREGID = r0.x } 6759 + 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } 6760 + 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } 67610000000001d8f130: 0000: 70388003 00000186 00000001 00000004 6762t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 67630000000001d8f140: 0000: 70268000 6764t4 write CP_SCRATCH[0x7].REG (088a) 6765 CP_SCRATCH[0x7].REG: 3 6766 :0,1,17,3 67670000000001d8f144: 0000: 48088a01 00000003 67680000000001d91ac0: 0000: 70bf8003 01d8f000 00000000 00000053 6769t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 67700000000001d91ad0: 0000: 70268000 6771t4 write CP_SCRATCH[0x6].REG (0889) 6772 CP_SCRATCH[0x6].REG: 18 6773 :0,1,18,3 67740000000001d91ad4: 0000: 48088901 00000012 6775t7 opcode: CP_REG_TEST (39) (2 dwords) 6776 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 67770000000001d91adc: 0000: 70b90001 02000883 6778t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 6779 { REG0 = 0 | MODE = PRED_TEST } 6780 { DWORDS = 2 } 67810000000001d91ae4: 0000: 70c70002 10000000 00000002 6782t7 opcode: CP_SET_MARKER (65) (2 dwords) 6783 { MODE = 0x15 | MARKER = RM6_ENDVIS } 67840000000001d91af0: 0000: 70e50001 00000015 6785t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) 6786 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } 6787 { ADDR_LO = 0 } 6788 { ADDR_HI = 0 } 67890000000001d91af8: 0000: 70438003 00040000 00000000 00000000 6790t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) 67910000000001d91b08: 0000: 70230001 00000000 6792t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 67930000000001d91b10: 0000: 70268000 6794t4 write CP_SCRATCH[0x7].REG (088a) 6795 CP_SCRATCH[0x7].REG: 19 6796 :0,1,18,19 67970000000001d91b14: 0000: 48088a01 00000013 6798t7 opcode: CP_SET_MARKER (65) (2 dwords) 6799 { MODE = 0x16 | MARKER = RM6_RESOLVE } 68000000000001d91b1c: 0000: 70e50001 00000016 6801t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68020000000001d91b24: 0000: 70268000 6803t4 write CP_SCRATCH[0x7].REG (088a) 6804 CP_SCRATCH[0x7].REG: 20 6805 :0,1,18,20 68060000000001d91b28: 0000: 48088a01 00000014 6807t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68080000000001d91b30: 0000: 70268000 6809t4 write CP_SCRATCH[0x6].REG (0889) 6810 CP_SCRATCH[0x6].REG: 21 6811 :0,1,21,20 68120000000001d91b34: 0000: 48088901 00000015 6813t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 6814 ibaddr:0000000001116130 6815 ibsize:00000015 6816t4 write RB_BLIT_SCISSOR_TL (88d1) 6817 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } 6818 RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } 68190000000001116130: 0000: 4888d102 00000000 059f087f 6820t4 write RB_BLIT_INFO (88e3) 6821 RB_BLIT_INFO: { CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 } 6822000000000111613c: 0000: 4088e301 00000000 6823t4 write RB_BLIT_DST_INFO (88d7) 6824 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 6825 RB_BLIT_DST: 0x1125000 6826 RB_BLIT_DST_HI: 0 6827 RB_BLIT_DST_PITCH: 8704 6828 RB_BLIT_DST_ARRAY_PITCH: 12533760 68290000000001116144: 0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00 6830t4 write RB_BLIT_BASE_GMEM (88d6) 6831 RB_BLIT_BASE_GMEM: 0 6832000000000111615c: 0000: 4088d601 00000000 6833t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68340000000001116164: 0000: 70268000 6835t4 write CP_SCRATCH[0x7].REG (088a) 6836 CP_SCRATCH[0x7].REG: 7 6837 :0,1,21,7 68380000000001116168: 0000: 48088a01 00000007 6839t7 opcode: CP_EVENT_WRITE (46) (2 dwords) 6840 { EVENT = BLIT } 6841 event BLIT 6842 mode: RM6_RESOLVE 6843 skip_ib2: g=1, l=0 6844 draw[3] register values 6845!+ 00000015 CP_SCRATCH[0x6].REG: 21 6846 :0,1,21,7 6847!+ 00000007 CP_SCRATCH[0x7].REG: 7 6848 :0,1,21,7 6849 + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } 6850 + 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } 6851 + 00000000 RB_BLIT_BASE_GMEM: 0 6852!+ 000018a0 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } 6853!+ 01125000 RB_BLIT_DST: 0x1125000 6854 + 00000000 RB_BLIT_DST_HI: 0 6855!+ 00000088 RB_BLIT_DST_PITCH: 8704 6856!+ 0002fd00 RB_BLIT_DST_ARRAY_PITCH: 12533760 6857!+ 00000000 RB_BLIT_INFO: { CLEAR_MASK = 0 | LAST = 0 | BUFFER_ID = 0 } 68580000000001116170: 0000: 70460001 0000001e 6859t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68600000000001116178: 0000: 70268000 6861t4 write CP_SCRATCH[0x7].REG (088a) 6862 CP_SCRATCH[0x7].REG: 8 6863 :0,1,21,8 6864000000000111617c: 0000: 48088a01 00000008 68650000000001d91b3c: 0000: 70bf8003 01116130 00000000 00000015 6866t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68670000000001d91b4c: 0000: 70268000 6868t4 write CP_SCRATCH[0x6].REG (0889) 6869 CP_SCRATCH[0x6].REG: 22 6870 :0,1,22,8 68710000000001d91b50: 0000: 48088901 00000016 6872t7 opcode: CP_SET_MARKER (65) (2 dwords) 6873 { MODE = RM6_YIELD | MARKER = RM6_YIELD } 68740000000001d91b58: 0000: 70e50001 00000007 6875t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68760000000001d91b60: 0000: 70268000 6877t4 write CP_SCRATCH[0x7].REG (088a) 6878 CP_SCRATCH[0x7].REG: 23 6879 :0,1,22,23 68800000000001d91b64: 0000: 48088a01 00000017 6881t7 opcode: CP_SET_MARKER (65) (2 dwords) 6882 { MODE = 0x14 | MARKER = RM6_GMEM } 68830000000001d91b6c: 0000: 70e50001 00000014 6884t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 68850000000001d91b74: 0000: 70268000 6886t4 write CP_SCRATCH[0x7].REG (088a) 6887 CP_SCRATCH[0x7].REG: 24 6888 :0,1,22,24 68890000000001d91b78: 0000: 48088a01 00000018 6890t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) 6891 GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 } 6892 GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 } 68930000000001d91b80: 0000: 4080f002 00000220 01df043f 6894t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) 6895 GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 } 6896 GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 } 68970000000001d91b8c: 0000: 48840a02 00000220 01df043f 6898t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 68990000000001d91b98: 0000: 70138000 6900t7 opcode: CP_SET_MODE (63) (2 dwords) 69010000000001d91b9c: 0000: 70e30001 00000000 6902t7 opcode: CP_REG_TEST (39) (2 dwords) 6903 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 69040000000001d91ba4: 0000: 70b90001 02000883 6905t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 6906 { REG0 = 0 | MODE = PRED_TEST } 6907 { DWORDS = 11 } 69080000000001d91bac: 0000: 70c70002 10000000 0000000b 6909t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) 6910 { VSC_SIZE = 1 | VSC_N = 0 } 6911 { BIN_DATA_ADDR_LO = 0x1d5d440 } 6912 { BIN_DATA_ADDR_HI = 0 } 6913 { BIN_SIZE_ADDRESS_LO = 0x1d65804 } 6914 { BIN_SIZE_ADDRESS_HI = 0 } 6915 { BIN_PRIM_STRM_LO = 0x1d68040 } 6916 { BIN_PRIM_STRM_HI = 0 } 69170000000001d91bb8: 0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000 6918t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 69190000000001d91bd8: 0000: 70640001 00000000 6920t7 opcode: CP_NOP (10) (3 dwords) 69210000000001d91be0: 0000: 70100002 70640001 00000001 6922t4 write RB_WINDOW_OFFSET (8890) 6923 RB_WINDOW_OFFSET: { X = 544 | Y = 0 } 69240000000001d91bec: 0000: 48889001 00000220 6925t4 write RB_WINDOW_OFFSET2 (88d4) 6926 RB_WINDOW_OFFSET2: { X = 544 | Y = 0 } 69270000000001d91bf4: 0000: 4888d401 00000220 6928t4 write SP_WINDOW_OFFSET (b4d1) 6929 SP_WINDOW_OFFSET: { X = 544 | Y = 0 } 69300000000001d91bfc: 0000: 48b4d101 00000220 6931t4 write SP_TP_WINDOW_OFFSET (b307) 6932 SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 } 69330000000001d91c04: 0000: 48b30701 00000220 6934t4 write GRAS_BIN_CONTROL (80a1) 6935 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 69360000000001d91c0c: 0000: 4880a101 06001e11 6937t4 write RB_BIN_CONTROL (8800) 6938 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 69390000000001d91c14: 0000: 48880001 06001e11 6940t4 write RB_BIN_CONTROL2 (88d3) 6941 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 69420000000001d91c1c: 0000: 4088d301 00001e11 6943t7 opcode: CP_SET_MODE (63) (2 dwords) 69440000000001d91c24: 0000: 70e30001 00000000 6945t4 write RB_SAMPLE_CONFIG (8804) 6946 RB_SAMPLE_CONFIG: { 0 } 69470000000001d91c2c: 0000: 40880401 00000000 6948t4 write SP_TP_SAMPLE_CONFIG (b304) 6949 SP_TP_SAMPLE_CONFIG: { 0 } 69500000000001d91c34: 0000: 48b30401 00000000 6951t4 write GRAS_SAMPLE_CONFIG (80a4) 6952 GRAS_SAMPLE_CONFIG: { 0 } 69530000000001d91c3c: 0000: 4880a401 00000000 6954t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 69550000000001d91c44: 0000: 70268000 6956t4 write CP_SCRATCH[0x6].REG (0889) 6957 CP_SCRATCH[0x6].REG: 25 6958 :0,1,25,24 69590000000001d91c48: 0000: 48088901 00000019 6960t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 6961 ibaddr:00000000011160d0 6962 ibsize:00000018 69630000000001d91c50: 0000: 70bf8003 011160d0 00000000 00000018 6964t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 69650000000001d91c60: 0000: 70268000 6966t4 write CP_SCRATCH[0x6].REG (0889) 6967 CP_SCRATCH[0x6].REG: 26 6968 :0,1,26,24 69690000000001d91c64: 0000: 48088901 0000001a 6970t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 69710000000001d91c6c: 0000: 70268000 6972t4 write CP_SCRATCH[0x6].REG (0889) 6973 CP_SCRATCH[0x6].REG: 27 6974 :0,1,27,24 69750000000001d91c70: 0000: 48088901 0000001b 6976t7 opcode: CP_REG_TEST (39) (2 dwords) 6977 { REG = 0xc39 | BIT = 0 | WAIT_FOR_ME } 69780000000001d91c78: 0000: 70b90001 02000c39 6979t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 6980 { REG0 = 0 | MODE = PRED_TEST } 6981 { DWORDS = 4 } 69820000000001d91c80: 0000: 70c70002 10000000 00000004 6983t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 6984 ibaddr:0000000001d8f000 6985 ibsize:00000053 69860000000001d91c8c: 0000: 70bf8003 01d8f000 00000000 00000053 6987t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 69880000000001d91c9c: 0000: 70268000 6989t4 write CP_SCRATCH[0x6].REG (0889) 6990 CP_SCRATCH[0x6].REG: 28 6991 :0,1,28,24 69920000000001d91ca0: 0000: 48088901 0000001c 6993t7 opcode: CP_REG_TEST (39) (2 dwords) 6994 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 69950000000001d91ca8: 0000: 70b90001 02000883 6996t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 6997 { REG0 = 0 | MODE = PRED_TEST } 6998 { DWORDS = 2 } 69990000000001d91cb0: 0000: 70c70002 10000000 00000002 7000t7 opcode: CP_SET_MARKER (65) (2 dwords) 7001 { MODE = 0x15 | MARKER = RM6_ENDVIS } 70020000000001d91cbc: 0000: 70e50001 00000015 7003t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) 7004 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } 7005 { ADDR_LO = 0 } 7006 { ADDR_HI = 0 } 70070000000001d91cc4: 0000: 70438003 00040000 00000000 00000000 7008t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) 70090000000001d91cd4: 0000: 70230001 00000000 7010t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70110000000001d91cdc: 0000: 70268000 7012t4 write CP_SCRATCH[0x7].REG (088a) 7013 CP_SCRATCH[0x7].REG: 29 7014 :0,1,28,29 70150000000001d91ce0: 0000: 48088a01 0000001d 7016t7 opcode: CP_SET_MARKER (65) (2 dwords) 7017 { MODE = 0x16 | MARKER = RM6_RESOLVE } 70180000000001d91ce8: 0000: 70e50001 00000016 7019t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70200000000001d91cf0: 0000: 70268000 7021t4 write CP_SCRATCH[0x7].REG (088a) 7022 CP_SCRATCH[0x7].REG: 30 7023 :0,1,28,30 70240000000001d91cf4: 0000: 48088a01 0000001e 7025t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70260000000001d91cfc: 0000: 70268000 7027t4 write CP_SCRATCH[0x6].REG (0889) 7028 CP_SCRATCH[0x6].REG: 31 7029 :0,1,31,30 70300000000001d91d00: 0000: 48088901 0000001f 7031t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 7032 ibaddr:0000000001116130 7033 ibsize:00000015 70340000000001d91d08: 0000: 70bf8003 01116130 00000000 00000015 7035t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70360000000001d91d18: 0000: 70268000 7037t4 write CP_SCRATCH[0x6].REG (0889) 7038 CP_SCRATCH[0x6].REG: 32 7039 :0,1,32,30 70400000000001d91d1c: 0000: 48088901 00000020 7041t7 opcode: CP_SET_MARKER (65) (2 dwords) 7042 { MODE = RM6_YIELD | MARKER = RM6_YIELD } 70430000000001d91d24: 0000: 70e50001 00000007 7044t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70450000000001d91d2c: 0000: 70268000 7046t4 write CP_SCRATCH[0x7].REG (088a) 7047 CP_SCRATCH[0x7].REG: 33 7048 :0,1,32,33 70490000000001d91d30: 0000: 48088a01 00000021 7050t7 opcode: CP_SET_MARKER (65) (2 dwords) 7051 { MODE = 0x14 | MARKER = RM6_GMEM } 70520000000001d91d38: 0000: 70e50001 00000014 7053t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 70540000000001d91d40: 0000: 70268000 7055t4 write CP_SCRATCH[0x7].REG (088a) 7056 CP_SCRATCH[0x7].REG: 34 7057 :0,1,32,34 70580000000001d91d44: 0000: 48088a01 00000022 7059t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) 7060 GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 } 7061 GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 } 70620000000001d91d4c: 0000: 4080f002 00000440 01df065f 7063t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) 7064 GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 } 7065 GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 } 70660000000001d91d58: 0000: 48840a02 00000440 01df065f 7067t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 70680000000001d91d64: 0000: 70138000 7069t7 opcode: CP_SET_MODE (63) (2 dwords) 70700000000001d91d68: 0000: 70e30001 00000000 7071t7 opcode: CP_REG_TEST (39) (2 dwords) 7072 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 70730000000001d91d70: 0000: 70b90001 02000883 7074t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 7075 { REG0 = 0 | MODE = PRED_TEST } 7076 { DWORDS = 11 } 70770000000001d91d78: 0000: 70c70002 10000000 0000000b 7078t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) 7079 { VSC_SIZE = 1 | VSC_N = 0 } 7080 { BIN_DATA_ADDR_LO = 0x1d5d880 } 7081 { BIN_DATA_ADDR_HI = 0 } 7082 { BIN_SIZE_ADDRESS_LO = 0x1d65808 } 7083 { BIN_SIZE_ADDRESS_HI = 0 } 7084 { BIN_PRIM_STRM_LO = 0x1d69080 } 7085 { BIN_PRIM_STRM_HI = 0 } 70860000000001d91d84: 0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000 7087t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 70880000000001d91da4: 0000: 70640001 00000000 7089t7 opcode: CP_NOP (10) (3 dwords) 70900000000001d91dac: 0000: 70100002 70640001 00000001 7091t4 write RB_WINDOW_OFFSET (8890) 7092 RB_WINDOW_OFFSET: { X = 1088 | Y = 0 } 70930000000001d91db8: 0000: 48889001 00000440 7094t4 write RB_WINDOW_OFFSET2 (88d4) 7095 RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 } 70960000000001d91dc0: 0000: 4888d401 00000440 7097t4 write SP_WINDOW_OFFSET (b4d1) 7098 SP_WINDOW_OFFSET: { X = 1088 | Y = 0 } 70990000000001d91dc8: 0000: 48b4d101 00000440 7100t4 write SP_TP_WINDOW_OFFSET (b307) 7101 SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 } 71020000000001d91dd0: 0000: 48b30701 00000440 7103t4 write GRAS_BIN_CONTROL (80a1) 7104 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 71050000000001d91dd8: 0000: 4880a101 06001e11 7106t4 write RB_BIN_CONTROL (8800) 7107 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 71080000000001d91de0: 0000: 48880001 06001e11 7109t4 write RB_BIN_CONTROL2 (88d3) 7110 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 71110000000001d91de8: 0000: 4088d301 00001e11 7112t7 opcode: CP_SET_MODE (63) (2 dwords) 71130000000001d91df0: 0000: 70e30001 00000000 7114t4 write RB_SAMPLE_CONFIG (8804) 7115 RB_SAMPLE_CONFIG: { 0 } 71160000000001d91df8: 0000: 40880401 00000000 7117t4 write SP_TP_SAMPLE_CONFIG (b304) 7118 SP_TP_SAMPLE_CONFIG: { 0 } 71190000000001d91e00: 0000: 48b30401 00000000 7120t4 write GRAS_SAMPLE_CONFIG (80a4) 7121 GRAS_SAMPLE_CONFIG: { 0 } 71220000000001d91e08: 0000: 4880a401 00000000 7123t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71240000000001d91e10: 0000: 70268000 7125t4 write CP_SCRATCH[0x6].REG (0889) 7126 CP_SCRATCH[0x6].REG: 35 7127 :0,1,35,34 71280000000001d91e14: 0000: 48088901 00000023 7129t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 7130 ibaddr:00000000011160d0 7131 ibsize:00000018 71320000000001d91e1c: 0000: 70bf8003 011160d0 00000000 00000018 7133t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71340000000001d91e2c: 0000: 70268000 7135t4 write CP_SCRATCH[0x6].REG (0889) 7136 CP_SCRATCH[0x6].REG: 36 7137 :0,1,36,34 71380000000001d91e30: 0000: 48088901 00000024 7139t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71400000000001d91e38: 0000: 70268000 7141t4 write CP_SCRATCH[0x6].REG (0889) 7142 CP_SCRATCH[0x6].REG: 37 7143 :0,1,37,34 71440000000001d91e3c: 0000: 48088901 00000025 7145t7 opcode: CP_REG_TEST (39) (2 dwords) 7146 { REG = 0xc3a | BIT = 0 | WAIT_FOR_ME } 71470000000001d91e44: 0000: 70b90001 02000c3a 7148t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 7149 { REG0 = 0 | MODE = PRED_TEST } 7150 { DWORDS = 4 } 71510000000001d91e4c: 0000: 70c70002 10000000 00000004 7152t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 7153 ibaddr:0000000001d8f000 7154 ibsize:00000053 71550000000001d91e58: 0000: 70bf8003 01d8f000 00000000 00000053 7156t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71570000000001d91e68: 0000: 70268000 7158t4 write CP_SCRATCH[0x6].REG (0889) 7159 CP_SCRATCH[0x6].REG: 38 7160 :0,1,38,34 71610000000001d91e6c: 0000: 48088901 00000026 7162t7 opcode: CP_REG_TEST (39) (2 dwords) 7163 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 71640000000001d91e74: 0000: 70b90001 02000883 7165t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 7166 { REG0 = 0 | MODE = PRED_TEST } 7167 { DWORDS = 2 } 71680000000001d91e7c: 0000: 70c70002 10000000 00000002 7169t7 opcode: CP_SET_MARKER (65) (2 dwords) 7170 { MODE = 0x15 | MARKER = RM6_ENDVIS } 71710000000001d91e88: 0000: 70e50001 00000015 7172t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) 7173 { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } 7174 { ADDR_LO = 0 } 7175 { ADDR_HI = 0 } 71760000000001d91e90: 0000: 70438003 00040000 00000000 00000000 7177t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) 71780000000001d91ea0: 0000: 70230001 00000000 7179t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71800000000001d91ea8: 0000: 70268000 7181t4 write CP_SCRATCH[0x7].REG (088a) 7182 CP_SCRATCH[0x7].REG: 39 7183 :0,1,38,39 71840000000001d91eac: 0000: 48088a01 00000027 7185t7 opcode: CP_SET_MARKER (65) (2 dwords) 7186 { MODE = 0x16 | MARKER = RM6_RESOLVE } 71870000000001d91eb4: 0000: 70e50001 00000016 7188t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71890000000001d91ebc: 0000: 70268000 7190t4 write CP_SCRATCH[0x7].REG (088a) 7191 CP_SCRATCH[0x7].REG: 40 7192 :0,1,38,40 71930000000001d91ec0: 0000: 48088a01 00000028 7194t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 71950000000001d91ec8: 0000: 70268000 7196t4 write CP_SCRATCH[0x6].REG (0889) 7197 CP_SCRATCH[0x6].REG: 41 7198 :0,1,41,40 71990000000001d91ecc: 0000: 48088901 00000029 7200t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 7201 ibaddr:0000000001116130 7202 ibsize:00000015 72030000000001d91ed4: 0000: 70bf8003 01116130 00000000 00000015 7204t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 72050000000001d91ee4: 0000: 70268000 7206t4 write CP_SCRATCH[0x6].REG (0889) 7207 CP_SCRATCH[0x6].REG: 42 7208 :0,1,42,40 72090000000001d91ee8: 0000: 48088901 0000002a 7210t7 opcode: CP_SET_MARKER (65) (2 dwords) 7211 { MODE = RM6_YIELD | MARKER = RM6_YIELD } 72120000000001d91ef0: 0000: 70e50001 00000007 7213t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 72140000000001d91ef8: 0000: 70268000 7215t4 write CP_SCRATCH[0x7].REG (088a) 7216 CP_SCRATCH[0x7].REG: 43 7217 :0,1,42,43 72180000000001d91efc: 0000: 48088a01 0000002b 7219t7 opcode: CP_SET_MARKER (65) (2 dwords) 7220 { MODE = 0x14 | MARKER = RM6_GMEM } 72210000000001d91f04: 0000: 70e50001 00000014 7222t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 72230000000001d91f0c: 0000: 70268000 7224t4 write CP_SCRATCH[0x7].REG (088a) 7225 CP_SCRATCH[0x7].REG: 44 7226 :0,1,42,44 72270000000001d91f10: 0000: 48088a01 0000002c 7228t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) 7229 GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 } 7230 GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 } 72310000000001d91f18: 0000: 4080f002 00000660 01df086f 7232t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) 7233 GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 } 7234 GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 } 72350000000001d91f24: 0000: 48840a02 00000660 01df086f 7236t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) 72370000000001d91f30: 0000: 70138000 7238t7 opcode: CP_SET_MODE (63) (2 dwords) 72390000000001d91f34: 0000: 70e30001 00000000 7240t7 opcode: CP_REG_TEST (39) (2 dwords) 7241 { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } 72420000000001d91f3c: 0000: 70b90001 02000883 7243t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) 7244 { REG0 = 0 | MODE = PRED_TEST } 7245 { DWORDS = 11 } 72460000000001d91f44: 0000: 70c70002 10000000 0000000b 7247t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) 7248 { VSC_SIZE = 1 | VSC_N = 0 } 7249 { BIN_DATA_ADDR_LO = 0x1d5dcc0 } 7250 { BIN_DATA_ADDR_HI = 0 } 7251 { BIN_SIZE_ADDRESS_LO = 0x1d6580c } 7252 { BIN_SIZE_ADDRESS_HI = 0 } 7253 { BIN_PRIM_STRM_LO = 0x1d6a0c0 } 7254 { BIN_PRIM_STRM_HI = 0 } 72550000000001d91f50: 0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000 7256t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) 72570000000001d91f70: 0000: 70640001 00000000 7258t7 opcode: CP_NOP (10) (3 dwords) 72590000000001d91f78: 0000: 70100002 70640001 00000001 7260t4 write RB_WINDOW_OFFSET (8890) 7261 RB_WINDOW_OFFSET: { X = 1632 | Y = 0 } 72620000000001d91f84: 0000: 48889001 00000660 7263t4 write RB_WINDOW_OFFSET2 (88d4) 7264 RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 } 72650000000001d91f8c: 0000: 4888d401 00000660 7266t4 write SP_WINDOW_OFFSET (b4d1) 7267 SP_WINDOW_OFFSET: { X = 1632 | Y = 0 } 72680000000001d91f94: 0000: 48b4d101 00000660 7269t4 write SP_TP_WINDOW_OFFSET (b307) 7270 SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 } 72710000000001d91f9c: 0000: 48b30701 00000660 7272t4 write GRAS_BIN_CONTROL (80a1) 7273 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 72740000000001d91fa4: 0000: 4880a101 06001e11 7275t4 write RB_BIN_CONTROL (8800) 7276 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | RENDER_MODE = RENDERING_PASS | BUFFERS_LOCATION = BUFFERS_IN_GMEM | LRZ_FEEDBACK_ZMODE_MASK = 0x6 } 72770000000001d91fac: 0000: 48880001 06001e11 7278t4 write RB_BIN_CONTROL2 (88d3) 7279 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } 72800000000001d91fb4: 0000: 4088d301 00001e11 7281t7 opcode: CP_SET_MODE (63) (2 dwords) 72820000000001d91fbc: 0000: 70e30001 00000000 7283t4 write RB_SAMPLE_CONFIG (8804) 7284 RB_SAMPLE_CONFIG: { 0 } 72850000000001d91fc4: 0000: 40880401 00000000 7286t4 write SP_TP_SAMPLE_CONFIG (b304) 7287 SP_TP_SAMPLE_CONFIG: { 0 } 72880000000001d91fcc: 0000: 48b30401 00000000 7289t4 write GRAS_SAMPLE_CONFIG (80a4) 7290 GRAS_SAMPLE_CONFIG: { 0 } 72910000000001d91fd4: 0000: 4880a401 00000000 7292t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 72930000000001d91fdc: 0000: 70268000 7294t4 write CP_SCRATCH[0x6].REG (0889) 7295 CP_SCRATCH[0x6].REG: 45 7296 :0,1,45,44 72970000000001d91fe0: 0000: 48088901 0000002d 7298t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) 7299 ibaddr:00000000011160d0 7300 ibsize:00000018 73010000000001d91fe8: 0000: 70bf8003 011160d0 00000000 00000018 7302t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) 73030000000001d91ff8: 0000: 70268000 7304############################################################ 7305vertices: 0 7306cmd: null_platform_t/2995: fence=1856 7307cmd: null_platform_t/2995: fence=1857 7308