[root@localhost app]# ./umr -R gfx[.]

vega20.gfx.rptr == 511
vega20.gfx.wptr == 1024
vega20.gfx.drv_wptr == 1024
vega20.gfx.ring[ 480] == 0xffff1000    ... 
vega20.gfx.ring[ 481] == 0xffff1000    ... 
vega20.gfx.ring[ 482] == 0xffff1000    ... 
vega20.gfx.ring[ 483] == 0xffff1000    ... 
vega20.gfx.ring[ 484] == 0xffff1000    ... 
vega20.gfx.ring[ 485] == 0xffff1000    ... 
vega20.gfx.ring[ 486] == 0xffff1000    ... 
vega20.gfx.ring[ 487] == 0xffff1000    ... 
vega20.gfx.ring[ 488] == 0xffff1000    ... 
vega20.gfx.ring[ 489] == 0xffff1000    ... 
vega20.gfx.ring[ 490] == 0xffff1000    ... 
vega20.gfx.ring[ 491] == 0xffff1000    ... 
vega20.gfx.ring[ 492] == 0xffff1000    ... 
vega20.gfx.ring[ 493] == 0xffff1000    ... 
vega20.gfx.ring[ 494] == 0xffff1000    ... 
vega20.gfx.ring[ 495] == 0xffff1000    ... 
vega20.gfx.ring[ 496] == 0xffff1000    ... 
vega20.gfx.ring[ 497] == 0xffff1000    ... 
vega20.gfx.ring[ 498] == 0xffff1000    ... 
vega20.gfx.ring[ 499] == 0xffff1000    ... 
vega20.gfx.ring[ 500] == 0xffff1000    ... 
vega20.gfx.ring[ 501] == 0xffff1000    ... 
vega20.gfx.ring[ 502] == 0xffff1000    ... 
vega20.gfx.ring[ 503] == 0xffff1000    ... 
vega20.gfx.ring[ 504] == 0xffff1000    ... 
vega20.gfx.ring[ 505] == 0xffff1000    ... 
vega20.gfx.ring[ 506] == 0xffff1000    ... 
vega20.gfx.ring[ 507] == 0xffff1000    ... 
vega20.gfx.ring[ 508] == 0xffff1000    ... 
vega20.gfx.ring[ 509] == 0xffff1000    ... 
vega20.gfx.ring[ 510] == 0xffff1000    ... 
vega20.gfx.ring[ 511] == 0xffff1000    r.. PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 512] == 0xc0032200    ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC]
vega20.gfx.ring[ 513] == 0x00400080    ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400080
vega20.gfx.ring[ 514] == 0x00000000    ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000
vega20.gfx.ring[ 515] == 0x00000000    ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000
vega20.gfx.ring[ 516] == 0x0000002b    ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x0000002b
vega20.gfx.ring[ 517] == 0xc0053c00    ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM]
vega20.gfx.ring[ 518] == 0x00000143    ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:REG, FUNC:[==]
vega20.gfx.ring[ 519] == 0x00000e26    ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2
vega20.gfx.ring[ 520] == 0x00000e27    ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27
vega20.gfx.ring[ 521] == 0x00000001    ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001
vega20.gfx.ring[ 522] == 0x00000001    ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001
vega20.gfx.ring[ 523] == 0x00000020    ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020
vega20.gfx.ring[ 524] == 0xc0009000    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL]
vega20.gfx.ring[ 525] == 0x00000000    ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0
vega20.gfx.ring[ 526] == 0xc0012800    ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL]
vega20.gfx.ring[ 527] == 0x81018003    ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1
vega20.gfx.ring[ 528] == 0x00000000    ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0
vega20.gfx.ring[ 529] == 0xc0023f00    ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK]
vega20.gfx.ring[ 530] == 0x004e2000    ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x004e2000, SWAP:0
vega20.gfx.ring[ 531] == 0xffff8001    ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001
vega20.gfx.ring[ 532] == 0x05000030    ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 5 [MAPPED]
vega20.gfx.ring[ 533] == 0xc0023f00    ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK]
vega20.gfx.ring[ 534] == 0x1cd60000    ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x1cd60000, SWAP:0
vega20.gfx.ring[ 535] == 0xffff8001    ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001
vega20.gfx.ring[ 536] == 0x05000168    ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:360, VMID: 5 [MAPPED]
vega20.gfx.ring[ 537] == 0xc0009000    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL]
vega20.gfx.ring[ 538] == 0x10000000    ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1
vega20.gfx.ring[ 539] == 0xc0033700    ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA]
vega20.gfx.ring[ 540] == 0x40100000    ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg]
vega20.gfx.ring[ 541] == 0x00000ff1    ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0
vega20.gfx.ring[ 542] == 0x00000000    ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000
vega20.gfx.ring[ 543] == 0x00000001    ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001
vega20.gfx.ring[ 544] == 0xc0064900    ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
vega20.gfx.ring[ 545] == 0x00238514    ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 1, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 1, CACHE_POLICY: 0, EXECUTE: 0
vega20.gfx.ring[ 546] == 0x40000000    ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2
vega20.gfx.ring[ 547] == 0x0095b000    ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0095b000
vega20.gfx.ring[ 548] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000
vega20.gfx.ring[ 549] == 0x000012ea    ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000012ea
vega20.gfx.ring[ 550] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
vega20.gfx.ring[ 551] == 0x00000000    ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
vega20.gfx.ring[ 552] == 0xc0064900    ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
vega20.gfx.ring[ 553] == 0x00238514    ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 1, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 1, CACHE_POLICY: 0, EXECUTE: 0
vega20.gfx.ring[ 554] == 0x22000000    ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1
vega20.gfx.ring[ 555] == 0x00400040    ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040
vega20.gfx.ring[ 556] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000
vega20.gfx.ring[ 557] == 0x004dea2c    ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x004dea2c
vega20.gfx.ring[ 558] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
vega20.gfx.ring[ 559] == 0x00000000    ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
vega20.gfx.ring[ 560] == 0xc0008b00    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER]
vega20.gfx.ring[ 561] == 0x00000000    ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA
vega20.gfx.ring[ 562] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 563] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 564] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 565] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 566] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 567] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 568] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 569] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 570] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 571] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 572] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 573] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 574] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 575] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 576] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 577] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 578] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 579] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 580] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 581] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 582] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 583] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 584] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 585] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 586] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 587] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 588] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 589] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 590] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 591] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 592] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 593] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 594] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 595] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 596] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 597] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 598] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 599] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 600] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 601] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 602] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 603] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 604] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 605] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 606] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 607] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 608] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 609] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 610] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 611] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 612] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 613] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 614] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 615] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 616] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 617] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 618] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 619] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 620] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 621] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 622] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 623] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 624] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 625] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 626] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 627] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 628] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 629] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 630] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 631] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 632] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 633] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 634] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 635] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 636] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 637] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 638] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 639] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 640] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 641] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 642] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 643] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 644] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 645] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 646] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 647] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 648] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 649] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 650] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 651] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 652] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 653] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 654] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 655] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 656] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 657] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 658] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 659] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 660] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 661] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 662] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 663] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 664] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 665] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 666] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 667] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 668] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 669] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 670] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 671] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 672] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 673] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 674] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 675] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 676] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 677] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 678] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 679] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 680] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 681] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 682] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 683] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 684] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 685] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 686] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 687] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 688] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 689] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 690] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 691] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 692] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 693] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 694] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 695] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 696] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 697] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 698] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 699] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 700] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 701] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 702] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 703] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 704] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 705] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 706] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 707] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 708] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 709] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 710] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 711] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 712] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 713] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 714] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 715] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 716] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 717] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 718] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 719] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 720] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 721] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 722] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 723] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 724] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 725] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 726] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 727] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 728] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 729] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 730] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 731] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 732] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 733] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 734] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 735] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 736] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 737] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 738] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 739] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 740] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 741] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 742] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 743] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 744] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 745] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 746] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 747] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 748] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 749] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 750] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 751] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 752] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 753] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 754] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 755] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 756] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 757] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 758] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 759] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 760] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 761] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 762] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 763] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 764] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 765] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 766] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 767] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 768] == 0xc0032200    ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC]
vega20.gfx.ring[ 769] == 0x00400080    ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400080
vega20.gfx.ring[ 770] == 0x00000000    ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000
vega20.gfx.ring[ 771] == 0x00000000    ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000
vega20.gfx.ring[ 772] == 0x00000027    ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000027
vega20.gfx.ring[ 773] == 0xc0053c00    ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM]
vega20.gfx.ring[ 774] == 0x00000143    ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:REG, FUNC:[==]
vega20.gfx.ring[ 775] == 0x00000e26    ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2
vega20.gfx.ring[ 776] == 0x00000e27    ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27
vega20.gfx.ring[ 777] == 0x00000001    ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001
vega20.gfx.ring[ 778] == 0x00000001    ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001
vega20.gfx.ring[ 779] == 0x00000020    ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020
vega20.gfx.ring[ 780] == 0xc0009000    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL]
vega20.gfx.ring[ 781] == 0x00000000    ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0
vega20.gfx.ring[ 782] == 0xc0012800    ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL]
vega20.gfx.ring[ 783] == 0x81018003    ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1
vega20.gfx.ring[ 784] == 0x00000000    ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0
vega20.gfx.ring[ 785] == 0xc0023f00    ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK]
vega20.gfx.ring[ 786] == 0x0005b700    ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x0005b700, SWAP:0
vega20.gfx.ring[ 787] == 0xffff8000    ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008000
vega20.gfx.ring[ 788] == 0x04000108    ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:264, VMID: 4 [MAPPED]
vega20.gfx.ring[ 789] == 0xc0009000    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL]
vega20.gfx.ring[ 790] == 0x10000000    ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1
vega20.gfx.ring[ 791] == 0xc0033700    ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA]
vega20.gfx.ring[ 792] == 0x40100000    ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg]
vega20.gfx.ring[ 793] == 0x00000ff1    ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0
vega20.gfx.ring[ 794] == 0x00000000    ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000
vega20.gfx.ring[ 795] == 0x00000001    ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001
vega20.gfx.ring[ 796] == 0xc0064900    ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
vega20.gfx.ring[ 797] == 0x00088514    ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0
vega20.gfx.ring[ 798] == 0x40000000    ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2
vega20.gfx.ring[ 799] == 0x0093e000    ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0093e000
vega20.gfx.ring[ 800] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000
vega20.gfx.ring[ 801] == 0x001ad002    ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x001ad002
vega20.gfx.ring[ 802] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
vega20.gfx.ring[ 803] == 0x00000000    ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
vega20.gfx.ring[ 804] == 0xc0064900    ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
vega20.gfx.ring[ 805] == 0x00088514    ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 0, TC_NC_ACTION_ENA: 1, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0
vega20.gfx.ring[ 806] == 0x22000000    ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1
vega20.gfx.ring[ 807] == 0x00400040    ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040
vega20.gfx.ring[ 808] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000
vega20.gfx.ring[ 809] == 0x004dea2d    ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x004dea2d
vega20.gfx.ring[ 810] == 0x00000000    ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
vega20.gfx.ring[ 811] == 0x00000000    ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
vega20.gfx.ring[ 812] == 0xc0008b00    ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER]
vega20.gfx.ring[ 813] == 0x00000000    ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA
vega20.gfx.ring[ 814] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 815] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 816] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 817] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 818] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 819] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 820] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 821] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 822] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 823] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 824] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 825] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 826] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 827] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 828] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 829] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 830] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 831] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 832] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 833] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 834] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 835] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 836] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 837] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 838] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 839] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 840] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 841] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 842] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 843] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 844] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 845] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 846] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 847] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 848] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 849] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 850] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 851] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 852] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 853] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 854] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 855] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 856] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 857] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 858] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 859] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 860] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 861] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 862] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 863] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 864] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 865] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 866] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 867] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 868] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 869] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 870] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 871] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 872] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 873] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 874] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 875] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 876] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 877] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 878] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 879] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 880] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 881] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 882] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 883] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 884] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 885] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 886] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 887] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 888] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 889] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 890] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 891] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 892] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 893] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 894] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 895] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 896] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 897] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 898] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 899] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 900] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 901] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 902] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 903] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 904] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 905] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 906] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 907] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 908] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 909] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 910] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 911] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 912] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 913] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 914] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 915] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 916] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 917] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 918] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 919] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 920] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 921] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 922] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 923] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 924] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 925] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 926] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 927] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 928] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 929] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 930] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 931] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 932] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 933] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 934] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 935] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 936] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 937] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 938] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 939] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 940] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 941] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 942] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 943] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 944] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 945] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 946] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 947] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 948] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 949] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 950] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 951] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 952] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 953] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 954] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 955] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 956] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 957] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 958] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 959] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 960] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 961] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 962] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 963] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 964] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 965] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 966] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 967] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 968] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 969] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 970] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 971] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 972] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 973] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 974] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 975] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 976] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 977] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 978] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 979] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 980] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 981] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 982] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 983] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 984] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 985] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 986] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 987] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 988] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 989] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 990] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 991] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 992] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 993] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 994] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 995] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 996] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 997] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 998] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[ 999] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1000] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1001] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1002] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1003] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1004] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1005] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1006] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1007] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1008] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1009] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1010] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1011] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1012] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1013] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1014] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1015] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1016] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1017] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1018] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1019] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1020] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1021] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1022] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1023] == 0xffff1000    ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
vega20.gfx.ring[1024] == 0xc0032200    .wD PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC]

Dumping IB at (gfxhub) VMID:5 0x8001004e2000 of 48 words from ring[532]
IB[5@0x8001004e2000 + 0x0   ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK]
IB[5@0x8001004e2000 + 0x4   ] = 0x00491000 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00491000, SWAP:0
IB[5@0x8001004e2000 + 0x8   ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001
IB[5@0x8001004e2000 + 0xc   ] = 0x00000048 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:72, VMID: 0 [MAPPED]
IB[5@0x8001004e2000 + 0x10  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x8001004e2000 + 0x14  ] = 0x0000040f ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0xf, EVENT_INDEX: 0x4
IB[5@0x8001004e2000 + 0x18  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x8001004e2000 + 0x1c  ] = 0x00000024 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x24, EVENT_INDEX: 0x0
IB[5@0x8001004e2000 + 0x20  ] = 0xc0027900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[5@0x8001004e2000 + 0x24  ] = 0x00000240 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x240
IB[5@0x8001004e2000 + 0x28  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 1: <unknown> <= 0x00000000
IB[5@0x8001004e2000 + 0x2c  ] = 0x00012000 ... \---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_GSVS_RING_SIZE <= 0x00012000
IB[5@0x8001004e2000 + 0x30  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x8001004e2000 + 0x34  ] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc
IB[5@0x8001004e2000 + 0x38  ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_0 <= 0x0048e000
IB[5@0x8001004e2000 + 0x3c  ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_1 <= 0xffff8001
IB[5@0x8001004e2000 + 0x40  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x8001004e2000 + 0x44  ] = 0x0000004c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4c
IB[5@0x8001004e2000 + 0x48  ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_0 <= 0x0048e000
IB[5@0x8001004e2000 + 0x4c  ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_1 <= 0xffff8001
IB[5@0x8001004e2000 + 0x50  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x8001004e2000 + 0x54  ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82
IB[5@0x8001004e2000 + 0x58  ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x0048e000
IB[5@0x8001004e2000 + 0x5c  ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0xffff8001
IB[5@0x8001004e2000 + 0x60  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x8001004e2000 + 0x64  ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102
IB[5@0x8001004e2000 + 0x68  ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x0048e000
IB[5@0x8001004e2000 + 0x6c  ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0xffff8001
IB[5@0x8001004e2000 + 0x70  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x8001004e2000 + 0x74  ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4
IB[5@0x8001004e2000 + 0x78  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x8001004e2000 + 0x7c  ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4
IB[5@0x8001004e2000 + 0x80  ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME]
IB[5@0x8001004e2000 + 0x84  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA
IB[5@0x8001004e2000 + 0x88  ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM]
IB[5@0x8001004e2000 + 0x8c  ] = 0x28c40000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08c40000 (TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA, SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA)
IB[5@0x8001004e2000 + 0x90  ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff
IB[5@0x8001004e2000 + 0x94  ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff
IB[5@0x8001004e2000 + 0x98  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000
IB[5@0x8001004e2000 + 0x9c  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000
IB[5@0x8001004e2000 + 0xa0  ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a
IB[5@0x8001004e2000 + 0xa4  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x8001004e2000 + 0xa8  ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0
IB[5@0x8001004e2000 + 0xac  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x8001004e2000 + 0xb0  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x8001004e2000 + 0xb4  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x8001004e2000 + 0xb8  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x8001004e2000 + 0xbc  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
End of IB

Dumping IB at (gfxhub) VMID:5 0x80011cd60000 of 360 words from ring[536]
IB[5@0x80011cd60000 + 0x0   ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x4   ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0
IB[5@0x80011cd60000 + 0x8   ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0xc   ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4
IB[5@0x80011cd60000 + 0x10  ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x14  ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1
IB[5@0x80011cd60000 + 0x18  ] = 0x0065e008 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x0065e008
IB[5@0x80011cd60000 + 0x1c  ] = 0xffff8000 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x20  ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
IB[5@0x80011cd60000 + 0x24  ] = 0x00220514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 0, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 1, CACHE_POLICY: 0, EXECUTE: 0
IB[5@0x80011cd60000 + 0x28  ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1
IB[5@0x80011cd60000 + 0x2c  ] = 0x0065e000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0065e000
IB[5@0x80011cd60000 + 0x30  ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x34  ] = 0x000000d9 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000000d9
IB[5@0x80011cd60000 + 0x38  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
IB[5@0x80011cd60000 + 0x3c  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
IB[5@0x80011cd60000 + 0x40  ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM]
IB[5@0x80011cd60000 + 0x44  ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:MEM, FUNC:[==]
IB[5@0x80011cd60000 + 0x48  ] = 0x0065e000 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x0065e000, SWAP: 0
IB[5@0x80011cd60000 + 0x4c  ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x50  ] = 0x000000d9 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x000000d9
IB[5@0x80011cd60000 + 0x54  ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff
IB[5@0x80011cd60000 + 0x58  ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004
IB[5@0x80011cd60000 + 0x5c  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0x60  ] = 0x00000242 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x242
IB[5@0x80011cd60000 + 0x64  ] = 0x0065e120 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_2 <= 0x0065e120
IB[5@0x80011cd60000 + 0x68  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0x6c  ] = 0x00000243 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x243
IB[5@0x80011cd60000 + 0x70  ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_3 <= 0xffffffff
IB[5@0x80011cd60000 + 0x74  ] = 0xc0031502 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:1, OPCODE:15[PKT3_DISPATCH_DIRECT]
IB[5@0x80011cd60000 + 0x78  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x15, word 0: DIM_X: 0x00000080
IB[5@0x80011cd60000 + 0x7c  ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 1: DIM_Y: 0x00000001
IB[5@0x80011cd60000 + 0x80  ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 2: DIM_Z: 0x00000001
IB[5@0x80011cd60000 + 0x84  ] = 0x00000045 ... \---+ PKT3 OPCODE 0x15, word 3: INITIATOR: 0x00000045
IB[5@0x80011cd60000 + 0x88  ] = 0xc0043700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA]
IB[5@0x80011cd60000 + 0x8c  ] = 0x40100500 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[memory async]
IB[5@0x80011cd60000 + 0x90  ] = 0x1ee00000 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x1ee00000
IB[5@0x80011cd60000 + 0x94  ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x98  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 3: DATA
IB[5@0x80011cd60000 + 0x9c  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x37, word 4: DATA
IB[5@0x80011cd60000 + 0xa0  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0xa4  ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311
IB[5@0x80011cd60000 + 0xa8  ] = 0x09fc01a0 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x09fc01a0
IB[5@0x80011cd60000 + 0xac  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0xb0  ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18
IB[5@0x80011cd60000 + 0xb4  ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000002
IB[5@0x80011cd60000 + 0xb8  ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0xbc  ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48
IB[5@0x80011cd60000 + 0xc0  ] = 0x010040bb ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x010040bb
IB[5@0x80011cd60000 + 0xc4  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED]
IB[5@0x80011cd60000 + 0xc8  ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0041
IB[5@0x80011cd60000 + 0xcc  ] = 0x00000010 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000010
IB[5@0x80011cd60000 + 0xd0  ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0xd4  ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8
IB[5@0x80011cd60000 + 0xd8  ] = 0x010040bc ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x010040bc
IB[5@0x80011cd60000 + 0xdc  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED]
IB[5@0x80011cd60000 + 0xe0  ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0041
IB[5@0x80011cd60000 + 0xe4  ] = 0x00000006 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x00000006
IB[5@0x80011cd60000 + 0xe8  ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX]
IB[5@0x80011cd60000 + 0xec  ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type]
IB[5@0x80011cd60000 + 0xf0  ] = 0x00000011 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000011
IB[5@0x80011cd60000 + 0xf4  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0xf8  ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200
IB[5@0x80011cd60000 + 0xfc  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x100 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x104 ] = 0x0000010b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10b
IB[5@0x80011cd60000 + 0x108 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCIL_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x10c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x110 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x0
IB[5@0x80011cd60000 + 0x114 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x118 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x11c ] = 0x00000003 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x3
IB[5@0x80011cd60000 + 0x120 ] = 0x00010028 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE <= 0x00010028
IB[5@0x80011cd60000 + 0x124 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x128 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x4
IB[5@0x80011cd60000 + 0x12c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE2 <= 0x00000000
IB[5@0x80011cd60000 + 0x130 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x134 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0
IB[5@0x80011cd60000 + 0x138 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x13c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x140 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x144 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x148 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x14c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x150 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x154 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x158 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x15c ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202
IB[5@0x80011cd60000 + 0x160 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010
IB[5@0x80011cd60000 + 0x164 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x168 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc
IB[5@0x80011cd60000 + 0x16c ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700
IB[5@0x80011cd60000 + 0x170 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x174 ] = 0x000001d8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1d8
IB[5@0x80011cd60000 + 0x178 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSX_MRT0_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x17c ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSX_MRT1_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x180 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmSX_MRT2_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x184 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmSX_MRT3_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x188 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmSX_MRT4_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x18c ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmSX_MRT5_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x190 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmSX_MRT6_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x194 ] = 0x06000600 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmSX_MRT7_BLEND_OPT <= 0x06000600
IB[5@0x80011cd60000 + 0x198 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x19c ] = 0x000001c5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c5
IB[5@0x80011cd60000 + 0x1a0 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004
IB[5@0x80011cd60000 + 0x1a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1a8 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e
IB[5@0x80011cd60000 + 0x1ac ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f
IB[5@0x80011cd60000 + 0x1b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1b4 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f
IB[5@0x80011cd60000 + 0x1b8 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f
IB[5@0x80011cd60000 + 0x1bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1c0 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204
IB[5@0x80011cd60000 + 0x1c4 ] = 0x01080000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01080000
IB[5@0x80011cd60000 + 0x1c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1cc ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5
IB[5@0x80011cd60000 + 0x1d0 ] = 0x0000086b ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x0000086b
IB[5@0x80011cd60000 + 0x1d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1d8 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9
IB[5@0x80011cd60000 + 0x1dc ] = 0x0000002d ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x0000002d
IB[5@0x80011cd60000 + 0x1e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1e4 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205
IB[5@0x80011cd60000 + 0x1e8 ] = 0x00000240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00000240
IB[5@0x80011cd60000 + 0x1ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1f0 ] = 0x00000313 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x313
IB[5@0x80011cd60000 + 0x1f4 ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000
IB[5@0x80011cd60000 + 0x1f8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x1fc ] = 0x0000030e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30e
IB[5@0x80011cd60000 + 0x200 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_MASK_X0Y0_X1Y0 <= 0xffffffff
IB[5@0x80011cd60000 + 0x204 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_AA_MASK_X0Y1_X1Y1 <= 0xffffffff
IB[5@0x80011cd60000 + 0x208 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x20c ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201
IB[5@0x80011cd60000 + 0x210 ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000
IB[5@0x80011cd60000 + 0x214 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x218 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293
IB[5@0x80011cd60000 + 0x21c ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc
IB[5@0x80011cd60000 + 0x220 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x224 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b
IB[5@0x80011cd60000 + 0x228 ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000
IB[5@0x80011cd60000 + 0x22c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x230 ] = 0x000002a1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a1
IB[5@0x80011cd60000 + 0x234 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_PRIMITIVEID_EN <= 0x00000000
IB[5@0x80011cd60000 + 0x238 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x23c ] = 0x00000290 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x290
IB[5@0x80011cd60000 + 0x240 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_GS_MODE <= 0x00000000
IB[5@0x80011cd60000 + 0x244 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x248 ] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1
IB[5@0x80011cd60000 + 0x24c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000000
IB[5@0x80011cd60000 + 0x250 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x254 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3
IB[5@0x80011cd60000 + 0x258 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004
IB[5@0x80011cd60000 + 0x25c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x260 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206
IB[5@0x80011cd60000 + 0x264 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f
IB[5@0x80011cd60000 + 0x268 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x26c ] = 0x00000207 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x207
IB[5@0x80011cd60000 + 0x270 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VS_OUT_CNTL <= 0x00000000
IB[5@0x80011cd60000 + 0x274 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x278 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203
IB[5@0x80011cd60000 + 0x27c ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010
IB[5@0x80011cd60000 + 0x280 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x284 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3
IB[5@0x80011cd60000 + 0x288 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002
IB[5@0x80011cd60000 + 0x28c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x290 ] = 0x000001b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b4
IB[5@0x80011cd60000 + 0x294 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ADDR <= 0x00000002
IB[5@0x80011cd60000 + 0x298 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x29c ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6
IB[5@0x80011cd60000 + 0x2a0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001
IB[5@0x80011cd60000 + 0x2a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2a8 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8
IB[5@0x80011cd60000 + 0x2ac ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01000000
IB[5@0x80011cd60000 + 0x2b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2b4 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4
IB[5@0x80011cd60000 + 0x2b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000
IB[5@0x80011cd60000 + 0x2bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2c0 ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191
IB[5@0x80011cd60000 + 0x2c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000
IB[5@0x80011cd60000 + 0x2c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2cc ] = 0x00000316 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x316
IB[5@0x80011cd60000 + 0x2d0 ] = 0x0000001e ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_VERTEX_REUSE_BLOCK_CNTL <= 0x0000001e
IB[5@0x80011cd60000 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2d8 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba
IB[5@0x80011cd60000 + 0x2dc ] = 0x00000780 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000780
IB[5@0x80011cd60000 + 0x2e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2e4 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5
IB[5@0x80011cd60000 + 0x2e8 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000
IB[5@0x80011cd60000 + 0x2ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2f0 ] = 0x0000029b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x29b
IB[5@0x80011cd60000 + 0x2f4 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_GS_OUT_PRIM_TYPE <= 0x00000002
IB[5@0x80011cd60000 + 0x2f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x2fc ] = 0x00000083 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x83
IB[5@0x80011cd60000 + 0x300 ] = 0x0000ffff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CLIPRECT_RULE <= 0x0000ffff
IB[5@0x80011cd60000 + 0x304 ] = 0xc00b6900 ... PKT3, COUNT:12, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x308 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318
IB[5@0x80011cd60000 + 0x30c ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x011ce000
IB[5@0x80011cd60000 + 0x310 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080
IB[5@0x80011cd60000 + 0x314 ] = 0x03bfc86f ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc86f
IB[5@0x80011cd60000 + 0x318 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000
IB[5@0x80011cd60000 + 0x31c ] = 0x0002a828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x0002a828
IB[5@0x80011cd60000 + 0x320 ] = 0xdc680000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc680000
IB[5@0x80011cd60000 + 0x324 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000000
IB[5@0x80011cd60000 + 0x328 ] = 0x011ede00 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x011ede00
IB[5@0x80011cd60000 + 0x32c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080
IB[5@0x80011cd60000 + 0x330 ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x011ce000
IB[5@0x80011cd60000 + 0x334 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080
IB[5@0x80011cd60000 + 0x338 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x33c ] = 0x00000325 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x325
IB[5@0x80011cd60000 + 0x340 ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_DCC_BASE <= 0x011ce000
IB[5@0x80011cd60000 + 0x344 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000080
IB[5@0x80011cd60000 + 0x348 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x34c ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8
IB[5@0x80011cd60000 + 0x350 ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff
IB[5@0x80011cd60000 + 0x354 ] = 0xc0039f00 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:9f[PKT3_LOAD_CONTEXT_REG_INDEX]
IB[5@0x80011cd60000 + 0x358 ] = 0x1ee00000 ... |---+ PKT3 OPCODE 0x9f, word 0: MEM_ADDR_LO: 0x1ee00000
IB[5@0x80011cd60000 + 0x35c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x9f, word 1: MEM_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x360 ] = 0x00000323 ... |---+ PKT3 OPCODE 0x9f, word 2: REG: (ignored)

IB[5@0x80011cd60000 + 0x364 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x9f, word 3: NUM_DWORDS: 0x2

IB[5@0x80011cd60000 + 0x368 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x36c ] = 0x0000032b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x32b
IB[5@0x80011cd60000 + 0x370 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR1_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x374 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x378 ] = 0x0000033a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x33a
IB[5@0x80011cd60000 + 0x37c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR2_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x380 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x384 ] = 0x00000349 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x349
IB[5@0x80011cd60000 + 0x388 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR3_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x38c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x390 ] = 0x00000358 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x358
IB[5@0x80011cd60000 + 0x394 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR4_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x398 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x39c ] = 0x00000367 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x367
IB[5@0x80011cd60000 + 0x3a0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR5_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x3a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3a8 ] = 0x00000376 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x376
IB[5@0x80011cd60000 + 0x3ac ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR6_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x3b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3b4 ] = 0x00000385 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x385
IB[5@0x80011cd60000 + 0x3b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR7_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x3bc ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3c0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xe
IB[5@0x80011cd60000 + 0x3c4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x3c8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO <= 0x00000000
IB[5@0x80011cd60000 + 0x3cc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3d0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82
IB[5@0x80011cd60000 + 0x3d4 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08700f00
IB[5@0x80011cd60000 + 0x3d8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3dc ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109
IB[5@0x80011cd60000 + 0x3e0 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x00000012
IB[5@0x80011cd60000 + 0x3e4 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x3e8 ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f
IB[5@0x80011cd60000 + 0x3ec ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000
IB[5@0x80011cd60000 + 0x3f0 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000
IB[5@0x80011cd60000 + 0x3f4 ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0x44870000
IB[5@0x80011cd60000 + 0x3f8 ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x44870000
IB[5@0x80011cd60000 + 0x3fc ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f800000
IB[5@0x80011cd60000 + 0x400 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x00000000
IB[5@0x80011cd60000 + 0x404 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x408 ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4
IB[5@0x80011cd60000 + 0x40c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000
IB[5@0x80011cd60000 + 0x410 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000
IB[5@0x80011cd60000 + 0x414 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x418 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94
IB[5@0x80011cd60000 + 0x41c ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000
IB[5@0x80011cd60000 + 0x420 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00
IB[5@0x80011cd60000 + 0x424 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x428 ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa
IB[5@0x80011cd60000 + 0x42c ] = 0x41eab7f1 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x41eab7f1
IB[5@0x80011cd60000 + 0x430 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000
IB[5@0x80011cd60000 + 0x434 ] = 0x41808777 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x41808777
IB[5@0x80011cd60000 + 0x438 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000
IB[5@0x80011cd60000 + 0x43c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x440 ] = 0x00000282 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x282
IB[5@0x80011cd60000 + 0x444 ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008
IB[5@0x80011cd60000 + 0x448 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x80011cd60000 + 0x44c ] = 0x00000105 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x105
IB[5@0x80011cd60000 + 0x450 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND_RED <= 0x3f800000
IB[5@0x80011cd60000 + 0x454 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND_GREEN <= 0x3f800000
IB[5@0x80011cd60000 + 0x458 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND_BLUE <= 0x3f800000
IB[5@0x80011cd60000 + 0x45c ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND_ALPHA <= 0x3f800000
IB[5@0x80011cd60000 + 0x460 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x464 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0
IB[5@0x80011cd60000 + 0x468 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x46c ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4
IB[5@0x80011cd60000 + 0x470 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME]
IB[5@0x80011cd60000 + 0x474 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA
IB[5@0x80011cd60000 + 0x478 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM]
IB[5@0x80011cd60000 + 0x47c ] = 0x00c40000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x00c40000 (TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA)
IB[5@0x80011cd60000 + 0x480 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff
IB[5@0x80011cd60000 + 0x484 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff
IB[5@0x80011cd60000 + 0x488 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000
IB[5@0x80011cd60000 + 0x48c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000
IB[5@0x80011cd60000 + 0x490 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a
IB[5@0x80011cd60000 + 0x494 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0x498 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe
IB[5@0x80011cd60000 + 0x49c ] = 0x0065e140 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x0065e140
IB[5@0x80011cd60000 + 0x4a0 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0x4a4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e
IB[5@0x80011cd60000 + 0x4a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00000000
IB[5@0x80011cd60000 + 0x4ac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000
IB[5@0x80011cd60000 + 0x4b0 ] = 0x45700000 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x45700000
IB[5@0x80011cd60000 + 0x4b4 ] = 0x45070000 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x45070000
IB[5@0x80011cd60000 + 0x4b8 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x80011cd60000 + 0x4bc ] = 0x00000052 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x52
IB[5@0x80011cd60000 + 0x4c0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000
IB[5@0x80011cd60000 + 0x4c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000
IB[5@0x80011cd60000 + 0x4c8 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO]
IB[5@0x80011cd60000 + 0x4cc ] = 0x00000003 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 3
IB[5@0x80011cd60000 + 0x4d0 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2
IB[5@0x80011cd60000 + 0x4d4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[5@0x80011cd60000 + 0x4d8 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0
IB[5@0x80011cd60000 + 0x4dc ] = 0x0040bb00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0040bb00
IB[5@0x80011cd60000 + 0x4e0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x4e4 ] = 0x0040bb00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0040bb00
IB[5@0x80011cd60000 + 0x4e8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x4ec ] = 0x80000080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 128, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1
IB[5@0x80011cd60000 + 0x4f0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[5@0x80011cd60000 + 0x4f4 ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0
IB[5@0x80011cd60000 + 0x4f8 ] = 0x0040bc00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x0040bc00
IB[5@0x80011cd60000 + 0x4fc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x500 ] = 0x0040bc00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x0040bc00
IB[5@0x80011cd60000 + 0x504 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001
IB[5@0x80011cd60000 + 0x508 ] = 0x80000080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 128, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1
IB[5@0x80011cd60000 + 0x50c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x510 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0
IB[5@0x80011cd60000 + 0x514 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x518 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4
IB[5@0x80011cd60000 + 0x51c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x520 ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4
IB[5@0x80011cd60000 + 0x524 ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[5@0x80011cd60000 + 0x528 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1
IB[5@0x80011cd60000 + 0x52c ] = 0x0065e008 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x0065e008
IB[5@0x80011cd60000 + 0x530 ] = 0xffff8000 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x534 ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM]
IB[5@0x80011cd60000 + 0x538 ] = 0x00028514 ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 20 [CACHE_FLUSH_AND_INV_TS_EVENT], EVENT_INDEX: 5, TCL1_VOL_ACTION_ENA: 0, TC_VOL_ACTION_ENA: 0, TC_WB_ACTION_ENA: 1, TCL1_ACTION_ENA: 0, TC_ACTION_ENA: 1, TC_NC_ACTION_ENA: 0, TC_WC_ACTION_ENA: 0, TC_MD_ACTION_ENA: 0, CACHE_POLICY: 0, EXECUTE: 0
IB[5@0x80011cd60000 + 0x53c ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1
IB[5@0x80011cd60000 + 0x540 ] = 0x0065e000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0065e000
IB[5@0x80011cd60000 + 0x544 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x548 ] = 0x000000da ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000000da
IB[5@0x80011cd60000 + 0x54c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000
IB[5@0x80011cd60000 + 0x550 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000
IB[5@0x80011cd60000 + 0x554 ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM]
IB[5@0x80011cd60000 + 0x558 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:MEM, FUNC:[==]
IB[5@0x80011cd60000 + 0x55c ] = 0x0065e000 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x0065e000, SWAP: 0
IB[5@0x80011cd60000 + 0x560 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8000
IB[5@0x80011cd60000 + 0x564 ] = 0x000000da ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x000000da
IB[5@0x80011cd60000 + 0x568 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff
IB[5@0x80011cd60000 + 0x56c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004
IB[5@0x80011cd60000 + 0x570 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME]
IB[5@0x80011cd60000 + 0x574 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA
IB[5@0x80011cd60000 + 0x578 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM]
IB[5@0x80011cd60000 + 0x57c ] = 0x08000000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08000000 (SH_KCACHE_ACTION_ENA)
IB[5@0x80011cd60000 + 0x580 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff
IB[5@0x80011cd60000 + 0x584 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff
IB[5@0x80011cd60000 + 0x588 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000
IB[5@0x80011cd60000 + 0x58c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000
IB[5@0x80011cd60000 + 0x590 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a
IB[5@0x80011cd60000 + 0x594 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x80011cd60000 + 0x598 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x80011cd60000 + 0x59c ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
End of IB

Disassembly of shader 5@0x80010040bb00 of length 84 bytes from IB[5@0x80011cd60000 + 0xc4]
    pgm[5@0x80010040bb00 + 0x0   ] = 0x7d8a0082		v_cmp_ne_i32_e32 vcc, 2, v0                                	
    pgm[5@0x80010040bb00 + 0x4   ] = 0x7e0202f2		v_mov_b32_e32 v1, 1.0                                      	
    pgm[5@0x80010040bb00 + 0x8   ] = 0xd1000002		v_cndmask_b32_e64 v2, 1.0, -1.0, vcc                       	
    pgm[5@0x80010040bb00 + 0xc   ] = 0x01a9e6f2	;;                                                          	
    pgm[5@0x80010040bb00 + 0x10  ] = 0xd0c50000		v_cmp_ne_i32_e64 s[0:1], 1, v0                             	
    pgm[5@0x80010040bb00 + 0x14  ] = 0x00020081	;;                                                          	
    pgm[5@0x80010040bb00 + 0x18  ] = 0xd1000000		v_cndmask_b32_e64 v0, 1.0, -1.0, s[0:1]                    	
    pgm[5@0x80010040bb00 + 0x1c  ] = 0x0001e6f2	;;                                                          	
    pgm[5@0x80010040bb00 + 0x20  ] = 0x7e060280		v_mov_b32_e32 v3, 0                                        	
    pgm[5@0x80010040bb00 + 0x24  ] = 0xc40008cf		exp pos0 v2, v0, v3, v1 done                               	
    pgm[5@0x80010040bb00 + 0x28  ] = 0x01030002	;;                                                          	
    pgm[5@0x80010040bb00 + 0x2c  ] = 0x7e080202		v_mov_b32_e32 v4, s2                                       	
    pgm[5@0x80010040bb00 + 0x30  ] = 0x7e0a0204		v_mov_b32_e32 v5, s4                                       	
    pgm[5@0x80010040bb00 + 0x34  ] = 0x00080905		v_cndmask_b32_e32 v4, v5, v4, vcc                          	
    pgm[5@0x80010040bb00 + 0x38  ] = 0x7e0a0203		v_mov_b32_e32 v5, s3                                       	
    pgm[5@0x80010040bb00 + 0x3c  ] = 0x7e0c0205		v_mov_b32_e32 v6, s5                                       	
    pgm[5@0x80010040bb00 + 0x40  ] = 0xd1000005		v_cndmask_b32_e64 v5, v6, v5, s[0:1]                       	
    pgm[5@0x80010040bb00 + 0x44  ] = 0x00020b06	;;                                                          	
    pgm[5@0x80010040bb00 + 0x48  ] = 0xc4000203		exp param0 v4, v5, off, off                                	
    pgm[5@0x80010040bb00 + 0x4c  ] = 0x80800504	;;                                                          	
    pgm[5@0x80010040bb00 + 0x50  ] = 0xbf810000		s_endpgm                                                   	
End of disassembly.

Disassembly of shader 5@0x80010040bc00 of length 92 bytes from IB[5@0x80011cd60000 + 0xdc]
    pgm[5@0x80010040bc00 + 0x0   ] = 0xbe800003		s_mov_b32 s0, s3                                           	
    pgm[5@0x80010040bc00 + 0x4   ] = 0xb0038000		s_movk_i32 s3, 0x8000                                      	
    pgm[5@0x80010040bc00 + 0x8   ] = 0xc00e0101		s_load_dwordx8 s[4:11], s[2:3], 0x0                        	
    pgm[5@0x80010040bc00 + 0xc   ] = 0x00000000	;;                                                          	
    pgm[5@0x80010040bc00 + 0x10  ] = 0xbefc0000		s_mov_b32 m0, s0                                           	
    pgm[5@0x80010040bc00 + 0x14  ] = 0xbf800000		s_nop 0                                                    	
    pgm[5@0x80010040bc00 + 0x18  ] = 0xd4080000		v_interp_p1_f32_e32 v2, v0, attr0.x                        	
    pgm[5@0x80010040bc00 + 0x1c  ] = 0xd4090001		v_interp_p2_f32_e32 v2, v1, attr0.x                        	
    pgm[5@0x80010040bc00 + 0x20  ] = 0x7e041102		v_cvt_i32_f32_e32 v2, v2                                   	
    pgm[5@0x80010040bc00 + 0x24  ] = 0xd4000100		v_interp_p1_f32_e32 v0, v0, attr0.y                        	
    pgm[5@0x80010040bc00 + 0x28  ] = 0xd4010101		v_interp_p2_f32_e32 v0, v1, attr0.y                        	
    pgm[5@0x80010040bc00 + 0x2c  ] = 0x7e061100		v_cvt_i32_f32_e32 v3, v0                                   	
    pgm[5@0x80010040bc00 + 0x30  ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[5@0x80010040bc00 + 0x34  ] = 0xf0001f00		image_load v[0:3], v2, s[4:11] dmask:0xf unorm             	
    pgm[5@0x80010040bc00 + 0x38  ] = 0x00010002	;;                                                          	
    pgm[5@0x80010040bc00 + 0x3c  ] = 0xbf8c3f70		s_waitcnt vmcnt(0)                                         	
    pgm[5@0x80010040bc00 + 0x40  ] = 0xd2960000		v_cvt_pkrtz_f16_f32 v0, v0, v1                             	
    pgm[5@0x80010040bc00 + 0x44  ] = 0x00020300	;;                                                          	
    pgm[5@0x80010040bc00 + 0x48  ] = 0xd2960001		v_cvt_pkrtz_f16_f32 v1, v2, v3                             	
    pgm[5@0x80010040bc00 + 0x4c  ] = 0x00020702	;;                                                          	
    pgm[5@0x80010040bc00 + 0x50  ] = 0xc4001c05		exp mrt0 v0, off, v1, off done compr vm                    	
    pgm[5@0x80010040bc00 + 0x54  ] = 0x80800100	;;                                                          	
    pgm[5@0x80010040bc00 + 0x58  ] = 0xbf810000		s_endpgm                                                   	
End of disassembly.

Dumping IB at (gfxhub) VMID:4 0x80000005b700 of 264 words from ring[788]
IB[4@0x80000005b700 + 0x0   ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK]
IB[4@0x80000005b700 + 0x4   ] = 0x00000a00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00000a00, SWAP:0
IB[4@0x80000005b700 + 0x8   ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001
IB[4@0x80000005b700 + 0xc   ] = 0x00000030 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 0 [MAPPED]
IB[4@0x80000005b700 + 0x10  ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME]
IB[4@0x80000005b700 + 0x14  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA
IB[4@0x80000005b700 + 0x18  ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM]
IB[4@0x80000005b700 + 0x1c  ] = 0x28c40000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08c40000 (TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA, SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA)
IB[4@0x80000005b700 + 0x20  ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff
IB[4@0x80000005b700 + 0x24  ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff
IB[4@0x80000005b700 + 0x28  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000
IB[4@0x80000005b700 + 0x2c  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000
IB[4@0x80000005b700 + 0x30  ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a
IB[4@0x80000005b700 + 0x34  ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[4@0x80000005b700 + 0x38  ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0
IB[4@0x80000005b700 + 0x3c  ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[4@0x80000005b700 + 0x40  ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0
IB[4@0x80000005b700 + 0x44  ] = 0x00601600 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00601600
IB[4@0x80000005b700 + 0x48  ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001
IB[4@0x80000005b700 + 0x4c  ] = 0x00601600 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00601600
IB[4@0x80000005b700 + 0x50  ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001
IB[4@0x80000005b700 + 0x54  ] = 0x80000060 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 96, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1
IB[4@0x80000005b700 + 0x58  ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[4@0x80000005b700 + 0x5c  ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0
IB[4@0x80000005b700 + 0x60  ] = 0x00356c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00356c00
IB[4@0x80000005b700 + 0x64  ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000
IB[4@0x80000005b700 + 0x68  ] = 0x00356c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00356c00
IB[4@0x80000005b700 + 0x6c  ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000
IB[4@0x80000005b700 + 0x70  ] = 0x80000020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 32, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1
IB[4@0x80000005b700 + 0x74  ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x78  ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5
IB[4@0x80000005b700 + 0x7c  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_STRMOUT_CONFIG <= 0x00000000
IB[4@0x80000005b700 + 0x80  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000
IB[4@0x80000005b700 + 0x84  ] = 0xc00f6900 ... PKT3, COUNT:16, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x88  ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318
IB[4@0x80000005b700 + 0x8c  ] = 0x010d0000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x010d0000
IB[4@0x80000005b700 + 0x90  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080
IB[4@0x80000005b700 + 0x94  ] = 0x03bfc839 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc839
IB[4@0x80000005b700 + 0x98  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000
IB[4@0x80000005b700 + 0x9c  ] = 0x00028828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x00028828
IB[4@0x80000005b700 + 0xa0  ] = 0xdc6a0000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc6a0000
IB[4@0x80000005b700 + 0xa4  ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000208
IB[4@0x80000005b700 + 0xa8  ] = 0x010d0000 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x010d0000
IB[4@0x80000005b700 + 0xac  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080
IB[4@0x80000005b700 + 0xb0  ] = 0x010d0000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x010d0000
IB[4@0x80000005b700 + 0xb4  ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080
IB[4@0x80000005b700 + 0xb8  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx90.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000
IB[4@0x80000005b700 + 0xbc  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx90.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000
IB[4@0x80000005b700 + 0xc0  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 14: gfx90.mmCB_COLOR0_DCC_BASE <= 0x00000000
IB[4@0x80000005b700 + 0xc4  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 15: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000000
IB[4@0x80000005b700 + 0xc8  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0xcc  ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8
IB[4@0x80000005b700 + 0xd0  ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff
IB[4@0x80000005b700 + 0xd4  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0xd8  ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82
IB[4@0x80000005b700 + 0xdc  ] = 0x083a0f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x083a0f00
IB[4@0x80000005b700 + 0xe0  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0xe4  ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c
IB[4@0x80000005b700 + 0xe8  ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001
IB[4@0x80000005b700 + 0xec  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0xf0  ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b
IB[4@0x80000005b700 + 0xf4  ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000
IB[4@0x80000005b700 + 0xf8  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0xfc  ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203
IB[4@0x80000005b700 + 0x100 ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010
IB[4@0x80000005b700 + 0x104 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x108 ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311
IB[4@0x80000005b700 + 0x10c ] = 0x10040003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x10040003
IB[4@0x80000005b700 + 0x110 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x114 ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18
IB[4@0x80000005b700 + 0x118 ] = 0x00000006 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000006
IB[4@0x80000005b700 + 0x11c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x120 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201
IB[4@0x80000005b700 + 0x124 ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000
IB[4@0x80000005b700 + 0x128 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x12c ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293
IB[4@0x80000005b700 + 0x130 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc
IB[4@0x80000005b700 + 0x134 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x138 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e
IB[4@0x80000005b700 + 0x13c ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f
IB[4@0x80000005b700 + 0x140 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x144 ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109
IB[4@0x80000005b700 + 0x148 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x00000012
IB[4@0x80000005b700 + 0x14c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x150 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204
IB[4@0x80000005b700 + 0x154 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01000000
IB[4@0x80000005b700 + 0x158 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x15c ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c
IB[4@0x80000005b700 + 0x160 ] = 0x00200400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_COMMON_0 <= 0x00200400
IB[4@0x80000005b700 + 0x164 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x168 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e
IB[4@0x80000005b700 + 0x16c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00000000
IB[4@0x80000005b700 + 0x170 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000
IB[4@0x80000005b700 + 0x174 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x178 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe
IB[4@0x80000005b700 + 0x17c ] = 0x002797c0 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x002797c0
IB[4@0x80000005b700 + 0x180 ] = 0x00356a40 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00356a40
IB[4@0x80000005b700 + 0x184 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x188 ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102
IB[4@0x80000005b700 + 0x18c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x00000000
IB[4@0x80000005b700 + 0x190 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0x00000000
IB[4@0x80000005b700 + 0x194 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x198 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82
IB[4@0x80000005b700 + 0x19c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x00000000
IB[4@0x80000005b700 + 0x1a0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0x00000000
IB[4@0x80000005b700 + 0x1a4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x1a8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54
IB[4@0x80000005b700 + 0x1ac ] = 0x00356c00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00356c00
IB[4@0x80000005b700 + 0x1b0 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x1b4 ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa
IB[4@0x80000005b700 + 0x1b8 ] = 0x40f88633 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x40f88633
IB[4@0x80000005b700 + 0x1bc ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000
IB[4@0x80000005b700 + 0x1c0 ] = 0x40888444 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x40888444
IB[4@0x80000005b700 + 0x1c4 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000
IB[4@0x80000005b700 + 0x1c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x1cc ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d
IB[4@0x80000005b700 + 0x1d0 ] = 0x00410078 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x00410078
IB[4@0x80000005b700 + 0x1d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x1d8 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9
IB[4@0x80000005b700 + 0x1dc ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x00000031
IB[4@0x80000005b700 + 0x1e0 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x1e4 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94
IB[4@0x80000005b700 + 0x1e8 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000
IB[4@0x80000005b700 + 0x1ec ] = 0x083a0f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x083a0f00
IB[4@0x80000005b700 + 0x1f0 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x1f4 ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f
IB[4@0x80000005b700 + 0x1f8 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000
IB[4@0x80000005b700 + 0x1fc ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000
IB[4@0x80000005b700 + 0x200 ] = 0x4483a000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0x4483a000
IB[4@0x80000005b700 + 0x204 ] = 0x4483a000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x4483a000
IB[4@0x80000005b700 + 0x208 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f000000
IB[4@0x80000005b700 + 0x20c ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000
IB[4@0x80000005b700 + 0x210 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x214 ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4
IB[4@0x80000005b700 + 0x218 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000
IB[4@0x80000005b700 + 0x21c ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000
IB[4@0x80000005b700 + 0x220 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x224 ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c
IB[4@0x80000005b700 + 0x228 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCILREFMASK <= 0x01000000
IB[4@0x80000005b700 + 0x22c ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCILREFMASK_BF <= 0x01000000
IB[4@0x80000005b700 + 0x230 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x234 ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191
IB[4@0x80000005b700 + 0x238 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000
IB[4@0x80000005b700 + 0x23c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x240 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba
IB[4@0x80000005b700 + 0x244 ] = 0x00000780 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000780
IB[4@0x80000005b700 + 0x248 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x24c ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc
IB[4@0x80000005b700 + 0x250 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700
IB[4@0x80000005b700 + 0x254 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x258 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0
IB[4@0x80000005b700 + 0x25c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x260 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x264 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x268 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x26c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x270 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x274 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x278 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x27c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x280 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202
IB[4@0x80000005b700 + 0x284 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010
IB[4@0x80000005b700 + 0x288 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x28c ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5
IB[4@0x80000005b700 + 0x290 ] = 0x0000486b ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x0000486b
IB[4@0x80000005b700 + 0x294 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x298 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280
IB[4@0x80000005b700 + 0x29c ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008
IB[4@0x80000005b700 + 0x2a0 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00080008
IB[4@0x80000005b700 + 0x2a4 ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008
IB[4@0x80000005b700 + 0x2a8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x2ac ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292
IB[4@0x80000005b700 + 0x2b0 ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022
IB[4@0x80000005b700 + 0x2b4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x2b8 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df
IB[4@0x80000005b700 + 0x2bc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000
IB[4@0x80000005b700 + 0x2c0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x2c4 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205
IB[4@0x80000005b700 + 0x2c8 ] = 0x00080244 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080244
IB[4@0x80000005b700 + 0x2cc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x2d0 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200
IB[4@0x80000005b700 + 0x2d4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000
IB[4@0x80000005b700 + 0x2d8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x2dc ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5
IB[4@0x80000005b700 + 0x2e0 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000
IB[4@0x80000005b700 + 0x2e4 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x2e8 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48
IB[4@0x80000005b700 + 0x2ec ] = 0x01006016 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x01006016
IB[4@0x80000005b700 + 0x2f0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED]
IB[4@0x80000005b700 + 0x2f4 ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0041
IB[4@0x80000005b700 + 0x2f8 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012
IB[4@0x80000005b700 + 0x2fc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x300 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3
IB[4@0x80000005b700 + 0x304 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004
IB[4@0x80000005b700 + 0x308 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x30c ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206
IB[4@0x80000005b700 + 0x310 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f
IB[4@0x80000005b700 + 0x314 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x318 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8
IB[4@0x80000005b700 + 0x31c ] = 0x01006024 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01006024
IB[4@0x80000005b700 + 0x320 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED]
IB[4@0x80000005b700 + 0x324 ] = 0x002c0085 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0085
IB[4@0x80000005b700 + 0x328 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a
IB[4@0x80000005b700 + 0x32c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x330 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3
IB[4@0x80000005b700 + 0x334 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002
IB[4@0x80000005b700 + 0x338 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077
IB[4@0x80000005b700 + 0x33c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x340 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8
IB[4@0x80000005b700 + 0x344 ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01020000
IB[4@0x80000005b700 + 0x348 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x34c ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6
IB[4@0x80000005b700 + 0x350 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001
IB[4@0x80000005b700 + 0x354 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x358 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4
IB[4@0x80000005b700 + 0x35c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000
IB[4@0x80000005b700 + 0x360 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004
IB[4@0x80000005b700 + 0x364 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x80000005b700 + 0x368 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f
IB[4@0x80000005b700 + 0x36c ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f
IB[4@0x80000005b700 + 0x370 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x374 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50
IB[4@0x80000005b700 + 0x378 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000
IB[4@0x80000005b700 + 0x37c ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX]
IB[4@0x80000005b700 + 0x380 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x258, INDEX: [multi_vgt_param]
IB[4@0x80000005b700 + 0x384 ] = 0x0070007f ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f
IB[4@0x80000005b700 + 0x388 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX]
IB[4@0x80000005b700 + 0x38c ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type]
IB[4@0x80000005b700 + 0x390 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005
IB[4@0x80000005b700 + 0x394 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[4@0x80000005b700 + 0x398 ] = 0x0000024b ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24b
IB[4@0x80000005b700 + 0x39c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000
IB[4@0x80000005b700 + 0x3a0 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES]
IB[4@0x80000005b700 + 0x3a4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1
IB[4@0x80000005b700 + 0x3a8 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x80000005b700 + 0x3ac ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51
IB[4@0x80000005b700 + 0x3b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000
IB[4@0x80000005b700 + 0x3b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000
IB[4@0x80000005b700 + 0x3b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000
IB[4@0x80000005b700 + 0x3bc ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO]
IB[4@0x80000005b700 + 0x3c0 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4
IB[4@0x80000005b700 + 0x3c4 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2
IB[4@0x80000005b700 + 0x3c8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[4@0x80000005b700 + 0x3cc ] = 0x60200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0
IB[4@0x80000005b700 + 0x3d0 ] = 0x00602400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602400
IB[4@0x80000005b700 + 0x3d4 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001
IB[4@0x80000005b700 + 0x3d8 ] = 0x00602400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602400
IB[4@0x80000005b700 + 0x3dc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001
IB[4@0x80000005b700 + 0x3e0 ] = 0x80000300 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 768, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1
IB[4@0x80000005b700 + 0x3e4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA]
IB[4@0x80000005b700 + 0x3e8 ] = 0x80200000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 2, DST_CACHE: 0, SRC_SEL: 0, CP_SYNC: 1
IB[4@0x80000005b700 + 0x3ec ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000
IB[4@0x80000005b700 + 0x3f0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000
IB[4@0x80000005b700 + 0x3f4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000
IB[4@0x80000005b700 + 0x3f8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000
IB[4@0x80000005b700 + 0x3fc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0
IB[4@0x80000005b700 + 0x400 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE]
IB[4@0x80000005b700 + 0x404 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4
IB[4@0x80000005b700 + 0x408 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME]
IB[4@0x80000005b700 + 0x40c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA
IB[4@0x80000005b700 + 0x410 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x80000005b700 + 0x414 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x80000005b700 + 0x418 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x80000005b700 + 0x41c ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
End of IB

Disassembly of shader 4@0x800100601600 of length 76 bytes from IB[4@0x80000005b700 + 0x2f0]
    pgm[4@0x800100601600 + 0x0   ] = 0x68080005		v_add_u32_e32 v4, s5, v0                                   	
    pgm[4@0x800100601600 + 0x4   ] = 0x7e0a0304		v_mov_b32_e32 v5, v4                                       	
    pgm[4@0x800100601600 + 0x8   ] = 0xb0098000		s_movk_i32 s9, 0x8000                                      	
    pgm[4@0x800100601600 + 0xc   ] = 0xc00a0004		s_load_dwordx4 s[0:3], s[8:9], 0x0                         	
    pgm[4@0x800100601600 + 0x10  ] = 0x00000000	;;                                                          	
    pgm[4@0x800100601600 + 0x14  ] = 0xc00a0104		s_load_dwordx4 s[4:7], s[8:9], 0x10                        	
    pgm[4@0x800100601600 + 0x18  ] = 0x00000010	;;                                                          	
    pgm[4@0x800100601600 + 0x1c  ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100601600 + 0x20  ] = 0xe00c2000		buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen        	
    pgm[4@0x800100601600 + 0x24  ] = 0x80000004	;;                                                          	
    pgm[4@0x800100601600 + 0x28  ] = 0xe0042000		buffer_load_format_xy v[4:5], v5, s[4:7], 0 idxen          	
    pgm[4@0x800100601600 + 0x2c  ] = 0x80010405	;;                                                          	
    pgm[4@0x800100601600 + 0x30  ] = 0xbf8c0f71		s_waitcnt vmcnt(1)                                         	
    pgm[4@0x800100601600 + 0x34  ] = 0xc40008cf		exp pos0 v0, v1, v2, v3 done                               	
    pgm[4@0x800100601600 + 0x38  ] = 0x03020100	;;                                                          	
    pgm[4@0x800100601600 + 0x3c  ] = 0xbf8c0f70		s_waitcnt vmcnt(0)                                         	
    pgm[4@0x800100601600 + 0x40  ] = 0xc400020f		exp param0 v4, v5, v0, v0                                  	
    pgm[4@0x800100601600 + 0x44  ] = 0x00000504	;;                                                          	
    pgm[4@0x800100601600 + 0x48  ] = 0xbf810000		s_endpgm                                                   	
End of disassembly.

Disassembly of shader 4@0x800100602400 of length 740 bytes from IB[4@0x80000005b700 + 0x320]
    pgm[4@0x800100602400 + 0x0   ] = 0xbe86017e		s_mov_b64 s[6:7], exec                                     	
    pgm[4@0x800100602400 + 0x4   ] = 0xbefe077e		s_wqm_b64 exec, exec                                       	
    pgm[4@0x800100602400 + 0x8   ] = 0xbe8c0002		s_mov_b32 s12, s2                                          	
    pgm[4@0x800100602400 + 0xc   ] = 0xbe8f00ff		s_mov_b32 s15, 0x27fac                                     	
    pgm[4@0x800100602400 + 0x10  ] = 0x00027fac	;;                                                          	
    pgm[4@0x800100602400 + 0x14  ] = 0xbe8e00a0		s_mov_b32 s14, 32                                          	
    pgm[4@0x800100602400 + 0x18  ] = 0xbe8d00ff		s_mov_b32 s13, 0x8000                                      	
    pgm[4@0x800100602400 + 0x1c  ] = 0x00008000	;;                                                          	
    pgm[4@0x800100602400 + 0x20  ] = 0xbefc0005		s_mov_b32 m0, s5                                           	
    pgm[4@0x800100602400 + 0x24  ] = 0xc0220146		s_buffer_load_dword s5, s[12:15], 0x0                      	
    pgm[4@0x800100602400 + 0x28  ] = 0x00000000	;;                                                          	
    pgm[4@0x800100602400 + 0x2c  ] = 0xd4100002		v_interp_p1_f32_e32 v4, v2, attr0.x                        	
    pgm[4@0x800100602400 + 0x30  ] = 0xd4140102		v_interp_p1_f32_e32 v5, v2, attr0.y                        	
    pgm[4@0x800100602400 + 0x34  ] = 0xbe880003		s_mov_b32 s8, s3                                           	
    pgm[4@0x800100602400 + 0x38  ] = 0xd4110003		v_interp_p2_f32_e32 v4, v3, attr0.x                        	
    pgm[4@0x800100602400 + 0x3c  ] = 0xd4150103		v_interp_p2_f32_e32 v5, v3, attr0.y                        	
    pgm[4@0x800100602400 + 0x40  ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100602400 + 0x44  ] = 0xbf048a05		s_cmp_lt_i32 s5, 10                                        	
    pgm[4@0x800100602400 + 0x48  ] = 0xbe8001c1		s_mov_b64 s[0:1], -1                                       	
    pgm[4@0x800100602400 + 0x4c  ] = 0xbf85008d		s_cbranch_scc1 141                                         	
    pgm[4@0x800100602400 + 0x50  ] = 0xc0260086		s_buffer_load_dwordx2 s[2:3], s[12:15], 0x10               	
    pgm[4@0x800100602400 + 0x54  ] = 0x00000010	;;                                                          	
    pgm[4@0x800100602400 + 0x58  ] = 0xd0ca000a		v_cmp_eq_u32_e64 s[10:11], s5, 10                          	
    pgm[4@0x800100602400 + 0x5c  ] = 0x00011405	;;                                                          	
    pgm[4@0x800100602400 + 0x60  ] = 0x86ea0a7e		s_and_b64 vcc, exec, s[10:11]                              	
    pgm[4@0x800100602400 + 0x64  ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100602400 + 0x68  ] = 0x0a080802		v_mul_f32_e32 v4, s2, v4                                   	
    pgm[4@0x800100602400 + 0x6c  ] = 0x0a0a0a03		v_mul_f32_e32 v5, s3, v5                                   	
    pgm[4@0x800100602400 + 0x70  ] = 0xbf870070		s_cbranch_vccnz 112                                        	
    pgm[4@0x800100602400 + 0x74  ] = 0xbf078b05		s_cmp_lg_u32 s5, 11                                        	
    pgm[4@0x800100602400 + 0x78  ] = 0xbf840038		s_cbranch_scc0 56                                          	
    pgm[4@0x800100602400 + 0x7c  ] = 0x7e020202		v_mov_b32_e32 v1, s2                                       	
    pgm[4@0x800100602400 + 0x80  ] = 0x7e000203		v_mov_b32_e32 v0, s3                                       	
    pgm[4@0x800100602400 + 0x84  ] = 0xbf078c05		s_cmp_lg_u32 s5, 12                                        	
    pgm[4@0x800100602400 + 0x88  ] = 0xbf840038		s_cbranch_scc0 56                                          	
    pgm[4@0x800100602400 + 0x8c  ] = 0xbf078d05		s_cmp_lg_u32 s5, 13                                        	
    pgm[4@0x800100602400 + 0x90  ] = 0x7e040304		v_mov_b32_e32 v2, v4                                       	
    pgm[4@0x800100602400 + 0x94  ] = 0x7e060305		v_mov_b32_e32 v3, v5                                       	
    pgm[4@0x800100602400 + 0x98  ] = 0xbf85002c		s_cbranch_scc1 44                                          	
    pgm[4@0x800100602400 + 0x9c  ] = 0x7e043f04		v_floor_f32_e32 v2, v4                                     	
    pgm[4@0x800100602400 + 0xa0  ] = 0xd1050103		v_mul_f32_e64 v3, |v2|, 0.5                                	
    pgm[4@0x800100602400 + 0xa4  ] = 0x0001e102	;;                                                          	
    pgm[4@0x800100602400 + 0xa8  ] = 0x7e063f03		v_floor_f32_e32 v3, v3                                     	
    pgm[4@0x800100602400 + 0xac  ] = 0xd1c10402		v_mad_f32 v2, v3, 2.0, -|v2|                               	
    pgm[4@0x800100602400 + 0xb0  ] = 0x8409e903	;;                                                          	
    pgm[4@0x800100602400 + 0xb4  ] = 0x020404f2		v_add_f32_e32 v2, 1.0, v2                                  	
    pgm[4@0x800100602400 + 0xb8  ] = 0xbe8500ff		s_mov_b32 s5, 0x3a83126f                                   	
    pgm[4@0x800100602400 + 0xbc  ] = 0x3a83126f	;;                                                          	
    pgm[4@0x800100602400 + 0xc0  ] = 0x7c960405		v_cmp_ngt_f32_e32 vcc, s5, v2                              	
    pgm[4@0x800100602400 + 0xc4  ] = 0x7e063704		v_fract_f32_e32 v3, v4                                     	
    pgm[4@0x800100602400 + 0xc8  ] = 0xbe90206a		s_and_saveexec_b64 s[16:17], vcc                           	
    pgm[4@0x800100602400 + 0xcc  ] = 0x8890107e		s_xor_b64 s[16:17], exec, s[16:17]                         	
    pgm[4@0x800100602400 + 0xd0  ] = 0x7e044402		v_rcp_f32_e32 v2, s2                                       	
    pgm[4@0x800100602400 + 0xd4  ] = 0x0a040503		v_mul_f32_e32 v2, v3, v2                                   	
    pgm[4@0x800100602400 + 0xd8  ] = 0xbe902110		s_or_saveexec_b64 s[16:17], s[16:17]                       	
    pgm[4@0x800100602400 + 0xdc  ] = 0x88fe107e		s_xor_b64 exec, exec, s[16:17]                             	
    pgm[4@0x800100602400 + 0xe0  ] = 0x7e044402		v_rcp_f32_e32 v2, s2                                       	
    pgm[4@0x800100602400 + 0xe4  ] = 0x020606f3		v_add_f32_e32 v3, -1.0, v3                                 	
    pgm[4@0x800100602400 + 0xe8  ] = 0xd1c10002		v_mad_f32 v2, v3, v2, 2.0                                  	
    pgm[4@0x800100602400 + 0xec  ] = 0x03d20503	;;                                                          	
    pgm[4@0x800100602400 + 0xf0  ] = 0x87fe107e		s_or_b64 exec, exec, s[16:17]                              	
    pgm[4@0x800100602400 + 0xf4  ] = 0x7e063f05		v_floor_f32_e32 v3, v5                                     	
    pgm[4@0x800100602400 + 0xf8  ] = 0xd1050106		v_mul_f32_e64 v6, |v3|, 0.5                                	
    pgm[4@0x800100602400 + 0xfc  ] = 0x0001e103	;;                                                          	
    pgm[4@0x800100602400 + 0x100 ] = 0x7e0c3f06		v_floor_f32_e32 v6, v6                                     	
    pgm[4@0x800100602400 + 0x104 ] = 0xd1c10403		v_mad_f32 v3, v6, 2.0, -|v3|                               	
    pgm[4@0x800100602400 + 0x108 ] = 0x840de906	;;                                                          	
    pgm[4@0x800100602400 + 0x10c ] = 0x020606f2		v_add_f32_e32 v3, 1.0, v3                                  	
    pgm[4@0x800100602400 + 0x110 ] = 0xbe8500ff		s_mov_b32 s5, 0x3a83126f                                   	
    pgm[4@0x800100602400 + 0x114 ] = 0x3a83126f	;;                                                          	
    pgm[4@0x800100602400 + 0x118 ] = 0x7c960605		v_cmp_ngt_f32_e32 vcc, s5, v3                              	
    pgm[4@0x800100602400 + 0x11c ] = 0x7e0c3705		v_fract_f32_e32 v6, v5                                     	
    pgm[4@0x800100602400 + 0x120 ] = 0xbe90206a		s_and_saveexec_b64 s[16:17], vcc                           	
    pgm[4@0x800100602400 + 0x124 ] = 0x8890107e		s_xor_b64 s[16:17], exec, s[16:17]                         	
    pgm[4@0x800100602400 + 0x128 ] = 0x7e064403		v_rcp_f32_e32 v3, s3                                       	
    pgm[4@0x800100602400 + 0x12c ] = 0x0a060706		v_mul_f32_e32 v3, v6, v3                                   	
    pgm[4@0x800100602400 + 0x130 ] = 0xbe902110		s_or_saveexec_b64 s[16:17], s[16:17]                       	
    pgm[4@0x800100602400 + 0x134 ] = 0x88fe107e		s_xor_b64 exec, exec, s[16:17]                             	
    pgm[4@0x800100602400 + 0x138 ] = 0x7e064403		v_rcp_f32_e32 v3, s3                                       	
    pgm[4@0x800100602400 + 0x13c ] = 0x020c0cf3		v_add_f32_e32 v6, -1.0, v6                                 	
    pgm[4@0x800100602400 + 0x140 ] = 0xd1c10003		v_mad_f32 v3, v6, v3, 2.0                                  	
    pgm[4@0x800100602400 + 0x144 ] = 0x03d20706	;;                                                          	
    pgm[4@0x800100602400 + 0x148 ] = 0x87fe107e		s_or_b64 exec, exec, s[16:17]                              	
    pgm[4@0x800100602400 + 0x14c ] = 0xbe900180		s_mov_b64 s[16:17], 0                                      	
    pgm[4@0x800100602400 + 0x150 ] = 0x89ea107e		s_andn2_b64 vcc, exec, s[16:17]                            	
    pgm[4@0x800100602400 + 0x154 ] = 0xbf860008		s_cbranch_vccz 8                                           	
    pgm[4@0x800100602400 + 0x158 ] = 0xbf820029		s_branch 41                                                	
    pgm[4@0x800100602400 + 0x15c ] = 0xbe8c01c1		s_mov_b64 s[12:13], -1                                     	
    pgm[4@0x800100602400 + 0x160 ] = 0x89ea0c7e		s_andn2_b64 vcc, exec, s[12:13]                            	
    pgm[4@0x800100602400 + 0x164 ] = 0xbf860029		s_cbranch_vccz 41                                          	
    pgm[4@0x800100602400 + 0x168 ] = 0xbf820030		s_branch 48                                                	
    pgm[4@0x800100602400 + 0x16c ] = 0xbe9001c1		s_mov_b64 s[16:17], -1                                     	
    pgm[4@0x800100602400 + 0x170 ] = 0x89ea107e		s_andn2_b64 vcc, exec, s[16:17]                            	
    pgm[4@0x800100602400 + 0x174 ] = 0xbf870022		s_cbranch_vccnz 34                                         	
    pgm[4@0x800100602400 + 0x178 ] = 0x7c8608f2		v_cmp_le_f32_e32 vcc, 1.0, v4                              	
    pgm[4@0x800100602400 + 0x17c ] = 0xbe90206a		s_and_saveexec_b64 s[16:17], vcc                           	
    pgm[4@0x800100602400 + 0x180 ] = 0x8890107e		s_xor_b64 s[16:17], exec, s[16:17]                         	
    pgm[4@0x800100602400 + 0x184 ] = 0xbf880006		s_cbranch_execz 6                                          	
    pgm[4@0x800100602400 + 0x188 ] = 0xc0220146		s_buffer_load_dword s5, s[12:15], 0x18                     	
    pgm[4@0x800100602400 + 0x18c ] = 0x00000018	;;                                                          	
    pgm[4@0x800100602400 + 0x190 ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100602400 + 0x194 ] = 0x0a020205		v_mul_f32_e32 v1, s5, v1                                   	
    pgm[4@0x800100602400 + 0x198 ] = 0xd1c10002		v_mad_f32 v2, v1, -0.5, 1.0                                	
    pgm[4@0x800100602400 + 0x19c ] = 0x03c9e301	;;                                                          	
    pgm[4@0x800100602400 + 0x1a0 ] = 0xbe902110		s_or_saveexec_b64 s[16:17], s[16:17]                       	
    pgm[4@0x800100602400 + 0x1a4 ] = 0x88fe107e		s_xor_b64 exec, exec, s[16:17]                             	
    pgm[4@0x800100602400 + 0x1a8 ] = 0x7c960880		v_cmp_ngt_f32_e32 vcc, 0, v4                               	
    pgm[4@0x800100602400 + 0x1ac ] = 0x00040880		v_cndmask_b32_e32 v2, 0, v4, vcc                           	
    pgm[4@0x800100602400 + 0x1b0 ] = 0x87fe107e		s_or_b64 exec, exec, s[16:17]                              	
    pgm[4@0x800100602400 + 0x1b4 ] = 0x7c860af2		v_cmp_le_f32_e32 vcc, 1.0, v5                              	
    pgm[4@0x800100602400 + 0x1b8 ] = 0xbe90206a		s_and_saveexec_b64 s[16:17], vcc                           	
    pgm[4@0x800100602400 + 0x1bc ] = 0x8890107e		s_xor_b64 s[16:17], exec, s[16:17]                         	
    pgm[4@0x800100602400 + 0x1c0 ] = 0xbf880006		s_cbranch_execz 6                                          	
    pgm[4@0x800100602400 + 0x1c4 ] = 0xc0220146		s_buffer_load_dword s5, s[12:15], 0x1c                     	
    pgm[4@0x800100602400 + 0x1c8 ] = 0x0000001c	;;                                                          	
    pgm[4@0x800100602400 + 0x1cc ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100602400 + 0x1d0 ] = 0x0a000005		v_mul_f32_e32 v0, s5, v0                                   	
    pgm[4@0x800100602400 + 0x1d4 ] = 0xd1c10001		v_mad_f32 v1, v0, -0.5, 1.0                                	
    pgm[4@0x800100602400 + 0x1d8 ] = 0x03c9e300	;;                                                          	
    pgm[4@0x800100602400 + 0x1dc ] = 0xbe8c2110		s_or_saveexec_b64 s[12:13], s[16:17]                       	
    pgm[4@0x800100602400 + 0x1e0 ] = 0x88fe0c7e		s_xor_b64 exec, exec, s[12:13]                             	
    pgm[4@0x800100602400 + 0x1e4 ] = 0x7c960a80		v_cmp_ngt_f32_e32 vcc, 0, v5                               	
    pgm[4@0x800100602400 + 0x1e8 ] = 0x00020a80		v_cndmask_b32_e32 v1, 0, v5, vcc                           	
    pgm[4@0x800100602400 + 0x1ec ] = 0x87fe0c7e		s_or_b64 exec, exec, s[12:13]                              	
    pgm[4@0x800100602400 + 0x1f0 ] = 0x7e064403		v_rcp_f32_e32 v3, s3                                       	
    pgm[4@0x800100602400 + 0x1f4 ] = 0x7e004402		v_rcp_f32_e32 v0, s2                                       	
    pgm[4@0x800100602400 + 0x1f8 ] = 0x0a060701		v_mul_f32_e32 v3, v1, v3                                   	
    pgm[4@0x800100602400 + 0x1fc ] = 0x0a040102		v_mul_f32_e32 v2, v2, v0                                   	
    pgm[4@0x800100602400 + 0x200 ] = 0xbe8c0180		s_mov_b64 s[12:13], 0                                      	
    pgm[4@0x800100602400 + 0x204 ] = 0x89ea0c7e		s_andn2_b64 vcc, exec, s[12:13]                            	
    pgm[4@0x800100602400 + 0x208 ] = 0xbf870008		s_cbranch_vccnz 8                                          	
    pgm[4@0x800100602400 + 0x20c ] = 0x7e0c4402		v_rcp_f32_e32 v6, s2                                       	
    pgm[4@0x800100602400 + 0x210 ] = 0x7e0e4403		v_rcp_f32_e32 v7, s3                                       	
    pgm[4@0x800100602400 + 0x214 ] = 0x7e003704		v_fract_f32_e32 v0, v4                                     	
    pgm[4@0x800100602400 + 0x218 ] = 0x7e043f04		v_floor_f32_e32 v2, v4                                     	
    pgm[4@0x800100602400 + 0x21c ] = 0x7e023705		v_fract_f32_e32 v1, v5                                     	
    pgm[4@0x800100602400 + 0x220 ] = 0x7e063f05		v_floor_f32_e32 v3, v5                                     	
    pgm[4@0x800100602400 + 0x224 ] = 0x2c040d00		v_mac_f32_e32 v2, v0, v6                                   	
    pgm[4@0x800100602400 + 0x228 ] = 0x2c060f01		v_mac_f32_e32 v3, v1, v7                                   	
    pgm[4@0x800100602400 + 0x22c ] = 0x7e0a0303		v_mov_b32_e32 v5, v3                                       	
    pgm[4@0x800100602400 + 0x230 ] = 0x7e080302		v_mov_b32_e32 v4, v2                                       	
    pgm[4@0x800100602400 + 0x234 ] = 0x89ea0a7e		s_andn2_b64 vcc, exec, s[10:11]                            	
    pgm[4@0x800100602400 + 0x238 ] = 0xbf870012		s_cbranch_vccnz 18                                         	
    pgm[4@0x800100602400 + 0x23c ] = 0x7c880880		v_cmp_gt_f32_e32 vcc, 0, v4                                	
    pgm[4@0x800100602400 + 0x240 ] = 0xd0430000		v_cmp_le_f32_e64 s[0:1], 1.0, v4                           	
    pgm[4@0x800100602400 + 0x244 ] = 0x000208f2	;;                                                          	
    pgm[4@0x800100602400 + 0x248 ] = 0x7e004402		v_rcp_f32_e32 v0, s2                                       	
    pgm[4@0x800100602400 + 0x24c ] = 0x7e024403		v_rcp_f32_e32 v1, s3                                       	
    pgm[4@0x800100602400 + 0x250 ] = 0x8780006a		s_or_b64 s[0:1], vcc, s[0:1]                               	
    pgm[4@0x800100602400 + 0x254 ] = 0x7c880a80		v_cmp_gt_f32_e32 vcc, 0, v5                                	
    pgm[4@0x800100602400 + 0x258 ] = 0x87806a00		s_or_b64 s[0:1], s[0:1], vcc                               	
    pgm[4@0x800100602400 + 0x25c ] = 0x7c860af2		v_cmp_le_f32_e32 vcc, 1.0, v5                              	
    pgm[4@0x800100602400 + 0x260 ] = 0x87ea6a00		s_or_b64 vcc, s[0:1], vcc                                  	
    pgm[4@0x800100602400 + 0x264 ] = 0x7e043704		v_fract_f32_e32 v2, v4                                     	
    pgm[4@0x800100602400 + 0x268 ] = 0x7e063705		v_fract_f32_e32 v3, v5                                     	
    pgm[4@0x800100602400 + 0x26c ] = 0x8880c16a		s_xor_b64 s[0:1], vcc, -1                                  	
    pgm[4@0x800100602400 + 0x270 ] = 0x0a000102		v_mul_f32_e32 v0, v2, v0                                   	
    pgm[4@0x800100602400 + 0x274 ] = 0x0a020303		v_mul_f32_e32 v1, v3, v1                                   	
    pgm[4@0x800100602400 + 0x278 ] = 0x00080900		v_cndmask_b32_e32 v4, v0, v4, vcc                          	
    pgm[4@0x800100602400 + 0x27c ] = 0x000a0b01		v_cndmask_b32_e32 v5, v1, v5, vcc                          	
    pgm[4@0x800100602400 + 0x280 ] = 0x8a807e00		s_orn2_b64 s[0:1], s[0:1], exec                            	
    pgm[4@0x800100602400 + 0x284 ] = 0x7e060280		v_mov_b32_e32 v3, 0                                        	
    pgm[4@0x800100602400 + 0x288 ] = 0x7e040303		v_mov_b32_e32 v2, v3                                       	
    pgm[4@0x800100602400 + 0x28c ] = 0x7e020303		v_mov_b32_e32 v1, v3                                       	
    pgm[4@0x800100602400 + 0x290 ] = 0x7e000303		v_mov_b32_e32 v0, v3                                       	
    pgm[4@0x800100602400 + 0x294 ] = 0xbe822000		s_and_saveexec_b64 s[2:3], s[0:1]                          	
    pgm[4@0x800100602400 + 0x298 ] = 0xbf880008		s_cbranch_execz 8                                          	
    pgm[4@0x800100602400 + 0x29c ] = 0xb0098000		s_movk_i32 s9, 0x8000                                      	
    pgm[4@0x800100602400 + 0x2a0 ] = 0xc00e0304		s_load_dwordx8 s[12:19], s[8:9], 0x200                     	
    pgm[4@0x800100602400 + 0x2a4 ] = 0x00000200	;;                                                          	
    pgm[4@0x800100602400 + 0x2a8 ] = 0xc00a0204		s_load_dwordx4 s[8:11], s[8:9], 0x230                      	
    pgm[4@0x800100602400 + 0x2ac ] = 0x00000230	;;                                                          	
    pgm[4@0x800100602400 + 0x2b0 ] = 0xbf8cc07f		s_waitcnt lgkmcnt(0)                                       	
    pgm[4@0x800100602400 + 0x2b4 ] = 0xf0800f00		image_sample v[0:3], v4, s[12:19], s[8:11] dmask:0xf       	
    pgm[4@0x800100602400 + 0x2b8 ] = 0x00430004	;;                                                          	
    pgm[4@0x800100602400 + 0x2bc ] = 0x87fe027e		s_or_b64 exec, exec, s[2:3]                                	
    pgm[4@0x800100602400 + 0x2c0 ] = 0x86fe067e		s_and_b64 exec, exec, s[6:7]                               	
    pgm[4@0x800100602400 + 0x2c4 ] = 0xbf8c0f70		s_waitcnt vmcnt(0)                                         	
    pgm[4@0x800100602400 + 0x2c8 ] = 0xd2960000		v_cvt_pkrtz_f16_f32 v0, v0, v1                             	
    pgm[4@0x800100602400 + 0x2cc ] = 0x00020300	;;                                                          	
    pgm[4@0x800100602400 + 0x2d0 ] = 0xd2960001		v_cvt_pkrtz_f16_f32 v1, v2, v3                             	
    pgm[4@0x800100602400 + 0x2d4 ] = 0x00020702	;;                                                          	
    pgm[4@0x800100602400 + 0x2d8 ] = 0xc4001c0f		exp mrt0 v0, v0, v1, v1 done compr vm                      	
    pgm[4@0x800100602400 + 0x2dc ] = 0x00000100	;;                                                          	
    pgm[4@0x800100602400 + 0x2e0 ] = 0xbf810000		s_endpgm                                                   	
End of disassembly.

Dumping IB at (gfxhub) VMID:5 0x800100491000 of 72 words from IB[5@0x8001004e2000 + 0xc]
IB[5@0x800100491000 + 0x0   ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE]
IB[5@0x800100491000 + 0x4   ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000
IB[5@0x800100491000 + 0x8   ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0xc   ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286
IB[5@0x800100491000 + 0x10  ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000
IB[5@0x800100491000 + 0x14  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0x18  ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8
IB[5@0x800100491000 + 0x1c  ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001
IB[5@0x800100491000 + 0x20  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0x24  ] = 0x00000003 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x3
IB[5@0x800100491000 + 0x28  ] = 0x00000028 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE <= 0x00000028
IB[5@0x800100491000 + 0x2c  ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[5@0x800100491000 + 0x30  ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248
IB[5@0x800100491000 + 0x34  ] = 0xffffffff ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff
IB[5@0x800100491000 + 0x38  ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[5@0x800100491000 + 0x3c  ] = 0x00000249 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x249
IB[5@0x800100491000 + 0x40  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000
IB[5@0x800100491000 + 0x44  ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[5@0x800100491000 + 0x48  ] = 0x0000024a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24a
IB[5@0x800100491000 + 0x4c  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDX_OFFSET <= 0x00000000
IB[5@0x800100491000 + 0x50  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x54  ] = 0x30000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107
IB[5@0x800100491000 + 0x58  ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f
IB[5@0x800100491000 + 0x5c  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x60  ] = 0x30000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46
IB[5@0x800100491000 + 0x64  ] = 0x003ffffe ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe
IB[5@0x800100491000 + 0x68  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x6c  ] = 0x00000047 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x47
IB[5@0x800100491000 + 0x70  ] = 0x00000034 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000034
IB[5@0x800100491000 + 0x74  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x78  ] = 0x30000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87
IB[5@0x800100491000 + 0x7c  ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff
IB[5@0x800100491000 + 0x80  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x84  ] = 0x30000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7
IB[5@0x800100491000 + 0x88  ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff
IB[5@0x800100491000 + 0x8c  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0x90  ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4
IB[5@0x800100491000 + 0x94  ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20
IB[5@0x800100491000 + 0x98  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0x9c  ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312
IB[5@0x800100491000 + 0xa0  ] = 0x03ff007f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff007f
IB[5@0x800100491000 + 0xa4  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0xa8  ] = 0x00000313 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x313
IB[5@0x800100491000 + 0xac  ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000
IB[5@0x800100491000 + 0xb0  ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[5@0x800100491000 + 0xb4  ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a
IB[5@0x800100491000 + 0xb8  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000
IB[5@0x800100491000 + 0xbc  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0xc0  ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280
IB[5@0x800100491000 + 0xc4  ] = 0x00080008 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008
IB[5@0x800100491000 + 0xc8  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0xcc  ] = 0x00000281 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x281
IB[5@0x800100491000 + 0xd0  ] = 0xffff0000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_MINMAX <= 0xffff0000
IB[5@0x800100491000 + 0xd4  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[5@0x800100491000 + 0xd8  ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c
IB[5@0x800100491000 + 0xdc  ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001
IB[5@0x800100491000 + 0xe0  ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0xe4  ] = 0x00000204 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x204
IB[5@0x800100491000 + 0xe8  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_START_X <= 0x00000000
IB[5@0x800100491000 + 0xec  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_START_Y <= 0x00000000
IB[5@0x800100491000 + 0xf0  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmCOMPUTE_START_Z <= 0x00000000
IB[5@0x800100491000 + 0xf4  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0xf8  ] = 0x00000216 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x216
IB[5@0x800100491000 + 0xfc  ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE0 <= 0xffffffff
IB[5@0x800100491000 + 0x100 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE1 <= 0xffffffff
IB[5@0x800100491000 + 0x104 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[5@0x800100491000 + 0x108 ] = 0x00000219 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x219
IB[5@0x800100491000 + 0x10c ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE2 <= 0xffffffff
IB[5@0x800100491000 + 0x110 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE3 <= 0xffffffff
IB[5@0x800100491000 + 0x114 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x800100491000 + 0x118 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[5@0x800100491000 + 0x11c ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
End of IB

Dumping IB at (gfxhub) VMID:4 0x800100000a00 of 48 words from IB[4@0x80000005b700 + 0xc]
IB[4@0x800100000a00 + 0x0   ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL]
IB[4@0x800100000a00 + 0x4   ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0
IB[4@0x800100000a00 + 0x8   ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0
IB[4@0x800100000a00 + 0xc   ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE]
IB[4@0x800100000a00 + 0x10  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000
IB[4@0x800100000a00 + 0x14  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x800100000a00 + 0x18  ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286
IB[4@0x800100000a00 + 0x1c  ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000
IB[4@0x800100000a00 + 0x20  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x800100000a00 + 0x24  ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8
IB[4@0x800100000a00 + 0x28  ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001
IB[4@0x800100000a00 + 0x2c  ] = 0xc0037900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[4@0x800100000a00 + 0x30  ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248
IB[4@0x800100000a00 + 0x34  ] = 0xffffffff ... |---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff
IB[4@0x800100000a00 + 0x38  ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000
IB[4@0x800100000a00 + 0x3c  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 3: gfx90.mmVGT_INDX_OFFSET <= 0x00000000
IB[4@0x800100000a00 + 0x40  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x800100000a00 + 0x44  ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107
IB[4@0x800100000a00 + 0x48  ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f
IB[4@0x800100000a00 + 0x4c  ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x800100000a00 + 0x50  ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46
IB[4@0x800100000a00 + 0x54  ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe
IB[4@0x800100000a00 + 0x58  ] = 0x00000034 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000034
IB[4@0x800100000a00 + 0x5c  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x800100000a00 + 0x60  ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87
IB[4@0x800100000a00 + 0x64  ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff
IB[4@0x800100000a00 + 0x68  ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG]
IB[4@0x800100000a00 + 0x6c  ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7
IB[4@0x800100000a00 + 0x70  ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff
IB[4@0x800100000a00 + 0x74  ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x800100000a00 + 0x78  ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4
IB[4@0x800100000a00 + 0x7c  ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20
IB[4@0x800100000a00 + 0x80  ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x800100000a00 + 0x84  ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20
IB[4@0x800100000a00 + 0x88  ] = 0x01000300 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmTA_BC_BASE_ADDR <= 0x01000300
IB[4@0x800100000a00 + 0x8c  ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmTA_BC_BASE_ADDR_HI <= 0x00000080
IB[4@0x800100000a00 + 0x90  ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG]
IB[4@0x800100000a00 + 0x94  ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312
IB[4@0x800100000a00 + 0x98  ] = 0x03ff007f ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff007f
IB[4@0x800100000a00 + 0x9c  ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000
IB[4@0x800100000a00 + 0xa0  ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG]
IB[4@0x800100000a00 + 0xa4  ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a
IB[4@0x800100000a00 + 0xa8  ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000
IB[4@0x800100000a00 + 0xac  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x800100000a00 + 0xb0  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x800100000a00 + 0xb4  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x800100000a00 + 0xb8  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
IB[4@0x800100000a00 + 0xbc  ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP]
End of IB

[root@localhost app]#