[root@localhost app]# ./umr -R gfx[.] vega20.gfx.rptr == 1023 vega20.gfx.wptr == 1536 vega20.gfx.drv_wptr == 1536 vega20.gfx.ring[ 992] == 0xffff1000 ... vega20.gfx.ring[ 993] == 0xffff1000 ... vega20.gfx.ring[ 994] == 0xffff1000 ... vega20.gfx.ring[ 995] == 0xffff1000 ... vega20.gfx.ring[ 996] == 0xffff1000 ... vega20.gfx.ring[ 997] == 0xffff1000 ... vega20.gfx.ring[ 998] == 0xffff1000 ... vega20.gfx.ring[ 999] == 0xffff1000 ... vega20.gfx.ring[1000] == 0xffff1000 ... vega20.gfx.ring[1001] == 0xffff1000 ... vega20.gfx.ring[1002] == 0xffff1000 ... vega20.gfx.ring[1003] == 0xffff1000 ... vega20.gfx.ring[1004] == 0xffff1000 ... vega20.gfx.ring[1005] == 0xffff1000 ... vega20.gfx.ring[1006] == 0xffff1000 ... vega20.gfx.ring[1007] == 0xffff1000 ... vega20.gfx.ring[1008] == 0xffff1000 ... vega20.gfx.ring[1009] == 0xffff1000 ... vega20.gfx.ring[1010] == 0xffff1000 ... vega20.gfx.ring[1011] == 0xffff1000 ... vega20.gfx.ring[1012] == 0xffff1000 ... vega20.gfx.ring[1013] == 0xffff1000 ... vega20.gfx.ring[1014] == 0xffff1000 ... vega20.gfx.ring[1015] == 0xffff1000 ... vega20.gfx.ring[1016] == 0xffff1000 ... vega20.gfx.ring[1017] == 0xffff1000 ... vega20.gfx.ring[1018] == 0xffff1000 ... vega20.gfx.ring[1019] == 0xffff1000 ... vega20.gfx.ring[1020] == 0xffff1000 ... vega20.gfx.ring[1021] == 0xffff1000 ... vega20.gfx.ring[1022] == 0xffff1000 ... vega20.gfx.ring[1023] == 0xffff1000 r.. PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1024] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] vega20.gfx.ring[1025] == 0x00400080 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400080 vega20.gfx.ring[1026] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000 vega20.gfx.ring[1027] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 vega20.gfx.ring[1028] == 0x0000002b ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x0000002b vega20.gfx.ring[1029] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega20.gfx.ring[1030] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:REG, FUNC:[==] vega20.gfx.ring[1031] == 0x00000e26 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2 vega20.gfx.ring[1032] == 0x00000e27 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27 vega20.gfx.ring[1033] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 vega20.gfx.ring[1034] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 vega20.gfx.ring[1035] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 vega20.gfx.ring[1036] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega20.gfx.ring[1037] == 0x00000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0 vega20.gfx.ring[1038] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] vega20.gfx.ring[1039] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 vega20.gfx.ring[1040] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 vega20.gfx.ring[1041] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] vega20.gfx.ring[1042] == 0x1add8000 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x1add8000, SWAP:0 vega20.gfx.ring[1043] == 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 vega20.gfx.ring[1044] == 0x06000030 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 6 [MAPPED] vega20.gfx.ring[1045] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] vega20.gfx.ring[1046] == 0x1cd34000 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x1cd34000, SWAP:0 vega20.gfx.ring[1047] == 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 vega20.gfx.ring[1048] == 0x06000160 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:352, VMID: 6 [MAPPED] vega20.gfx.ring[1049] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega20.gfx.ring[1050] == 0x10000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1 vega20.gfx.ring[1051] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega20.gfx.ring[1052] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega20.gfx.ring[1053] == 0x00000ff1 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0 vega20.gfx.ring[1054] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega20.gfx.ring[1055] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001 vega20.gfx.ring[1056] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega20.gfx.ring[1057] == 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[1058] == 0x40000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2 vega20.gfx.ring[1059] == 0x009a9000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x009a9000 vega20.gfx.ring[1060] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega20.gfx.ring[1061] == 0x000012ea ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000012ea vega20.gfx.ring[1062] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega20.gfx.ring[1063] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega20.gfx.ring[1064] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega20.gfx.ring[1065] == 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[1066] == 0x22000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1 vega20.gfx.ring[1067] == 0x00400040 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040 vega20.gfx.ring[1068] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega20.gfx.ring[1069] == 0x0049f99c ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x0049f99c vega20.gfx.ring[1070] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega20.gfx.ring[1071] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega20.gfx.ring[1072] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega20.gfx.ring[1073] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega20.gfx.ring[1074] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1075] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1076] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1077] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1078] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1079] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1080] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1081] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1082] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1083] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1084] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1085] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1086] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1087] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1088] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1089] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1090] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1091] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1092] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1093] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1094] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1095] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1096] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1097] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1098] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1099] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1100] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1101] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1102] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1103] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1104] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1105] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1106] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1107] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1108] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1109] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1110] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1111] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1112] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1113] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1114] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1115] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1116] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1117] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1118] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1119] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1120] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1121] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1122] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1123] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1124] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1125] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1126] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1127] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1128] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1129] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1130] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1131] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1132] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1133] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1134] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1135] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1136] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1137] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1138] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1139] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1140] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1141] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1142] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1143] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1144] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1145] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1146] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1147] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1148] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1149] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1150] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1151] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1152] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1153] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1154] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1155] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1156] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1157] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1158] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1159] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1160] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1161] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1162] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1163] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1164] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1165] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1166] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1167] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1168] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1169] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1170] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1171] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1172] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1173] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1174] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1175] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1176] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1177] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1178] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1179] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1180] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1181] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1182] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1183] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1184] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1185] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1186] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1187] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1188] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1189] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1190] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1191] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1192] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1193] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1194] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1195] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1196] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1197] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1198] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1199] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1200] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1201] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1202] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1203] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1204] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1205] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1206] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1207] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1208] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1209] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1210] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1211] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1212] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1213] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1214] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1215] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1216] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1217] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1218] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1219] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1220] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1221] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1222] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1223] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1224] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1225] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1226] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1227] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1228] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1229] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1230] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1231] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1232] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1233] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1234] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1235] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1236] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1237] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1238] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1239] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1240] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1241] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1242] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1243] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1244] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1245] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1246] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1247] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1248] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1249] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1250] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1251] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1252] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1253] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1254] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1255] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1256] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1257] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1258] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1259] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1260] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1261] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1262] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1263] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1264] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1265] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1266] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1267] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1268] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1269] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1270] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1271] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1272] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1273] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1274] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1275] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1276] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1277] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1278] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1279] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1280] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] vega20.gfx.ring[1281] == 0x00400080 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400080 vega20.gfx.ring[1282] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x00000000 vega20.gfx.ring[1283] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 vega20.gfx.ring[1284] == 0x00000027 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000027 vega20.gfx.ring[1285] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] vega20.gfx.ring[1286] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:REG, FUNC:[==] vega20.gfx.ring[1287] == 0x00000e26 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00000e24, SWAP: 2 vega20.gfx.ring[1288] == 0x00000e27 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00000e27 vega20.gfx.ring[1289] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 vega20.gfx.ring[1290] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 vega20.gfx.ring[1291] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 vega20.gfx.ring[1292] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega20.gfx.ring[1293] == 0x00000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 0 vega20.gfx.ring[1294] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] vega20.gfx.ring[1295] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 vega20.gfx.ring[1296] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 vega20.gfx.ring[1297] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] vega20.gfx.ring[1298] == 0x00051800 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00051800, SWAP:0 vega20.gfx.ring[1299] == 0xffff8000 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008000 vega20.gfx.ring[1300] == 0x050005e8 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:1512, VMID: 5 [MAPPED] vega20.gfx.ring[1301] == 0xc0009000 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:90[PKT3_FRAME_CONTROL] vega20.gfx.ring[1302] == 0x10000000 ... \---+ PKT3 OPCODE 0x90, word 0: TMZ: 0, COMMAND: 1 vega20.gfx.ring[1303] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] vega20.gfx.ring[1304] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] vega20.gfx.ring[1305] == 0x00000ff1 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000ff0 vega20.gfx.ring[1306] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 vega20.gfx.ring[1307] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: hdp40.mmHDP_READ_CACHE_INVALIDATE <= 0x00000001 vega20.gfx.ring[1308] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega20.gfx.ring[1309] == 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[1310] == 0x40000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 0, DATA_SEL: 2 vega20.gfx.ring[1311] == 0x0093c000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0093c000 vega20.gfx.ring[1312] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega20.gfx.ring[1313] == 0x00071c28 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x00071c28 vega20.gfx.ring[1314] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega20.gfx.ring[1315] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega20.gfx.ring[1316] == 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] vega20.gfx.ring[1317] == 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[1318] == 0x22000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 2, DATA_SEL: 1 vega20.gfx.ring[1319] == 0x00400040 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00400040 vega20.gfx.ring[1320] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0x00000000 vega20.gfx.ring[1321] == 0x0049f99d ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x0049f99d vega20.gfx.ring[1322] == 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 vega20.gfx.ring[1323] == 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 vega20.gfx.ring[1324] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] vega20.gfx.ring[1325] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA vega20.gfx.ring[1326] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1327] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1328] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1329] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1330] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1331] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1332] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1333] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1334] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1335] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1336] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1337] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1338] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1339] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1340] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1341] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1342] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1343] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1344] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1345] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1346] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1347] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1348] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1349] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1350] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1351] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1352] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1353] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1354] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1355] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1356] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1357] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1358] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1359] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1360] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1361] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1362] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1363] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1364] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1365] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1366] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1367] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1368] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1369] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1370] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1371] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1372] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1373] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1374] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1375] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1376] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1377] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1378] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1379] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1380] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1381] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1382] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1383] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1384] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1385] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1386] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1387] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1388] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1389] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1390] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1391] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1392] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1393] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1394] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1395] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1396] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1397] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1398] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1399] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1400] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1401] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1402] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1403] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1404] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1405] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1406] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1407] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1408] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1409] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1410] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1411] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1412] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1413] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1414] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1415] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1416] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1417] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1418] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1419] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1420] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1421] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1422] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1423] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1424] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1425] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1426] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1427] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1428] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1429] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1430] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1431] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1432] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1433] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1434] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1435] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1436] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1437] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1438] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1439] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1440] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1441] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1442] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1443] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1444] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1445] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1446] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1447] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1448] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1449] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1450] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1451] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1452] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1453] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1454] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1455] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1456] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1457] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1458] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1459] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1460] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1461] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1462] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1463] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1464] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1465] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1466] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1467] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1468] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1469] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1470] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1471] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1472] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1473] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1474] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1475] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1476] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1477] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1478] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1479] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1480] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1481] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1482] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1483] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1484] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1485] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1486] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1487] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1488] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1489] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1490] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1491] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1492] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1493] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1494] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1495] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1496] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1497] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1498] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1499] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1500] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1501] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1502] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1503] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1504] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1505] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1506] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1507] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1508] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1509] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1510] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1511] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1512] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1513] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1514] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1515] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1516] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1517] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1518] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1519] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1520] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1521] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1522] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1523] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1524] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1525] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1526] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1527] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1528] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1529] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1530] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1531] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1532] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1533] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1534] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1535] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] vega20.gfx.ring[1536] == 0xc0032200 .wD PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] Dumping IB at (gfxhub) VMID:6 0x80011add8000 of 48 words from ring[1044] IB[6@0x80011add8000 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[6@0x80011add8000 + 0x4 ] = 0x00491000 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00491000, SWAP:0 IB[6@0x80011add8000 + 0x8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 IB[6@0x80011add8000 + 0xc ] = 0x00000048 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:72, VMID: 0 [MAPPED] IB[6@0x80011add8000 + 0x10 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011add8000 + 0x14 ] = 0x0000040f ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0xf, EVENT_INDEX: 0x4 IB[6@0x80011add8000 + 0x18 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011add8000 + 0x1c ] = 0x00000024 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x24, EVENT_INDEX: 0x0 IB[6@0x80011add8000 + 0x20 ] = 0xc0027900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x80011add8000 + 0x24 ] = 0x00000240 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x240 IB[6@0x80011add8000 + 0x28 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 1: <= 0x00000000 IB[6@0x80011add8000 + 0x2c ] = 0x00012000 ... \---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_GSVS_RING_SIZE <= 0x00012000 IB[6@0x80011add8000 + 0x30 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011add8000 + 0x34 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc IB[6@0x80011add8000 + 0x38 ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_0 <= 0x0048e000 IB[6@0x80011add8000 + 0x3c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_1 <= 0xffff8001 IB[6@0x80011add8000 + 0x40 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011add8000 + 0x44 ] = 0x0000004c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4c IB[6@0x80011add8000 + 0x48 ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_0 <= 0x0048e000 IB[6@0x80011add8000 + 0x4c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_1 <= 0xffff8001 IB[6@0x80011add8000 + 0x50 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011add8000 + 0x54 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82 IB[6@0x80011add8000 + 0x58 ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x0048e000 IB[6@0x80011add8000 + 0x5c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0xffff8001 IB[6@0x80011add8000 + 0x60 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011add8000 + 0x64 ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102 IB[6@0x80011add8000 + 0x68 ] = 0x0048e000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x0048e000 IB[6@0x80011add8000 + 0x6c ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0xffff8001 IB[6@0x80011add8000 + 0x70 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011add8000 + 0x74 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[6@0x80011add8000 + 0x78 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011add8000 + 0x7c ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4 IB[6@0x80011add8000 + 0x80 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[6@0x80011add8000 + 0x84 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[6@0x80011add8000 + 0x88 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[6@0x80011add8000 + 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[6@0x80011add8000 + 0x90 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[6@0x80011add8000 + 0x94 ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[6@0x80011add8000 + 0x98 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[6@0x80011add8000 + 0x9c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[6@0x80011add8000 + 0xa0 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[6@0x80011add8000 + 0xa4 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011add8000 + 0xa8 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[6@0x80011add8000 + 0xac ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x80011add8000 + 0xb0 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x80011add8000 + 0xb4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x80011add8000 + 0xb8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x80011add8000 + 0xbc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Dumping IB at (gfxhub) VMID:6 0x80011cd34000 of 352 words from ring[1048] IB[6@0x80011cd34000 + 0x0 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x4 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[6@0x80011cd34000 + 0x8 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0xc ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[6@0x80011cd34000 + 0x10 ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x14 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[6@0x80011cd34000 + 0x18 ] = 0x0067d008 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x0067d008 IB[6@0x80011cd34000 + 0x1c ] = 0xffff8000 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x20 ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[6@0x80011cd34000 + 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[6@0x80011cd34000 + 0x28 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[6@0x80011cd34000 + 0x2c ] = 0x0067d000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0067d000 IB[6@0x80011cd34000 + 0x30 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x34 ] = 0x000000d9 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000000d9 IB[6@0x80011cd34000 + 0x38 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[6@0x80011cd34000 + 0x3c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[6@0x80011cd34000 + 0x40 ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[6@0x80011cd34000 + 0x44 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:MEM, FUNC:[==] IB[6@0x80011cd34000 + 0x48 ] = 0x0067d000 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x0067d000, SWAP: 0 IB[6@0x80011cd34000 + 0x4c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x50 ] = 0x000000d9 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x000000d9 IB[6@0x80011cd34000 + 0x54 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[6@0x80011cd34000 + 0x58 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[6@0x80011cd34000 + 0x5c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0x60 ] = 0x00000242 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x242 IB[6@0x80011cd34000 + 0x64 ] = 0x0067d120 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_2 <= 0x0067d120 IB[6@0x80011cd34000 + 0x68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0x6c ] = 0x00000243 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x243 IB[6@0x80011cd34000 + 0x70 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_USER_DATA_3 <= 0xffffffff IB[6@0x80011cd34000 + 0x74 ] = 0xc0031502 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:1, OPCODE:15[PKT3_DISPATCH_DIRECT] IB[6@0x80011cd34000 + 0x78 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x15, word 0: DIM_X: 0x00000080 IB[6@0x80011cd34000 + 0x7c ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 1: DIM_Y: 0x00000001 IB[6@0x80011cd34000 + 0x80 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x15, word 2: DIM_Z: 0x00000001 IB[6@0x80011cd34000 + 0x84 ] = 0x00000045 ... \---+ PKT3 OPCODE 0x15, word 3: INITIATOR: 0x00000045 IB[6@0x80011cd34000 + 0x88 ] = 0xc0043700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] IB[6@0x80011cd34000 + 0x8c ] = 0x40100500 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[memory async] IB[6@0x80011cd34000 + 0x90 ] = 0x1ee00000 ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x1ee00000 IB[6@0x80011cd34000 + 0x94 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x98 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 3: DATA IB[6@0x80011cd34000 + 0x9c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x37, word 4: DATA IB[6@0x80011cd34000 + 0xa0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0xa4 ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311 IB[6@0x80011cd34000 + 0xa8 ] = 0x09fc01a0 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x09fc01a0 IB[6@0x80011cd34000 + 0xac ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0xb0 ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18 IB[6@0x80011cd34000 + 0xb4 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000002 IB[6@0x80011cd34000 + 0xb8 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0xbc ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[6@0x80011cd34000 + 0xc0 ] = 0x011ad6dd ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x011ad6dd IB[6@0x80011cd34000 + 0xc4 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[6@0x80011cd34000 + 0xc8 ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0041 IB[6@0x80011cd34000 + 0xcc ] = 0x00000010 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000010 IB[6@0x80011cd34000 + 0xd0 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0xd4 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[6@0x80011cd34000 + 0xd8 ] = 0x011ad6dc ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x011ad6dc IB[6@0x80011cd34000 + 0xdc ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[6@0x80011cd34000 + 0xe0 ] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[6@0x80011cd34000 + 0xe4 ] = 0x00000006 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x00000006 IB[6@0x80011cd34000 + 0xe8 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[6@0x80011cd34000 + 0xec ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type] IB[6@0x80011cd34000 + 0xf0 ] = 0x00000011 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000011 IB[6@0x80011cd34000 + 0xf4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0xf8 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[6@0x80011cd34000 + 0xfc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x100 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x104 ] = 0x0000010b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10b IB[6@0x80011cd34000 + 0x108 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCIL_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x10c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x110 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x0 IB[6@0x80011cd34000 + 0x114 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x118 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x11c ] = 0x00000003 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x3 IB[6@0x80011cd34000 + 0x120 ] = 0x00010028 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE <= 0x00010028 IB[6@0x80011cd34000 + 0x124 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x128 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x4 IB[6@0x80011cd34000 + 0x12c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE2 <= 0x00000000 IB[6@0x80011cd34000 + 0x130 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x134 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[6@0x80011cd34000 + 0x138 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x13c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x140 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x144 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x148 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x14c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x150 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x154 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x158 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x15c ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[6@0x80011cd34000 + 0x160 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[6@0x80011cd34000 + 0x164 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x168 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[6@0x80011cd34000 + 0x16c ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[6@0x80011cd34000 + 0x170 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x174 ] = 0x000001d8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1d8 IB[6@0x80011cd34000 + 0x178 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSX_MRT0_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x17c ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSX_MRT1_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x180 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmSX_MRT2_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x184 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmSX_MRT3_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x188 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmSX_MRT4_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x18c ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmSX_MRT5_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x190 ] = 0x06000600 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmSX_MRT6_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x194 ] = 0x06000600 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmSX_MRT7_BLEND_OPT <= 0x06000600 IB[6@0x80011cd34000 + 0x198 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x19c ] = 0x000001c5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c5 IB[6@0x80011cd34000 + 0x1a0 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[6@0x80011cd34000 + 0x1a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1a8 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[6@0x80011cd34000 + 0x1ac ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f IB[6@0x80011cd34000 + 0x1b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1b4 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[6@0x80011cd34000 + 0x1b8 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f IB[6@0x80011cd34000 + 0x1bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1c0 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[6@0x80011cd34000 + 0x1c4 ] = 0x01080000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01080000 IB[6@0x80011cd34000 + 0x1c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1cc ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[6@0x80011cd34000 + 0x1d0 ] = 0x0000086b ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x0000086b IB[6@0x80011cd34000 + 0x1d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1d8 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[6@0x80011cd34000 + 0x1dc ] = 0x0000002d ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x0000002d IB[6@0x80011cd34000 + 0x1e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1e4 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[6@0x80011cd34000 + 0x1e8 ] = 0x00000240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00000240 IB[6@0x80011cd34000 + 0x1ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1f0 ] = 0x00000313 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x313 IB[6@0x80011cd34000 + 0x1f4 ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000 IB[6@0x80011cd34000 + 0x1f8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x1fc ] = 0x0000030e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30e IB[6@0x80011cd34000 + 0x200 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_AA_MASK_X0Y0_X1Y0 <= 0xffffffff IB[6@0x80011cd34000 + 0x204 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_AA_MASK_X0Y1_X1Y1 <= 0xffffffff IB[6@0x80011cd34000 + 0x208 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x20c ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[6@0x80011cd34000 + 0x210 ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000 IB[6@0x80011cd34000 + 0x214 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x218 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[6@0x80011cd34000 + 0x21c ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[6@0x80011cd34000 + 0x220 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x224 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[6@0x80011cd34000 + 0x228 ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[6@0x80011cd34000 + 0x22c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x230 ] = 0x000002a1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a1 IB[6@0x80011cd34000 + 0x234 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_PRIMITIVEID_EN <= 0x00000000 IB[6@0x80011cd34000 + 0x238 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x23c ] = 0x00000290 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x290 IB[6@0x80011cd34000 + 0x240 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_GS_MODE <= 0x00000000 IB[6@0x80011cd34000 + 0x244 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x248 ] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[6@0x80011cd34000 + 0x24c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000000 IB[6@0x80011cd34000 + 0x250 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x254 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[6@0x80011cd34000 + 0x258 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[6@0x80011cd34000 + 0x25c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x260 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[6@0x80011cd34000 + 0x264 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f IB[6@0x80011cd34000 + 0x268 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x26c ] = 0x00000207 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x207 IB[6@0x80011cd34000 + 0x270 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VS_OUT_CNTL <= 0x00000000 IB[6@0x80011cd34000 + 0x274 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x278 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[6@0x80011cd34000 + 0x27c ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010 IB[6@0x80011cd34000 + 0x280 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x284 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[6@0x80011cd34000 + 0x288 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[6@0x80011cd34000 + 0x28c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x290 ] = 0x000001b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b4 IB[6@0x80011cd34000 + 0x294 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ADDR <= 0x00000002 IB[6@0x80011cd34000 + 0x298 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x29c ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[6@0x80011cd34000 + 0x2a0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[6@0x80011cd34000 + 0x2a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2a8 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[6@0x80011cd34000 + 0x2ac ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01000000 IB[6@0x80011cd34000 + 0x2b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2b4 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[6@0x80011cd34000 + 0x2b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[6@0x80011cd34000 + 0x2bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2c0 ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[6@0x80011cd34000 + 0x2c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[6@0x80011cd34000 + 0x2c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2cc ] = 0x00000316 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x316 IB[6@0x80011cd34000 + 0x2d0 ] = 0x0000001e ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_VERTEX_REUSE_BLOCK_CNTL <= 0x0000001e IB[6@0x80011cd34000 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2d8 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[6@0x80011cd34000 + 0x2dc ] = 0x00000780 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000780 IB[6@0x80011cd34000 + 0x2e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2e4 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[6@0x80011cd34000 + 0x2e8 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000 IB[6@0x80011cd34000 + 0x2ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2f0 ] = 0x0000029b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x29b IB[6@0x80011cd34000 + 0x2f4 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_GS_OUT_PRIM_TYPE <= 0x00000002 IB[6@0x80011cd34000 + 0x2f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x2fc ] = 0x00000083 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x83 IB[6@0x80011cd34000 + 0x300 ] = 0x0000ffff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CLIPRECT_RULE <= 0x0000ffff IB[6@0x80011cd34000 + 0x304 ] = 0xc00b6900 ... PKT3, COUNT:12, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x308 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[6@0x80011cd34000 + 0x30c ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x011ce000 IB[6@0x80011cd34000 + 0x310 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080 IB[6@0x80011cd34000 + 0x314 ] = 0x03bfc86f ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc86f IB[6@0x80011cd34000 + 0x318 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000 IB[6@0x80011cd34000 + 0x31c ] = 0x0002a828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x0002a828 IB[6@0x80011cd34000 + 0x320 ] = 0xdc680000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc680000 IB[6@0x80011cd34000 + 0x324 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000000 IB[6@0x80011cd34000 + 0x328 ] = 0x011ede00 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x011ede00 IB[6@0x80011cd34000 + 0x32c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080 IB[6@0x80011cd34000 + 0x330 ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x011ce000 IB[6@0x80011cd34000 + 0x334 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080 IB[6@0x80011cd34000 + 0x338 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x33c ] = 0x00000325 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x325 IB[6@0x80011cd34000 + 0x340 ] = 0x011ce000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_DCC_BASE <= 0x011ce000 IB[6@0x80011cd34000 + 0x344 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000080 IB[6@0x80011cd34000 + 0x348 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x34c ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8 IB[6@0x80011cd34000 + 0x350 ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff IB[6@0x80011cd34000 + 0x354 ] = 0xc0039f00 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:9f[PKT3_LOAD_CONTEXT_REG_INDEX] IB[6@0x80011cd34000 + 0x358 ] = 0x1ee00000 ... |---+ PKT3 OPCODE 0x9f, word 0: MEM_ADDR_LO: 0x1ee00000 IB[6@0x80011cd34000 + 0x35c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x9f, word 1: MEM_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x360 ] = 0x00000323 ... |---+ PKT3 OPCODE 0x9f, word 2: REG: (ignored) IB[6@0x80011cd34000 + 0x364 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x9f, word 3: NUM_DWORDS: 0x2 IB[6@0x80011cd34000 + 0x368 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x36c ] = 0x0000032b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x32b IB[6@0x80011cd34000 + 0x370 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR1_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x374 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x378 ] = 0x0000033a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x33a IB[6@0x80011cd34000 + 0x37c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR2_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x380 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x384 ] = 0x00000349 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x349 IB[6@0x80011cd34000 + 0x388 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR3_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x38c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x390 ] = 0x00000358 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x358 IB[6@0x80011cd34000 + 0x394 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR4_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x398 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x39c ] = 0x00000367 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x367 IB[6@0x80011cd34000 + 0x3a0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR5_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x3a4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3a8 ] = 0x00000376 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x376 IB[6@0x80011cd34000 + 0x3ac ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR6_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x3b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3b4 ] = 0x00000385 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x385 IB[6@0x80011cd34000 + 0x3b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR7_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x3bc ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3c0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xe IB[6@0x80011cd34000 + 0x3c4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x3c8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO <= 0x00000000 IB[6@0x80011cd34000 + 0x3cc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3d0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[6@0x80011cd34000 + 0x3d4 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08700f00 IB[6@0x80011cd34000 + 0x3d8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3dc ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[6@0x80011cd34000 + 0x3e0 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x00000012 IB[6@0x80011cd34000 + 0x3e4 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x3e8 ] = 0x0000000e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0xe, EVENT_INDEX: 0x0 IB[6@0x80011cd34000 + 0x3ec ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x3f0 ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[6@0x80011cd34000 + 0x3f4 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000 IB[6@0x80011cd34000 + 0x3f8 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000 IB[6@0x80011cd34000 + 0x3fc ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0x44870000 IB[6@0x80011cd34000 + 0x400 ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x44870000 IB[6@0x80011cd34000 + 0x404 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f800000 IB[6@0x80011cd34000 + 0x408 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x00000000 IB[6@0x80011cd34000 + 0x40c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x410 ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[6@0x80011cd34000 + 0x414 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[6@0x80011cd34000 + 0x418 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[6@0x80011cd34000 + 0x41c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x420 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[6@0x80011cd34000 + 0x424 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000 IB[6@0x80011cd34000 + 0x428 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[6@0x80011cd34000 + 0x42c ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x430 ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[6@0x80011cd34000 + 0x434 ] = 0x41eab7f1 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x41eab7f1 IB[6@0x80011cd34000 + 0x438 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[6@0x80011cd34000 + 0x43c ] = 0x41808777 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x41808777 IB[6@0x80011cd34000 + 0x440 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[6@0x80011cd34000 + 0x444 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x448 ] = 0x00000282 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x282 IB[6@0x80011cd34000 + 0x44c ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008 IB[6@0x80011cd34000 + 0x450 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x80011cd34000 + 0x454 ] = 0x00000105 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x105 IB[6@0x80011cd34000 + 0x458 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND_RED <= 0x3f800000 IB[6@0x80011cd34000 + 0x45c ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND_GREEN <= 0x3f800000 IB[6@0x80011cd34000 + 0x460 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND_BLUE <= 0x3f800000 IB[6@0x80011cd34000 + 0x464 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND_ALPHA <= 0x3f800000 IB[6@0x80011cd34000 + 0x468 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x46c ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[6@0x80011cd34000 + 0x470 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x474 ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4 IB[6@0x80011cd34000 + 0x478 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[6@0x80011cd34000 + 0x47c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[6@0x80011cd34000 + 0x480 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[6@0x80011cd34000 + 0x484 ] = 0x00c40000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x00c40000 (TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA) IB[6@0x80011cd34000 + 0x488 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[6@0x80011cd34000 + 0x48c ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[6@0x80011cd34000 + 0x490 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[6@0x80011cd34000 + 0x494 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[6@0x80011cd34000 + 0x498 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[6@0x80011cd34000 + 0x49c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0x4a0 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[6@0x80011cd34000 + 0x4a4 ] = 0x0067d140 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x0067d140 IB[6@0x80011cd34000 + 0x4a8 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0x4ac ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[6@0x80011cd34000 + 0x4b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00000000 IB[6@0x80011cd34000 + 0x4b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[6@0x80011cd34000 + 0x4b8 ] = 0x45700000 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x45700000 IB[6@0x80011cd34000 + 0x4bc ] = 0x45070000 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x45070000 IB[6@0x80011cd34000 + 0x4c0 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x80011cd34000 + 0x4c4 ] = 0x00000052 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x52 IB[6@0x80011cd34000 + 0x4c8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[6@0x80011cd34000 + 0x4cc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[6@0x80011cd34000 + 0x4d0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[6@0x80011cd34000 + 0x4d4 ] = 0x00000003 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 3 IB[6@0x80011cd34000 + 0x4d8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[6@0x80011cd34000 + 0x4dc ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x80011cd34000 + 0x4e0 ] = 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[6@0x80011cd34000 + 0x4e4 ] = 0x1ad6dd00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x1ad6dd00 IB[6@0x80011cd34000 + 0x4e8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x4ec ] = 0x1ad6dd00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x1ad6dd00 IB[6@0x80011cd34000 + 0x4f0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x4f4 ] = 0x80000080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 128, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[6@0x80011cd34000 + 0x4f8 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x80011cd34000 + 0x4fc ] = 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[6@0x80011cd34000 + 0x500 ] = 0x1ad6dc00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x1ad6dc00 IB[6@0x80011cd34000 + 0x504 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x508 ] = 0x1ad6dc00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x1ad6dc00 IB[6@0x80011cd34000 + 0x50c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[6@0x80011cd34000 + 0x510 ] = 0x80000080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 128, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[6@0x80011cd34000 + 0x514 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x518 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[6@0x80011cd34000 + 0x51c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x520 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[6@0x80011cd34000 + 0x524 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x528 ] = 0x00000407 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x7, EVENT_INDEX: 0x4 IB[6@0x80011cd34000 + 0x52c ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x80011cd34000 + 0x530 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[6@0x80011cd34000 + 0x534 ] = 0x0067d008 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x0067d008 IB[6@0x80011cd34000 + 0x538 ] = 0xffff8000 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x53c ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[6@0x80011cd34000 + 0x540 ] = 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[6@0x80011cd34000 + 0x544 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[6@0x80011cd34000 + 0x548 ] = 0x0067d000 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x0067d000 IB[6@0x80011cd34000 + 0x54c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x550 ] = 0x000000da ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000000da IB[6@0x80011cd34000 + 0x554 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[6@0x80011cd34000 + 0x558 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[6@0x80011cd34000 + 0x55c ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[6@0x80011cd34000 + 0x560 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:MEM, FUNC:[==] IB[6@0x80011cd34000 + 0x564 ] = 0x0067d000 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x0067d000, SWAP: 0 IB[6@0x80011cd34000 + 0x568 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8000 IB[6@0x80011cd34000 + 0x56c ] = 0x000000da ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x000000da IB[6@0x80011cd34000 + 0x570 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[6@0x80011cd34000 + 0x574 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[6@0x80011cd34000 + 0x578 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[6@0x80011cd34000 + 0x57c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA End of IB Disassembly of shader 6@0x80011ad6dd00 of length 84 bytes from IB[6@0x80011cd34000 + 0xc4] pgm[6@0x80011ad6dd00 + 0x0 ] = 0x7d9a0082 v_cmp_ne_u32_e32 vcc, 2, v0 pgm[6@0x80011ad6dd00 + 0x4 ] = 0x7e040204 v_mov_b32_e32 v2, s4 pgm[6@0x80011ad6dd00 + 0x8 ] = 0x7e060202 v_mov_b32_e32 v3, s2 pgm[6@0x80011ad6dd00 + 0xc ] = 0xd0cd0000 v_cmp_ne_u32_e64 s[0:1], 1, v0 pgm[6@0x80011ad6dd00 + 0x10 ] = 0x00020081 ;; pgm[6@0x80011ad6dd00 + 0x14 ] = 0x00040702 v_cndmask_b32_e32 v2, v2, v3, vcc pgm[6@0x80011ad6dd00 + 0x18 ] = 0x7e060205 v_mov_b32_e32 v3, s5 pgm[6@0x80011ad6dd00 + 0x1c ] = 0x7e080203 v_mov_b32_e32 v4, s3 pgm[6@0x80011ad6dd00 + 0x20 ] = 0xd1000003 v_cndmask_b32_e64 v3, v3, v4, s[0:1] pgm[6@0x80011ad6dd00 + 0x24 ] = 0x00020903 ;; pgm[6@0x80011ad6dd00 + 0x28 ] = 0xd1000001 v_cndmask_b32_e64 v1, 1.0, -1.0, vcc pgm[6@0x80011ad6dd00 + 0x2c ] = 0x01a9e6f2 ;; pgm[6@0x80011ad6dd00 + 0x30 ] = 0xd1000000 v_cndmask_b32_e64 v0, 1.0, -1.0, s[0:1] pgm[6@0x80011ad6dd00 + 0x34 ] = 0x0001e6f2 ;; pgm[6@0x80011ad6dd00 + 0x38 ] = 0x7e0802f2 v_mov_b32_e32 v4, 1.0 pgm[6@0x80011ad6dd00 + 0x3c ] = 0x7e0a0280 v_mov_b32_e32 v5, 0 pgm[6@0x80011ad6dd00 + 0x40 ] = 0xc40008cf exp pos0 v1, v0, v5, v4 done pgm[6@0x80011ad6dd00 + 0x44 ] = 0x04050001 ;; pgm[6@0x80011ad6dd00 + 0x48 ] = 0xc4000203 exp param0 v2, v3, off, off pgm[6@0x80011ad6dd00 + 0x4c ] = 0x00000302 ;; pgm[6@0x80011ad6dd00 + 0x50 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 6@0x80011ad6dc00 of length 88 bytes from IB[6@0x80011cd34000 + 0xdc] pgm[6@0x80011ad6dc00 + 0x0 ] = 0xbe800003 s_mov_b32 s0, s3 pgm[6@0x80011ad6dc00 + 0x4 ] = 0xbefc0000 s_mov_b32 m0, s0 pgm[6@0x80011ad6dc00 + 0x8 ] = 0xb0038000 s_movk_i32 s3, 0x8000 pgm[6@0x80011ad6dc00 + 0xc ] = 0xd4080000 v_interp_p1_f32_e32 v2, v0, attr0.x pgm[6@0x80011ad6dc00 + 0x10 ] = 0xd40c0100 v_interp_p1_f32_e32 v3, v0, attr0.y pgm[6@0x80011ad6dc00 + 0x14 ] = 0xd4090001 v_interp_p2_f32_e32 v2, v1, attr0.x pgm[6@0x80011ad6dc00 + 0x18 ] = 0xd40d0101 v_interp_p2_f32_e32 v3, v1, attr0.y pgm[6@0x80011ad6dc00 + 0x1c ] = 0xc00e0101 s_load_dwordx8 s[4:11], s[2:3], 0x0 pgm[6@0x80011ad6dc00 + 0x20 ] = 0x00000000 ;; pgm[6@0x80011ad6dc00 + 0x24 ] = 0x7e001102 v_cvt_i32_f32_e32 v0, v2 pgm[6@0x80011ad6dc00 + 0x28 ] = 0x7e021103 v_cvt_i32_f32_e32 v1, v3 pgm[6@0x80011ad6dc00 + 0x2c ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[6@0x80011ad6dc00 + 0x30 ] = 0xf0001f00 image_load v[0:3], v0, s[4:11] dmask:0xf unorm pgm[6@0x80011ad6dc00 + 0x34 ] = 0x00010000 ;; pgm[6@0x80011ad6dc00 + 0x38 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[6@0x80011ad6dc00 + 0x3c ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[6@0x80011ad6dc00 + 0x40 ] = 0x00020300 ;; pgm[6@0x80011ad6dc00 + 0x44 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[6@0x80011ad6dc00 + 0x48 ] = 0x00020702 ;; pgm[6@0x80011ad6dc00 + 0x4c ] = 0xc4001c05 exp mrt0 v0, off, v1, off done compr vm pgm[6@0x80011ad6dc00 + 0x50 ] = 0x00000100 ;; pgm[6@0x80011ad6dc00 + 0x54 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:5 0x800000051800 of 1512 words from ring[1300] IB[5@0x800000051800 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[5@0x800000051800 + 0x4 ] = 0x00001a00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00001a00, SWAP:0 IB[5@0x800000051800 + 0x8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00008001 IB[5@0x800000051800 + 0xc ] = 0x00000030 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:48, VMID: 0 [MAPPED] IB[5@0x800000051800 + 0x10 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x14 ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5 IB[5@0x800000051800 + 0x18 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_STRMOUT_CONFIG <= 0x00000000 IB[5@0x800000051800 + 0x1c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000 IB[5@0x800000051800 + 0x20 ] = 0xc00f6900 ... PKT3, COUNT:16, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x24 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[5@0x800000051800 + 0x28 ] = 0x01070000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR0_BASE <= 0x01070000 IB[5@0x800000051800 + 0x2c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_COLOR0_BASE_EXT <= 0x00000080 IB[5@0x800000051800 + 0x30 ] = 0x03bfc86f ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_COLOR0_ATTRIB2 <= 0x03bfc86f IB[5@0x800000051800 + 0x34 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_COLOR0_VIEW <= 0x00000000 IB[5@0x800000051800 + 0x38 ] = 0x00028828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_COLOR0_INFO <= 0x00028828 IB[5@0x800000051800 + 0x3c ] = 0xdc6a0000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_COLOR0_ATTRIB <= 0xdc6a0000 IB[5@0x800000051800 + 0x40 ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[5@0x800000051800 + 0x44 ] = 0x01070000 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_COLOR0_CMASK <= 0x01070000 IB[5@0x800000051800 + 0x48 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmCB_COLOR0_CMASK_BASE_EXT <= 0x00000080 IB[5@0x800000051800 + 0x4c ] = 0x01070000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx90.mmCB_COLOR0_FMASK <= 0x01070000 IB[5@0x800000051800 + 0x50 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 11: gfx90.mmCB_COLOR0_FMASK_BASE_EXT <= 0x00000080 IB[5@0x800000051800 + 0x54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx90.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[5@0x800000051800 + 0x58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx90.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[5@0x800000051800 + 0x5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 14: gfx90.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[5@0x800000051800 + 0x60 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 15: gfx90.mmCB_COLOR0_DCC_BASE_EXT <= 0x00000000 IB[5@0x800000051800 + 0x64 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x68 ] = 0x000001e8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e8 IB[5@0x800000051800 + 0x6c ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_MRT0_EPITCH <= 0x00000eff IB[5@0x800000051800 + 0x70 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x74 ] = 0x00000005 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x5 IB[5@0x800000051800 + 0x78 ] = 0x01069000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_HTILE_DATA_BASE <= 0x01069000 IB[5@0x800000051800 + 0x7c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_HTILE_DATA_BASE_HI <= 0x00000080 IB[5@0x800000051800 + 0x80 ] = 0x086f0eff ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmDB_DEPTH_SIZE <= 0x086f0eff IB[5@0x800000051800 + 0x84 ] = 0xc00a6900 ... PKT3, COUNT:11, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x88 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xe IB[5@0x800000051800 + 0x8c ] = 0xa8000182 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO <= 0xa8000182 IB[5@0x800000051800 + 0x90 ] = 0x08000181 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO <= 0x08000181 IB[5@0x800000051800 + 0x94 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmDB_Z_READ_BASE <= 0x01040000 IB[5@0x800000051800 + 0x98 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmDB_Z_READ_BASE_HI <= 0x00000080 IB[5@0x800000051800 + 0x9c ] = 0x0105fe00 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmDB_STENCIL_READ_BASE <= 0x0105fe00 IB[5@0x800000051800 + 0xa0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmDB_STENCIL_READ_BASE_HI <= 0x00000080 IB[5@0x800000051800 + 0xa4 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmDB_Z_WRITE_BASE <= 0x01040000 IB[5@0x800000051800 + 0xa8 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 8: gfx90.mmDB_Z_WRITE_BASE_HI <= 0x00000080 IB[5@0x800000051800 + 0xac ] = 0x0105fe00 ... |---+ PKT3 OPCODE 0x69, word 9: gfx90.mmDB_STENCIL_WRITE_BASE <= 0x0105fe00 IB[5@0x800000051800 + 0xb0 ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 10: gfx90.mmDB_STENCIL_WRITE_BASE_HI <= 0x00000080 IB[5@0x800000051800 + 0xb4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xb8 ] = 0x0000001a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1a IB[5@0x800000051800 + 0xbc ] = 0x00000eff ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_Z_INFO2 <= 0x00000eff IB[5@0x800000051800 + 0xc0 ] = 0x00000eff ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCIL_INFO2 <= 0x00000eff IB[5@0x800000051800 + 0xc4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xc8 ] = 0x0000000a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xa IB[5@0x800000051800 + 0xcc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCIL_CLEAR <= 0x00000000 IB[5@0x800000051800 + 0xd0 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_DEPTH_CLEAR <= 0x3f800000 IB[5@0x800000051800 + 0xd4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xd8 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2 IB[5@0x800000051800 + 0xdc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_VIEW <= 0x00000000 IB[5@0x800000051800 + 0xe0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xe4 ] = 0x000002af ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2af IB[5@0x800000051800 + 0xe8 ] = 0x000c0002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_HTILE_SURFACE <= 0x000c0002 IB[5@0x800000051800 + 0xec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xf0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[5@0x800000051800 + 0xf4 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_WINDOW_SCISSOR_BR <= 0x08700f00 IB[5@0x800000051800 + 0xf8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xfc ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[5@0x800000051800 + 0x100 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001 IB[5@0x800000051800 + 0x104 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x108 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[5@0x800000051800 + 0x10c ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[5@0x800000051800 + 0x110 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x114 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[5@0x800000051800 + 0x118 ] = 0x00008010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_SHADER_CONTROL <= 0x00008010 IB[5@0x800000051800 + 0x11c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x120 ] = 0x00000311 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x311 IB[5@0x800000051800 + 0x124 ] = 0x10040003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_0 <= 0x10040003 IB[5@0x800000051800 + 0x128 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x12c ] = 0x00000018 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x18 IB[5@0x800000051800 + 0x130 ] = 0x00000006 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DFSM_CONTROL <= 0x00000006 IB[5@0x800000051800 + 0x134 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x138 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[5@0x800000051800 + 0x13c ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_EQAA <= 0x00170000 IB[5@0x800000051800 + 0x140 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x144 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[5@0x800000051800 + 0x148 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[5@0x800000051800 + 0x14c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x150 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[5@0x800000051800 + 0x154 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_TARGET_MASK <= 0x0000000f IB[5@0x800000051800 + 0x158 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x15c ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[5@0x800000051800 + 0x160 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_DCC_CONTROL <= 0x00000012 IB[5@0x800000051800 + 0x164 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x168 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[5@0x800000051800 + 0x16c ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_CLIP_CNTL <= 0x01000000 IB[5@0x800000051800 + 0x170 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x174 ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[5@0x800000051800 + 0x178 ] = 0x002092c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_COMMON_0 <= 0x002092c0 IB[5@0x800000051800 + 0x17c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x180 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x184 ] = 0x00381440 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381440 IB[5@0x800000051800 + 0x188 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[5@0x800000051800 + 0x18c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x190 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[5@0x800000051800 + 0x194 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_2 <= 0x00000000 IB[5@0x800000051800 + 0x198 ] = 0x00375f00 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00375f00 IB[5@0x800000051800 + 0x19c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1a0 ] = 0x00000102 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x102 IB[5@0x800000051800 + 0x1a4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_HS <= 0x00000000 IB[5@0x800000051800 + 0x1a8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_HS <= 0x00000000 IB[5@0x800000051800 + 0x1ac ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1b0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x82 IB[5@0x800000051800 + 0x1b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_ADDR_LO_GS <= 0x00000000 IB[5@0x800000051800 + 0x1b8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_ADDR_HI_GS <= 0x00000000 IB[5@0x800000051800 + 0x1bc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1c0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1c4 ] = 0x003760c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003760c0 IB[5@0x800000051800 + 0x1c8 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x1cc ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[5@0x800000051800 + 0x1d0 ] = 0x40f27592 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x40f27592 IB[5@0x800000051800 + 0x1d4 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[5@0x800000051800 + 0x1d8 ] = 0x40888444 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x40888444 IB[5@0x800000051800 + 0x1dc ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[5@0x800000051800 + 0x1e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x1e4 ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d IB[5@0x800000051800 + 0x1e8 ] = 0x00430078 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x00430078 IB[5@0x800000051800 + 0x1ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x1f0 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[5@0x800000051800 + 0x1f4 ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_VTX_CNTL <= 0x00000031 IB[5@0x800000051800 + 0x1f8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x1fc ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[5@0x800000051800 + 0x200 ] = 0x80340000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80340000 IB[5@0x800000051800 + 0x204 ] = 0x08700f00 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x08700f00 IB[5@0x800000051800 + 0x208 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x20c ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[5@0x800000051800 + 0x210 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VPORT_XSCALE <= 0x44f00000 IB[5@0x800000051800 + 0x214 ] = 0x44f00000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_CL_VPORT_XOFFSET <= 0x44f00000 IB[5@0x800000051800 + 0x218 ] = 0xc4870000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_CL_VPORT_YSCALE <= 0xc4870000 IB[5@0x800000051800 + 0x21c ] = 0x44870000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmPA_CL_VPORT_YOFFSET <= 0x44870000 IB[5@0x800000051800 + 0x220 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmPA_CL_VPORT_ZSCALE <= 0x3f000000 IB[5@0x800000051800 + 0x224 ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx90.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000 IB[5@0x800000051800 + 0x228 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x22c ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[5@0x800000051800 + 0x230 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[5@0x800000051800 + 0x234 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[5@0x800000051800 + 0x238 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x23c ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c IB[5@0x800000051800 + 0x240 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_STENCILREFMASK <= 0x01000000 IB[5@0x800000051800 + 0x244 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmDB_STENCILREFMASK_BF <= 0x01000000 IB[5@0x800000051800 + 0x248 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x24c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[5@0x800000051800 + 0x250 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[5@0x800000051800 + 0x254 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_CNTL_1 <= 0x00000001 IB[5@0x800000051800 + 0x258 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmSPI_PS_INPUT_CNTL_2 <= 0x00000002 IB[5@0x800000051800 + 0x25c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x260 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[5@0x800000051800 + 0x264 ] = 0x00000780 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_TMPRING_SIZE <= 0x00000780 IB[5@0x800000051800 + 0x268 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x26c ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x270 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x274 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x278 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x27c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x280 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x284 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x288 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x28c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x290 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x294 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x298 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x29c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2a0 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x2a4 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x2a8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2ac ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[5@0x800000051800 + 0x2b0 ] = 0x0000086b ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_INTERP_CONTROL_0 <= 0x0000086b IB[5@0x800000051800 + 0x2b4 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2b8 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[5@0x800000051800 + 0x2bc ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008 IB[5@0x800000051800 + 0x2c0 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SU_POINT_MINMAX <= 0x00080008 IB[5@0x800000051800 + 0x2c4 ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx90.mmPA_SU_LINE_CNTL <= 0x00000008 IB[5@0x800000051800 + 0x2c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2cc ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[5@0x800000051800 + 0x2d0 ] = 0x00000022 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_MODE_CNTL_0 <= 0x00000022 IB[5@0x800000051800 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2d8 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[5@0x800000051800 + 0x2dc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[5@0x800000051800 + 0x2e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2e4 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[5@0x800000051800 + 0x2e8 ] = 0x00080240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SC_MODE_CNTL <= 0x00080240 IB[5@0x800000051800 + 0x2ec ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2f0 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[5@0x800000051800 + 0x2f4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_DEPTH_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x2f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x2fc ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[5@0x800000051800 + 0x300 ] = 0x00010000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_SHADER_STAGES_EN <= 0x00010000 IB[5@0x800000051800 + 0x304 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x308 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0x30c ] = 0x0100602a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602a IB[5@0x800000051800 + 0x310 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x314 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0x318 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0x31c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x320 ] = 0x000001b1 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b1 IB[5@0x800000051800 + 0x324 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_VS_OUT_CONFIG <= 0x00000004 IB[5@0x800000051800 + 0x328 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x32c ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[5@0x800000051800 + 0x330 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[5@0x800000051800 + 0x334 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x338 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[5@0x800000051800 + 0x33c ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_CL_VTE_CNTL <= 0x0000043f IB[5@0x800000051800 + 0x340 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x344 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0x348 ] = 0x0100602c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100602c IB[5@0x800000051800 + 0x34c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x350 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0x354 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0x358 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x35c ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[5@0x800000051800 + 0x360 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[5@0x800000051800 + 0x364 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[5@0x800000051800 + 0x368 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x36c ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[5@0x800000051800 + 0x370 ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_BARYC_CNTL <= 0x01020000 IB[5@0x800000051800 + 0x374 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x378 ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[5@0x800000051800 + 0x37c ] = 0x00000003 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_PS_IN_CONTROL <= 0x00000003 IB[5@0x800000051800 + 0x380 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x384 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[5@0x800000051800 + 0x388 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[5@0x800000051800 + 0x38c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[5@0x800000051800 + 0x390 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x394 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[5@0x800000051800 + 0x398 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_SHADER_MASK <= 0x0000000f IB[5@0x800000051800 + 0x39c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x3a0 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[5@0x800000051800 + 0x3a4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[5@0x800000051800 + 0x3a8 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0x3ac ] = 0x40000258 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x258, INDEX: [multi_vgt_param] IB[5@0x800000051800 + 0x3b0 ] = 0x0070007f ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[5@0x800000051800 + 0x3b4 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0x3b8 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type] IB[5@0x800000051800 + 0x3bc ] = 0x00000005 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[5@0x800000051800 + 0x3c0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[5@0x800000051800 + 0x3c4 ] = 0x0000024b ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24b IB[5@0x800000051800 + 0x3c8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000 IB[5@0x800000051800 + 0x3cc ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[5@0x800000051800 + 0x3d0 ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[5@0x800000051800 + 0x3d4 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[5@0x800000051800 + 0x3d8 ] = 0x0000002c ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2c, EVENT_INDEX: 0x0 IB[5@0x800000051800 + 0x3dc ] = 0xc0024600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[5@0x800000051800 + 0x3e0 ] = 0x00000115 ... |---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x15, EVENT_INDEX: 0x1 IB[5@0x800000051800 + 0x3e4 ] = 0x00001800 ... |---+ PKT3 OPCODE 0x46, word 1: ADDRESS_LO: 0x00001800 IB[5@0x800000051800 + 0x3e8 ] = 0xffff8001 ... \---+ PKT3 OPCODE 0x46, word 2: ADDRESS_HI: 0xffff8001 IB[5@0x800000051800 + 0x3ec ] = 0xc0064900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:49[PKT3_RELEASE_MEM] IB[5@0x800000051800 + 0x3f0 ] = 0x0002852d ... |---+ PKT3 OPCODE 0x49, word 0: EVENT_TYPE: 45 [FLUSH_AND_INV_CB_DATA_TS], 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@0x800000051800 + 0x3f4 ] = 0x23000000 ... |---+ PKT3 OPCODE 0x49, word 1: DST_SEL: 0, INT_SEL: 3, DATA_SEL: 1 IB[5@0x800000051800 + 0x3f8 ] = 0x00001c00 ... |---+ PKT3 OPCODE 0x49, word 2: ADDR_LO: 0x00001c00 IB[5@0x800000051800 + 0x3fc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x49, word 3: ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x400 ] = 0x000afa76 ... |---+ PKT3 OPCODE 0x49, word 4: DATA_LO: 0x000afa76 IB[5@0x800000051800 + 0x404 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x49, word 5: DATA_HI: 0x00000000 IB[5@0x800000051800 + 0x408 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x49, word 6: INT_CTXID: 0x00000000 IB[5@0x800000051800 + 0x40c ] = 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] IB[5@0x800000051800 + 0x410 ] = 0x00000013 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:ME, MEMSPACE:MEM, FUNC:[==] IB[5@0x800000051800 + 0x414 ] = 0x00001c00 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00001c00, SWAP: 0 IB[5@0x800000051800 + 0x418 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0xffff8001 IB[5@0x800000051800 + 0x41c ] = 0x000afa76 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x000afa76 IB[5@0x800000051800 + 0x420 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0xffffffff IB[5@0x800000051800 + 0x424 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000004 IB[5@0x800000051800 + 0x428 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[5@0x800000051800 + 0x42c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[5@0x800000051800 + 0x430 ] = 0xc0055800 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:58[PKT3_ACQUIRE_MEM] IB[5@0x800000051800 + 0x434 ] = 0x28000000 ... |---+ PKT3 OPCODE 0x58, word 0: ENGINE: PFP, COHER_CNTL: 0x08000000 (SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA) IB[5@0x800000051800 + 0x438 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x58, word 1: CP_COHER_SIZE: 0xffffffff IB[5@0x800000051800 + 0x43c ] = 0x00ffffff ... |---+ PKT3 OPCODE 0x58, word 2: CP_COHER_SIZE_HI: 0x00ffffff IB[5@0x800000051800 + 0x440 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 3: CP_COHER_BASE: 0x00000000 IB[5@0x800000051800 + 0x444 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x58, word 4: CP_COHER_BASE_HI: 0x00000000 IB[5@0x800000051800 + 0x448 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x58, word 5: POLL_INTERVAL: 0x0000000a IB[5@0x800000051800 + 0x44c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[5@0x800000051800 + 0x450 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[5@0x800000051800 + 0x454 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[5@0x800000051800 + 0x458 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[5@0x800000051800 + 0x45c ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x460 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x464 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[5@0x800000051800 + 0x468 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x46c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x470 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x474 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x478 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x47c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x480 ] = 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@0x800000051800 + 0x484 ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602a00 IB[5@0x800000051800 + 0x488 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x48c ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602a00 IB[5@0x800000051800 + 0x490 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x494 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x498 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x49c ] = 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@0x800000051800 + 0x4a0 ] = 0x003760c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003760c0 IB[5@0x800000051800 + 0x4a4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x4a8 ] = 0x003760c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003760c0 IB[5@0x800000051800 + 0x4ac ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x4b0 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x4b4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x4b8 ] = 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@0x800000051800 + 0x4bc ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602c00 IB[5@0x800000051800 + 0x4c0 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x4c4 ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602c00 IB[5@0x800000051800 + 0x4c8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x4cc ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x4d0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x4d4 ] = 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@0x800000051800 + 0x4d8 ] = 0x00376180 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376180 IB[5@0x800000051800 + 0x4dc ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x4e0 ] = 0x00376180 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376180 IB[5@0x800000051800 + 0x4e4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x4e8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x4ec ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x4f0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x4f4 ] = 0x00381500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381500 IB[5@0x800000051800 + 0x4f8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x4fc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x500 ] = 0x00375fc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00375fc0 IB[5@0x800000051800 + 0x504 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x508 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x50c ] = 0x00376180 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376180 IB[5@0x800000051800 + 0x510 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x514 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x518 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000004 IB[5@0x800000051800 + 0x51c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x520 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x524 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x528 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x52c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x530 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x534 ] = 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@0x800000051800 + 0x538 ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602e00 IB[5@0x800000051800 + 0x53c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x540 ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602e00 IB[5@0x800000051800 + 0x544 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x548 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x54c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x550 ] = 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@0x800000051800 + 0x554 ] = 0x00376240 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376240 IB[5@0x800000051800 + 0x558 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x55c ] = 0x00376240 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376240 IB[5@0x800000051800 + 0x560 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x564 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x568 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x56c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x570 ] = 0x003815c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x003815c0 IB[5@0x800000051800 + 0x574 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x578 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x57c ] = 0x00376080 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376080 IB[5@0x800000051800 + 0x580 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x584 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x588 ] = 0x00376240 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376240 IB[5@0x800000051800 + 0x58c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x590 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x594 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x598 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x59c ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x5a0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5a4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5a8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5ac ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5b0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5b4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5b8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5bc ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x5c0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x5c4 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x5c8 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x5cc ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x5d0 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0x5d4 ] = 0x0100602e ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602e IB[5@0x800000051800 + 0x5d8 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x5dc ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0x5e0 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0x5e4 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x5e8 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0x5ec ] = 0x01006030 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01006030 IB[5@0x800000051800 + 0x5f0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x5f4 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0x5f8 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0x5fc ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x600 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x604 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000008 IB[5@0x800000051800 + 0x608 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x60c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x610 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x614 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x618 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x61c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x620 ] = 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@0x800000051800 + 0x624 ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00603000 IB[5@0x800000051800 + 0x628 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x62c ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00603000 IB[5@0x800000051800 + 0x630 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x634 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x638 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x63c ] = 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@0x800000051800 + 0x640 ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602a00 IB[5@0x800000051800 + 0x644 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x648 ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602a00 IB[5@0x800000051800 + 0x64c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x650 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x654 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x658 ] = 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@0x800000051800 + 0x65c ] = 0x00376300 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376300 IB[5@0x800000051800 + 0x660 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x664 ] = 0x00376300 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376300 IB[5@0x800000051800 + 0x668 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x66c ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x670 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x674 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x678 ] = 0x00381680 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381680 IB[5@0x800000051800 + 0x67c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x680 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x684 ] = 0x00376140 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376140 IB[5@0x800000051800 + 0x688 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x68c ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x690 ] = 0x00376300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376300 IB[5@0x800000051800 + 0x694 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x698 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x69c ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x6a0 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x6a4 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x6a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6ac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6bc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6c0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x6c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x6cc ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x6d0 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x6d4 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x6d8 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0x6dc ] = 0x0100602a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602a IB[5@0x800000051800 + 0x6e0 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x6e4 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0x6e8 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0x6ec ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x6f0 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0x6f4 ] = 0x0100602c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100602c IB[5@0x800000051800 + 0x6f8 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x6fc ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0x700 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0x704 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x708 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[5@0x800000051800 + 0x70c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000002 IB[5@0x800000051800 + 0x710 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0x714 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x258, INDEX: [multi_vgt_param] IB[5@0x800000051800 + 0x718 ] = 0x0068007f ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0068007f IB[5@0x800000051800 + 0x71c ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0x720 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type] IB[5@0x800000051800 + 0x724 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[5@0x800000051800 + 0x728 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0x72c ] = 0x20000243 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x243, INDEX: [index_type] IB[5@0x800000051800 + 0x730 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_INDEX_TYPE <= 0x00000002 IB[5@0x800000051800 + 0x734 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x738 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x73c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[5@0x800000051800 + 0x740 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x744 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x748 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0x74c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0x750 ] = 0x00001612 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00001612 IB[5@0x800000051800 + 0x754 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0x758 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[5@0x800000051800 + 0x75c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0x760 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x764 ] = 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@0x800000051800 + 0x768 ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602c00 IB[5@0x800000051800 + 0x76c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x770 ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602c00 IB[5@0x800000051800 + 0x774 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x778 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x77c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x780 ] = 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@0x800000051800 + 0x784 ] = 0x003763c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003763c0 IB[5@0x800000051800 + 0x788 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x78c ] = 0x003763c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003763c0 IB[5@0x800000051800 + 0x790 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x794 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x798 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x79c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x7a0 ] = 0x00381740 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381740 IB[5@0x800000051800 + 0x7a4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x7a8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x7ac ] = 0x003763c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003763c0 IB[5@0x800000051800 + 0x7b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x7b4 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x7b8 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x7bc ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x7c0 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x7c4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7c8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7cc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7d0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7d4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7d8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7dc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7e0 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x7e4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x7e8 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x7ec ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x7f0 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0x7f4 ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0x7f8 ] = 0x0000161e ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x0000161e IB[5@0x800000051800 + 0x7fc ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0x800 ] = 0x00000024 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 36 IB[5@0x800000051800 + 0x804 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0x808 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x80c ] = 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@0x800000051800 + 0x810 ] = 0x00376400 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376400 IB[5@0x800000051800 + 0x814 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x818 ] = 0x00376400 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376400 IB[5@0x800000051800 + 0x81c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x820 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x824 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x828 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x82c ] = 0x00381800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381800 IB[5@0x800000051800 + 0x830 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x834 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x838 ] = 0x00376240 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376240 IB[5@0x800000051800 + 0x83c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x840 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x844 ] = 0x00376400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376400 IB[5@0x800000051800 + 0x848 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x84c ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x850 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x854 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x858 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x85c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x860 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x864 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x868 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x86c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x870 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x874 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x878 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x87c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x880 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x884 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x888 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0x88c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0x890 ] = 0x00001642 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00001642 IB[5@0x800000051800 + 0x894 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0x898 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[5@0x800000051800 + 0x89c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0x8a0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x8a4 ] = 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@0x800000051800 + 0x8a8 ] = 0x003764c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003764c0 IB[5@0x800000051800 + 0x8ac ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x8b0 ] = 0x003764c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003764c0 IB[5@0x800000051800 + 0x8b4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x8b8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x8bc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x8c0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x8c4 ] = 0x003818c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x003818c0 IB[5@0x800000051800 + 0x8c8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x8cc ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x8d0 ] = 0x003764c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003764c0 IB[5@0x800000051800 + 0x8d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x8d8 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x8dc ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x8e0 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x8e4 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x8e8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x8ec ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x8f0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x8f4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x8f8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x8fc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x900 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x904 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0x908 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x90c ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x910 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x914 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0x918 ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0x91c ] = 0x0000164e ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x0000164e IB[5@0x800000051800 + 0x920 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0x924 ] = 0x00000024 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 36 IB[5@0x800000051800 + 0x928 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0x92c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x930 ] = 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@0x800000051800 + 0x934 ] = 0x00376500 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376500 IB[5@0x800000051800 + 0x938 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x93c ] = 0x00376500 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376500 IB[5@0x800000051800 + 0x940 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x944 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x948 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x94c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x950 ] = 0x00381980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381980 IB[5@0x800000051800 + 0x954 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x958 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x95c ] = 0x00376340 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376340 IB[5@0x800000051800 + 0x960 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x964 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x968 ] = 0x00376500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376500 IB[5@0x800000051800 + 0x96c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x970 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x974 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x978 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x97c ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x980 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x984 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x988 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x98c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x990 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x994 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x998 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x99c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x9a0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x9a4 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x9a8 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x9ac ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0x9b0 ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0x9b4 ] = 0x00001672 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x00001672 IB[5@0x800000051800 + 0x9b8 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0x9bc ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[5@0x800000051800 + 0x9c0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0x9c4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x9c8 ] = 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@0x800000051800 + 0x9cc ] = 0x003765c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003765c0 IB[5@0x800000051800 + 0x9d0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x9d4 ] = 0x003765c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003765c0 IB[5@0x800000051800 + 0x9d8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x9dc ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x9e0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x9e4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x9e8 ] = 0x00381a40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381a40 IB[5@0x800000051800 + 0x9ec ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x9f0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x9f4 ] = 0x003765c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003765c0 IB[5@0x800000051800 + 0x9f8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x9fc ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0xa00 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0xa04 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xa08 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0xa0c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa10 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa14 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa18 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa1c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa20 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa24 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa28 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xa2c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xa30 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0xa34 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0xa38 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[5@0x800000051800 + 0xa3c ] = 0x00000180 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 384 IB[5@0x800000051800 + 0xa40 ] = 0x0000167e ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x0000167e IB[5@0x800000051800 + 0xa44 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0xffff8001 [UNMAPPED] IB[5@0x800000051800 + 0xa48 ] = 0x00000024 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 36 IB[5@0x800000051800 + 0xa4c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[5@0x800000051800 + 0xa50 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xa54 ] = 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@0x800000051800 + 0xa58 ] = 0x00376600 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376600 IB[5@0x800000051800 + 0xa5c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xa60 ] = 0x00376600 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376600 IB[5@0x800000051800 + 0xa64 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xa68 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xa6c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xa70 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xa74 ] = 0x00381b00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381b00 IB[5@0x800000051800 + 0xa78 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xa7c ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xa80 ] = 0x00376440 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376440 IB[5@0x800000051800 + 0xa84 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xa88 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xa8c ] = 0x00376600 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376600 IB[5@0x800000051800 + 0xa90 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xa94 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0xa98 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0xa9c ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xaa0 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0xaa4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xaa8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xaac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xab0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xab4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xab8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xabc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xac0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xac4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xac8 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0xacc ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0xad0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xad4 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[5@0x800000051800 + 0xad8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000000 IB[5@0x800000051800 + 0xadc ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0xae0 ] = 0x40000258 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x258, INDEX: [multi_vgt_param] IB[5@0x800000051800 + 0xae4 ] = 0x0070007f ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmIA_MULTI_VGT_PARAM <= 0x0070007f IB[5@0x800000051800 + 0xae8 ] = 0xc0017a00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:7a[PKT3_SET_UCONFIG_REG_INDEX] IB[5@0x800000051800 + 0xaec ] = 0x10000242 ... |---+ PKT3 OPCODE 0x7a, word 0: OFFSET: 0x242, INDEX: [prim_type] IB[5@0x800000051800 + 0xaf0 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x7a, word 1: gfx90.mmVGT_PRIMITIVE_TYPE <= 0x00000005 IB[5@0x800000051800 + 0xaf4 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xaf8 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xafc ] = 0x0000006c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000006c IB[5@0x800000051800 + 0xb00 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xb04 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xb08 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xb0c ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xb10 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xb14 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xb18 ] = 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@0x800000051800 + 0xb1c ] = 0x003766c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003766c0 IB[5@0x800000051800 + 0xb20 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xb24 ] = 0x003766c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003766c0 IB[5@0x800000051800 + 0xb28 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xb2c ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xb30 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xb34 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xb38 ] = 0x00381bc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381bc0 IB[5@0x800000051800 + 0xb3c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xb40 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xb44 ] = 0x00376500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376500 IB[5@0x800000051800 + 0xb48 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xb4c ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xb50 ] = 0x003766c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003766c0 IB[5@0x800000051800 + 0xb54 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xb58 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xb5c ] = 0x00000070 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000070 IB[5@0x800000051800 + 0xb60 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xb64 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xb68 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xb6c ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xb70 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xb74 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xb78 ] = 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@0x800000051800 + 0xb7c ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602e00 IB[5@0x800000051800 + 0xb80 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xb84 ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602e00 IB[5@0x800000051800 + 0xb88 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xb8c ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xb90 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xb94 ] = 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@0x800000051800 + 0xb98 ] = 0x00376780 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376780 IB[5@0x800000051800 + 0xb9c ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xba0 ] = 0x00376780 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376780 IB[5@0x800000051800 + 0xba4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xba8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xbac ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xbb0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xbb4 ] = 0x00381c80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381c80 IB[5@0x800000051800 + 0xbb8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xbbc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xbc0 ] = 0x003765c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x003765c0 IB[5@0x800000051800 + 0xbc4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xbc8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xbcc ] = 0x00376780 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376780 IB[5@0x800000051800 + 0xbd0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xbd4 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0xbd8 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0xbdc ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xbe0 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0xbe4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbe8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbec ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbf0 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbf4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbf8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xbfc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xc00 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xc04 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xc08 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0xc0c ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0xc10 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xc14 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0xc18 ] = 0x0100602e ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602e IB[5@0x800000051800 + 0xc1c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xc20 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0xc24 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0xc28 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xc2c ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0xc30 ] = 0x01006030 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01006030 IB[5@0x800000051800 + 0xc34 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xc38 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0xc3c ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0xc40 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xc44 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xc48 ] = 0x00000074 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000074 IB[5@0x800000051800 + 0xc4c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xc50 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xc54 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xc58 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xc5c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xc60 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xc64 ] = 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@0x800000051800 + 0xc68 ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00603000 IB[5@0x800000051800 + 0xc6c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xc70 ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00603000 IB[5@0x800000051800 + 0xc74 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xc78 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xc7c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xc80 ] = 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@0x800000051800 + 0xc84 ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602a00 IB[5@0x800000051800 + 0xc88 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xc8c ] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602a00 IB[5@0x800000051800 + 0xc90 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xc94 ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xc98 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xc9c ] = 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@0x800000051800 + 0xca0 ] = 0x00376840 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376840 IB[5@0x800000051800 + 0xca4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xca8 ] = 0x00376840 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376840 IB[5@0x800000051800 + 0xcac ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xcb0 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xcb4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xcb8 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xcbc ] = 0x00381d40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381d40 IB[5@0x800000051800 + 0xcc0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xcc4 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xcc8 ] = 0x00376680 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376680 IB[5@0x800000051800 + 0xccc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xcd0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xcd4 ] = 0x00376840 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376840 IB[5@0x800000051800 + 0xcd8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xcdc ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0xce0 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0xce4 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xce8 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0xcec ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xcf0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xcf4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xcf8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xcfc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xd00 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xd04 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xd08 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0xd0c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xd10 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0xd14 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0xd18 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xd1c ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0xd20 ] = 0x0100602a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602a IB[5@0x800000051800 + 0xd24 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xd28 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0xd2c ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0xd30 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xd34 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0xd38 ] = 0x0100602c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100602c IB[5@0x800000051800 + 0xd3c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xd40 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0xd44 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0xd48 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xd4c ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xd50 ] = 0x00000078 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000078 IB[5@0x800000051800 + 0xd54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xd58 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xd5c ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xd60 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xd64 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xd68 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xd6c ] = 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@0x800000051800 + 0xd70 ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602c00 IB[5@0x800000051800 + 0xd74 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xd78 ] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602c00 IB[5@0x800000051800 + 0xd7c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xd80 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xd84 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xd88 ] = 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@0x800000051800 + 0xd8c ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602e00 IB[5@0x800000051800 + 0xd90 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xd94 ] = 0x00602e00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602e00 IB[5@0x800000051800 + 0xd98 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xd9c ] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xda0 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xda4 ] = 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@0x800000051800 + 0xda8 ] = 0x00376900 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376900 IB[5@0x800000051800 + 0xdac ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xdb0 ] = 0x00376900 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376900 IB[5@0x800000051800 + 0xdb4 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xdb8 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xdbc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xdc0 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xdc4 ] = 0x00381e00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381e00 IB[5@0x800000051800 + 0xdc8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xdcc ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xdd0 ] = 0x00376740 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376740 IB[5@0x800000051800 + 0xdd4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xdd8 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xddc ] = 0x00376900 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376900 IB[5@0x800000051800 + 0xde0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xde4 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0xde8 ] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0xdec ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xdf0 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0xdf4 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xdf8 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xdfc ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe00 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe04 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe08 ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe0c ] = 0x40000501 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe10 ] = 0x40000501 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x40000501 IB[5@0x800000051800 + 0xe14 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0xe18 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0xe1c ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0xe20 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xe24 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0xe28 ] = 0x0100602e ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602e IB[5@0x800000051800 + 0xe2c ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xe30 ] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0xe34 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0xe38 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xe3c ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0xe40 ] = 0x01006030 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x01006030 IB[5@0x800000051800 + 0xe44 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0xe48 ] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0xe4c ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0xe50 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xe54 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xe58 ] = 0x0000007c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000007c IB[5@0x800000051800 + 0xe5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xe60 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xe64 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xe68 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xe6c ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xe70 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xe74 ] = 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@0x800000051800 + 0xe78 ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00603000 IB[5@0x800000051800 + 0xe7c ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xe80 ] = 0x00603000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00603000 IB[5@0x800000051800 + 0xe84 ] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0xe88 ] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xe8c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xe90 ] = 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@0x800000051800 + 0xe94 ] = 0x003769c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003769c0 IB[5@0x800000051800 + 0xe98 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xe9c ] = 0x003769c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003769c0 IB[5@0x800000051800 + 0xea0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xea4 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xea8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xeac ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xeb0 ] = 0x00381ec0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381ec0 IB[5@0x800000051800 + 0xeb4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xeb8 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xebc ] = 0x00376800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376800 IB[5@0x800000051800 + 0xec0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xec4 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xec8 ] = 0x003769c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003769c0 IB[5@0x800000051800 + 0xecc ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xed0 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xed4 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000080 IB[5@0x800000051800 + 0xed8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xedc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xee0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xee4 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xee8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xeec ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xef0 ] = 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@0x800000051800 + 0xef4 ] = 0x00376a80 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376a80 IB[5@0x800000051800 + 0xef8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xefc ] = 0x00376a80 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376a80 IB[5@0x800000051800 + 0xf00 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xf04 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xf08 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf0c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xf10 ] = 0x00381f80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00381f80 IB[5@0x800000051800 + 0xf14 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf18 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xf1c ] = 0x003768c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x003768c0 IB[5@0x800000051800 + 0xf20 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf24 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xf28 ] = 0x00376a80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376a80 IB[5@0x800000051800 + 0xf2c ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf30 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xf34 ] = 0x00000084 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000084 IB[5@0x800000051800 + 0xf38 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xf3c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xf40 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xf44 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xf48 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xf4c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xf50 ] = 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@0x800000051800 + 0xf54 ] = 0x00376b40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376b40 IB[5@0x800000051800 + 0xf58 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xf5c ] = 0x00376b40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376b40 IB[5@0x800000051800 + 0xf60 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xf64 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xf68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf6c ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xf70 ] = 0x00382040 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382040 IB[5@0x800000051800 + 0xf74 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf78 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xf7c ] = 0x00376980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376980 IB[5@0x800000051800 + 0xf80 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf84 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xf88 ] = 0x00376b40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376b40 IB[5@0x800000051800 + 0xf8c ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xf90 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xf94 ] = 0x00000088 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000088 IB[5@0x800000051800 + 0xf98 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xf9c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0xfa0 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0xfa4 ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0xfa8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0xfac ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0xfb0 ] = 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@0x800000051800 + 0xfb4 ] = 0x00376c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376c00 IB[5@0x800000051800 + 0xfb8 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xfbc ] = 0x00376c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376c00 IB[5@0x800000051800 + 0xfc0 ] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0xfc4 ] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0xfc8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xfcc ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0xfd0 ] = 0x00382100 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382100 IB[5@0x800000051800 + 0xfd4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xfd8 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0xfdc ] = 0x00376a40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376a40 IB[5@0x800000051800 + 0xfe0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xfe4 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0xfe8 ] = 0x00376c00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376c00 IB[5@0x800000051800 + 0xfec ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0xff0 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0xff4 ] = 0x0000008c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000008c IB[5@0x800000051800 + 0xff8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0xffc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1000] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1004] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1008] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x100c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1010] = 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@0x800000051800 + 0x1014] = 0x00376cc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376cc0 IB[5@0x800000051800 + 0x1018] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x101c] = 0x00376cc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376cc0 IB[5@0x800000051800 + 0x1020] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1024] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1028] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x102c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1030] = 0x003821c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x003821c0 IB[5@0x800000051800 + 0x1034] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1038] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x103c] = 0x00376b00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376b00 IB[5@0x800000051800 + 0x1040] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1044] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1048] = 0x00376cc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376cc0 IB[5@0x800000051800 + 0x104c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1050] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1054] = 0x00000090 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000090 IB[5@0x800000051800 + 0x1058] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x105c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1060] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1064] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1068] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x106c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1070] = 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@0x800000051800 + 0x1074] = 0x00376d80 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376d80 IB[5@0x800000051800 + 0x1078] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x107c] = 0x00376d80 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376d80 IB[5@0x800000051800 + 0x1080] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1084] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1088] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x108c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1090] = 0x00382280 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382280 IB[5@0x800000051800 + 0x1094] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1098] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x109c] = 0x00376bc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376bc0 IB[5@0x800000051800 + 0x10a0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x10a4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x10a8] = 0x00376d80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376d80 IB[5@0x800000051800 + 0x10ac] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x10b0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x10b4] = 0x00000094 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000094 IB[5@0x800000051800 + 0x10b8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x10bc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x10c0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x10c4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x10c8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x10cc] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x10d0] = 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@0x800000051800 + 0x10d4] = 0x00376e40 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376e40 IB[5@0x800000051800 + 0x10d8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x10dc] = 0x00376e40 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376e40 IB[5@0x800000051800 + 0x10e0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x10e4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x10e8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x10ec] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x10f0] = 0x00382340 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382340 IB[5@0x800000051800 + 0x10f4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x10f8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x10fc] = 0x00376c80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376c80 IB[5@0x800000051800 + 0x1100] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1104] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1108] = 0x00376e40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376e40 IB[5@0x800000051800 + 0x110c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1110] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1114] = 0x00000098 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000098 IB[5@0x800000051800 + 0x1118] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x111c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1120] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1124] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1128] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x112c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1130] = 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@0x800000051800 + 0x1134] = 0x00376f00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376f00 IB[5@0x800000051800 + 0x1138] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x113c] = 0x00376f00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376f00 IB[5@0x800000051800 + 0x1140] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1144] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1148] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x114c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1150] = 0x00382400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382400 IB[5@0x800000051800 + 0x1154] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1158] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x115c] = 0x00376d40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376d40 IB[5@0x800000051800 + 0x1160] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1164] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1168] = 0x00376f00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376f00 IB[5@0x800000051800 + 0x116c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1170] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1174] = 0x0000009c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x0000009c IB[5@0x800000051800 + 0x1178] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x117c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1180] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1184] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1188] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x118c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1190] = 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@0x800000051800 + 0x1194] = 0x00376fc0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00376fc0 IB[5@0x800000051800 + 0x1198] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x119c] = 0x00376fc0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00376fc0 IB[5@0x800000051800 + 0x11a0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x11a4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x11a8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x11ac] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x11b0] = 0x003824c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x003824c0 IB[5@0x800000051800 + 0x11b4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x11b8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x11bc] = 0x00376e00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376e00 IB[5@0x800000051800 + 0x11c0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x11c4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x11c8] = 0x00376fc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00376fc0 IB[5@0x800000051800 + 0x11cc] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x11d0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x11d4] = 0x000000a0 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000a0 IB[5@0x800000051800 + 0x11d8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x11dc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x11e0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x11e4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x11e8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x11ec] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x11f0] = 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@0x800000051800 + 0x11f4] = 0x00377080 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377080 IB[5@0x800000051800 + 0x11f8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x11fc] = 0x00377080 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377080 IB[5@0x800000051800 + 0x1200] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1204] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1208] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x120c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1210] = 0x00382580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382580 IB[5@0x800000051800 + 0x1214] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1218] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x121c] = 0x00376ec0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376ec0 IB[5@0x800000051800 + 0x1220] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1224] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1228] = 0x00377080 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377080 IB[5@0x800000051800 + 0x122c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1230] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1234] = 0x000000a4 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000a4 IB[5@0x800000051800 + 0x1238] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x123c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1240] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1244] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1248] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x124c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1250] = 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@0x800000051800 + 0x1254] = 0x00377140 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377140 IB[5@0x800000051800 + 0x1258] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x125c] = 0x00377140 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377140 IB[5@0x800000051800 + 0x1260] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1264] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1268] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x126c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1270] = 0x00382640 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382640 IB[5@0x800000051800 + 0x1274] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1278] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x127c] = 0x00376f80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00376f80 IB[5@0x800000051800 + 0x1280] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1284] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1288] = 0x00377140 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377140 IB[5@0x800000051800 + 0x128c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1290] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1294] = 0x000000a8 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000a8 IB[5@0x800000051800 + 0x1298] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x129c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x12a0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x12a4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x12a8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x12ac] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x12b0] = 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@0x800000051800 + 0x12b4] = 0x00377200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377200 IB[5@0x800000051800 + 0x12b8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x12bc] = 0x00377200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377200 IB[5@0x800000051800 + 0x12c0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x12c4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x12c8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x12cc] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x12d0] = 0x00382700 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382700 IB[5@0x800000051800 + 0x12d4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x12d8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x12dc] = 0x00377040 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377040 IB[5@0x800000051800 + 0x12e0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x12e4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x12e8] = 0x00377200 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377200 IB[5@0x800000051800 + 0x12ec] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x12f0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x12f4] = 0x000000ac ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000ac IB[5@0x800000051800 + 0x12f8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x12fc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1300] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1304] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1308] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x130c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1310] = 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@0x800000051800 + 0x1314] = 0x003772c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003772c0 IB[5@0x800000051800 + 0x1318] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x131c] = 0x003772c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003772c0 IB[5@0x800000051800 + 0x1320] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1324] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1328] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x132c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1330] = 0x003827c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x003827c0 IB[5@0x800000051800 + 0x1334] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1338] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x133c] = 0x00377100 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377100 IB[5@0x800000051800 + 0x1340] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1344] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1348] = 0x003772c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003772c0 IB[5@0x800000051800 + 0x134c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1350] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1354] = 0x000000b0 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000b0 IB[5@0x800000051800 + 0x1358] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x135c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1360] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1364] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1368] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x136c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1370] = 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@0x800000051800 + 0x1374] = 0x00377380 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377380 IB[5@0x800000051800 + 0x1378] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x137c] = 0x00377380 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377380 IB[5@0x800000051800 + 0x1380] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1384] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1388] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x138c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1390] = 0x00382880 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382880 IB[5@0x800000051800 + 0x1394] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1398] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x139c] = 0x003771c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x003771c0 IB[5@0x800000051800 + 0x13a0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x13a4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x13a8] = 0x00377380 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377380 IB[5@0x800000051800 + 0x13ac] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x13b0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x13b4] = 0x000000b4 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000b4 IB[5@0x800000051800 + 0x13b8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x13bc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x13c0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x13c4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x13c8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x13cc] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x13d0] = 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@0x800000051800 + 0x13d4] = 0x00377440 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377440 IB[5@0x800000051800 + 0x13d8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x13dc] = 0x00377440 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377440 IB[5@0x800000051800 + 0x13e0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x13e4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x13e8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x13ec] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x13f0] = 0x00382940 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382940 IB[5@0x800000051800 + 0x13f4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x13f8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x13fc] = 0x00377280 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377280 IB[5@0x800000051800 + 0x1400] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1404] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1408] = 0x00377440 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377440 IB[5@0x800000051800 + 0x140c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1410] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1414] = 0x000000b8 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000b8 IB[5@0x800000051800 + 0x1418] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x141c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1420] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1424] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1428] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x142c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1430] = 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@0x800000051800 + 0x1434] = 0x00377500 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377500 IB[5@0x800000051800 + 0x1438] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x143c] = 0x00377500 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377500 IB[5@0x800000051800 + 0x1440] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1444] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1448] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x144c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1450] = 0x00382a00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382a00 IB[5@0x800000051800 + 0x1454] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1458] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x145c] = 0x00377340 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377340 IB[5@0x800000051800 + 0x1460] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1464] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1468] = 0x00377500 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377500 IB[5@0x800000051800 + 0x146c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1470] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1474] = 0x000000bc ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000bc IB[5@0x800000051800 + 0x1478] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x147c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1480] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1484] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1488] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x148c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1490] = 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@0x800000051800 + 0x1494] = 0x003775c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003775c0 IB[5@0x800000051800 + 0x1498] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x149c] = 0x003775c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003775c0 IB[5@0x800000051800 + 0x14a0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x14a4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x14a8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x14ac] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x14b0] = 0x00382ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382ac0 IB[5@0x800000051800 + 0x14b4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x14b8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x14bc] = 0x00377400 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377400 IB[5@0x800000051800 + 0x14c0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x14c4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x14c8] = 0x003775c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003775c0 IB[5@0x800000051800 + 0x14cc] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x14d0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x14d4] = 0x000000c0 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000c0 IB[5@0x800000051800 + 0x14d8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x14dc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x14e0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x14e4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x14e8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x14ec] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x14f0] = 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@0x800000051800 + 0x14f4] = 0x00377680 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377680 IB[5@0x800000051800 + 0x14f8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x14fc] = 0x00377680 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377680 IB[5@0x800000051800 + 0x1500] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1504] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1508] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x150c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1510] = 0x00382b80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382b80 IB[5@0x800000051800 + 0x1514] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1518] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x151c] = 0x003774c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x003774c0 IB[5@0x800000051800 + 0x1520] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1524] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1528] = 0x00377680 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377680 IB[5@0x800000051800 + 0x152c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1530] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1534] = 0x000000c4 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000c4 IB[5@0x800000051800 + 0x1538] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x153c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1540] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1544] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1548] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x154c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1550] = 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@0x800000051800 + 0x1554] = 0x00377740 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377740 IB[5@0x800000051800 + 0x1558] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x155c] = 0x00377740 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377740 IB[5@0x800000051800 + 0x1560] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1564] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1568] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x156c] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1570] = 0x00382c40 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382c40 IB[5@0x800000051800 + 0x1574] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1578] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x157c] = 0x00377580 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377580 IB[5@0x800000051800 + 0x1580] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1584] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1588] = 0x00377740 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377740 IB[5@0x800000051800 + 0x158c] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1590] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x1594] = 0x000000c8 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000c8 IB[5@0x800000051800 + 0x1598] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x159c] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x15a0] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x15a4] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x15a8] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x15ac] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x15b0] = 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@0x800000051800 + 0x15b4] = 0x00377800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377800 IB[5@0x800000051800 + 0x15b8] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x15bc] = 0x00377800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377800 IB[5@0x800000051800 + 0x15c0] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x15c4] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x15c8] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x15cc] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x15d0] = 0x00382d00 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382d00 IB[5@0x800000051800 + 0x15d4] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x15d8] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x15dc] = 0x00377640 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377640 IB[5@0x800000051800 + 0x15e0] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x15e4] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x15e8] = 0x00377800 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377800 IB[5@0x800000051800 + 0x15ec] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x15f0] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x15f4] = 0x000000cc ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000cc IB[5@0x800000051800 + 0x15f8] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x15fc] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1600] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x1604] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1608] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x160c] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1610] = 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@0x800000051800 + 0x1614] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602a00 IB[5@0x800000051800 + 0x1618] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x161c] = 0x00602a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602a00 IB[5@0x800000051800 + 0x1620] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x1624] = 0x800001e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 480, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1628] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x162c] = 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@0x800000051800 + 0x1630] = 0x003778c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x003778c0 IB[5@0x800000051800 + 0x1634] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1638] = 0x003778c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x003778c0 IB[5@0x800000051800 + 0x163c] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1640] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1644] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1648] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x164c] = 0x00382dc0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382dc0 IB[5@0x800000051800 + 0x1650] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1654] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x1658] = 0x00377700 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00377700 IB[5@0x800000051800 + 0x165c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1660] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1664] = 0x003778c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x003778c0 IB[5@0x800000051800 + 0x1668] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x166c] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[5@0x800000051800 + 0x1670] = 0x00018700 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_ALPHA_TO_MASK <= 0x00018700 IB[5@0x800000051800 + 0x1674] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x1678] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[5@0x800000051800 + 0x167c] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_BLEND0_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1680] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx90.mmCB_BLEND1_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1684] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx90.mmCB_BLEND2_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1688] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx90.mmCB_BLEND3_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x168c] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx90.mmCB_BLEND4_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1690] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx90.mmCB_BLEND5_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1694] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx90.mmCB_BLEND6_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x1698] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx90.mmCB_BLEND7_CONTROL <= 0x00000000 IB[5@0x800000051800 + 0x169c] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800000051800 + 0x16a0] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[5@0x800000051800 + 0x16a4] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[5@0x800000051800 + 0x16a8] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x16ac] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[5@0x800000051800 + 0x16b0] = 0x0100602a ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_VS <= 0x0100602a IB[5@0x800000051800 + 0x16b4] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_VS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x16b8] = 0x002c0184 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0184 IB[5@0x800000051800 + 0x16bc] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[5@0x800000051800 + 0x16c0] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x16c4] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[5@0x800000051800 + 0x16c8] = 0x0100602c ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_LO_PS <= 0x0100602c IB[5@0x800000051800 + 0x16cc] = 0x00000080 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_PGM_HI_PS <= 0x00000080 [MAPPED] IB[5@0x800000051800 + 0x16d0] = 0x002c00c5 ... |---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c00c5 IB[5@0x800000051800 + 0x16d4] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx90.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[5@0x800000051800 + 0x16d8] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x16dc] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x16e0] = 0x000000d0 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000d0 IB[5@0x800000051800 + 0x16e4] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x16e8] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x16ec] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x16f0] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x16f4] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x16f8] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x16fc] = 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@0x800000051800 + 0x1700] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00602c00 IB[5@0x800000051800 + 0x1704] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x1708] = 0x00602c00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00602c00 IB[5@0x800000051800 + 0x170c] = 0xffff8001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8001 IB[5@0x800000051800 + 0x1710] = 0x80000100 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 256, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1714] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1718] = 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@0x800000051800 + 0x171c] = 0x00377980 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00377980 IB[5@0x800000051800 + 0x1720] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x1724] = 0x00377980 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00377980 IB[5@0x800000051800 + 0x1728] = 0xffff8000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0xffff8000 IB[5@0x800000051800 + 0x172c] = 0x80000040 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 64, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 1 IB[5@0x800000051800 + 0x1730] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1734] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[5@0x800000051800 + 0x1738] = 0x00382e80 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00382e80 IB[5@0x800000051800 + 0x173c] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1740] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[5@0x800000051800 + 0x1744] = 0x003777c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_PS_3 <= 0x003777c0 IB[5@0x800000051800 + 0x1748] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x174c] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[5@0x800000051800 + 0x1750] = 0x00377980 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00377980 IB[5@0x800000051800 + 0x1754] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800000051800 + 0x1758] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[5@0x800000051800 + 0x175c] = 0x000000d4 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_USER_DATA_VS_5 <= 0x000000d4 IB[5@0x800000051800 + 0x1760] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[5@0x800000051800 + 0x1764] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[5@0x800000051800 + 0x1768] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[5@0x800000051800 + 0x176c] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[5@0x800000051800 + 0x1770] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[5@0x800000051800 + 0x1774] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[5@0x800000051800 + 0x1778] = 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[5@0x800000051800 + 0x177c] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000 IB[5@0x800000051800 + 0x1780] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[5@0x800000051800 + 0x1784] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000 IB[5@0x800000051800 + 0x1788] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[5@0x800000051800 + 0x178c] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[5@0x800000051800 + 0x1790] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[5@0x800000051800 + 0x1794] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[5@0x800000051800 + 0x1798] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[5@0x800000051800 + 0x179c] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA End of IB Disassembly of shader 5@0x800100602a00 of length 448 bytes from IB[5@0x800000051800 + 0x310] pgm[5@0x800100602a00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602a00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602a00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602a00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602a00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602a00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602a00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602a00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602a00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602a00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602a00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602a00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602a00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602a00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602a00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602a00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602a00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602a00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602a00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602a00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602a00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602a00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602a00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602a00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602a00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602a00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602a00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602a00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602a00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602a00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602a00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602a00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602a00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602a00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602a00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602a00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602a00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602a00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602a00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602a00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602a00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602a00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602a00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602a00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602a00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602a00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602a00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602a00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602a00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602a00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602a00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602a00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602a00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602a00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602a00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602a00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602a00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602a00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602a00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602a00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602a00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602a00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602a00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602a00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602a00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602a00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602a00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602a00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602a00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602a00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602a00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602a00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602a00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602a00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602a00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602a00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602a00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602a00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602a00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602a00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602a00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602a00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602a00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602a00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602a00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602a00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602a00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602a00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602a00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602a00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602a00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602a00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602a00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602a00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602a00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602a00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602a00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602a00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602a00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602a00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602a00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602a00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602a00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602a00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602c00 of length 216 bytes from IB[5@0x800000051800 + 0x34c] pgm[5@0x800100602c00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100602c00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100602c00 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100602c00 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100602c00 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100602c00 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100602c00 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100602c00 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100602c00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100602c00 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100602c00 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100602c00 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100602c00 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100602c00 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100602c00 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100602c00 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100602c00 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100602c00 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100602c00 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100602c00 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100602c00 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100602c00 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100602c00 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100602c00 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100602c00 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100602c00 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100602c00 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100602c00 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100602c00 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100602c00 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100602c00 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[5@0x800100602c00 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[5@0x800100602c00 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[5@0x800100602c00 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[5@0x800100602c00 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100602c00 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100602c00 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0xa4 ] = 0x00040008 ;; pgm[5@0x800100602c00 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[5@0x800100602c00 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[5@0x800100602c00 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[5@0x800100602c00 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[5@0x800100602c00 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100602c00 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100602c00 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100602c00 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100602c00 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100602c00 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100602c00 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602e00 of length 448 bytes from IB[5@0x800000051800 + 0x5d8] pgm[5@0x800100602e00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602e00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602e00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602e00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602e00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602e00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602e00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602e00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602e00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602e00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602e00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602e00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602e00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602e00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602e00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602e00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602e00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602e00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602e00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602e00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602e00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602e00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602e00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602e00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602e00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602e00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602e00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602e00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602e00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602e00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602e00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602e00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602e00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602e00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602e00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602e00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602e00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602e00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602e00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602e00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602e00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602e00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602e00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602e00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602e00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602e00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602e00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602e00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602e00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602e00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602e00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602e00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602e00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602e00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602e00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602e00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602e00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602e00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602e00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602e00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602e00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602e00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602e00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602e00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602e00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602e00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602e00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602e00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602e00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602e00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602e00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602e00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602e00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602e00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602e00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602e00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602e00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602e00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602e00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602e00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602e00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602e00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602e00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602e00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602e00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602e00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602e00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602e00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602e00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602e00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602e00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602e00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602e00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602e00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602e00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602e00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602e00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602e00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602e00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602e00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602e00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602e00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602e00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602e00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100603000 of length 216 bytes from IB[5@0x800000051800 + 0x5f0] pgm[5@0x800100603000 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100603000 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100603000 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100603000 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100603000 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100603000 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100603000 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100603000 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100603000 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100603000 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100603000 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100603000 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100603000 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100603000 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100603000 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100603000 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100603000 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100603000 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100603000 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100603000 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100603000 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100603000 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100603000 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100603000 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100603000 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100603000 + 0x68 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100603000 + 0x6c ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100603000 + 0x70 ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100603000 + 0x74 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100603000 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100603000 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100603000 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0x84 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0x88 ] = 0x0a020b0a v_mul_f32_e32 v1, v10, v5 pgm[5@0x800100603000 + 0x8c ] = 0x0a040d0b v_mul_f32_e32 v2, v11, v6 pgm[5@0x800100603000 + 0x90 ] = 0x0a060f0c v_mul_f32_e32 v3, v12, v7 pgm[5@0x800100603000 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100603000 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100603000 + 0xa0 ] = 0xf0800800 image_sample v4, v8, s[16:23], s[0:3] dmask:0x8 pgm[5@0x800100603000 + 0xa4 ] = 0x00040408 ;; pgm[5@0x800100603000 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0xac ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[5@0x800100603000 + 0xb4 ] = 0x0a040902 v_mul_f32_e32 v2, v2, v4 pgm[5@0x800100603000 + 0xb8 ] = 0x0a060903 v_mul_f32_e32 v3, v3, v4 pgm[5@0x800100603000 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100603000 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100603000 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100603000 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100603000 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100603000 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100603000 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602a00 of length 448 bytes from IB[5@0x800000051800 + 0x6e0] pgm[5@0x800100602a00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602a00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602a00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602a00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602a00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602a00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602a00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602a00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602a00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602a00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602a00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602a00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602a00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602a00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602a00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602a00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602a00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602a00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602a00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602a00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602a00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602a00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602a00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602a00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602a00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602a00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602a00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602a00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602a00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602a00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602a00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602a00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602a00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602a00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602a00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602a00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602a00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602a00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602a00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602a00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602a00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602a00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602a00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602a00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602a00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602a00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602a00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602a00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602a00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602a00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602a00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602a00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602a00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602a00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602a00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602a00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602a00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602a00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602a00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602a00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602a00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602a00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602a00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602a00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602a00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602a00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602a00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602a00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602a00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602a00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602a00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602a00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602a00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602a00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602a00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602a00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602a00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602a00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602a00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602a00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602a00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602a00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602a00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602a00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602a00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602a00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602a00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602a00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602a00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602a00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602a00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602a00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602a00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602a00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602a00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602a00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602a00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602a00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602a00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602a00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602a00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602a00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602a00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602a00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602c00 of length 216 bytes from IB[5@0x800000051800 + 0x6f8] pgm[5@0x800100602c00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100602c00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100602c00 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100602c00 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100602c00 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100602c00 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100602c00 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100602c00 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100602c00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100602c00 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100602c00 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100602c00 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100602c00 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100602c00 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100602c00 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100602c00 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100602c00 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100602c00 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100602c00 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100602c00 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100602c00 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100602c00 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100602c00 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100602c00 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100602c00 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100602c00 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100602c00 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100602c00 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100602c00 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100602c00 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100602c00 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[5@0x800100602c00 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[5@0x800100602c00 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[5@0x800100602c00 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[5@0x800100602c00 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100602c00 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100602c00 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0xa4 ] = 0x00040008 ;; pgm[5@0x800100602c00 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[5@0x800100602c00 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[5@0x800100602c00 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[5@0x800100602c00 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[5@0x800100602c00 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100602c00 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100602c00 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100602c00 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100602c00 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100602c00 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100602c00 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602e00 of length 448 bytes from IB[5@0x800000051800 + 0xc1c] pgm[5@0x800100602e00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602e00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602e00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602e00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602e00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602e00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602e00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602e00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602e00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602e00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602e00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602e00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602e00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602e00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602e00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602e00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602e00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602e00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602e00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602e00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602e00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602e00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602e00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602e00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602e00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602e00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602e00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602e00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602e00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602e00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602e00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602e00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602e00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602e00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602e00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602e00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602e00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602e00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602e00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602e00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602e00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602e00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602e00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602e00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602e00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602e00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602e00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602e00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602e00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602e00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602e00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602e00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602e00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602e00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602e00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602e00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602e00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602e00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602e00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602e00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602e00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602e00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602e00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602e00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602e00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602e00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602e00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602e00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602e00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602e00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602e00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602e00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602e00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602e00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602e00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602e00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602e00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602e00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602e00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602e00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602e00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602e00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602e00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602e00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602e00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602e00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602e00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602e00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602e00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602e00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602e00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602e00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602e00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602e00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602e00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602e00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602e00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602e00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602e00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602e00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602e00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602e00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602e00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602e00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100603000 of length 216 bytes from IB[5@0x800000051800 + 0xc34] pgm[5@0x800100603000 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100603000 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100603000 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100603000 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100603000 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100603000 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100603000 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100603000 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100603000 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100603000 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100603000 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100603000 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100603000 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100603000 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100603000 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100603000 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100603000 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100603000 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100603000 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100603000 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100603000 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100603000 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100603000 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100603000 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100603000 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100603000 + 0x68 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100603000 + 0x6c ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100603000 + 0x70 ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100603000 + 0x74 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100603000 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100603000 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100603000 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0x84 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0x88 ] = 0x0a020b0a v_mul_f32_e32 v1, v10, v5 pgm[5@0x800100603000 + 0x8c ] = 0x0a040d0b v_mul_f32_e32 v2, v11, v6 pgm[5@0x800100603000 + 0x90 ] = 0x0a060f0c v_mul_f32_e32 v3, v12, v7 pgm[5@0x800100603000 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100603000 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100603000 + 0xa0 ] = 0xf0800800 image_sample v4, v8, s[16:23], s[0:3] dmask:0x8 pgm[5@0x800100603000 + 0xa4 ] = 0x00040408 ;; pgm[5@0x800100603000 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0xac ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[5@0x800100603000 + 0xb4 ] = 0x0a040902 v_mul_f32_e32 v2, v2, v4 pgm[5@0x800100603000 + 0xb8 ] = 0x0a060903 v_mul_f32_e32 v3, v3, v4 pgm[5@0x800100603000 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100603000 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100603000 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100603000 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100603000 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100603000 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100603000 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602a00 of length 448 bytes from IB[5@0x800000051800 + 0xd24] pgm[5@0x800100602a00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602a00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602a00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602a00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602a00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602a00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602a00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602a00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602a00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602a00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602a00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602a00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602a00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602a00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602a00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602a00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602a00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602a00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602a00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602a00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602a00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602a00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602a00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602a00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602a00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602a00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602a00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602a00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602a00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602a00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602a00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602a00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602a00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602a00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602a00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602a00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602a00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602a00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602a00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602a00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602a00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602a00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602a00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602a00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602a00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602a00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602a00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602a00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602a00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602a00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602a00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602a00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602a00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602a00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602a00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602a00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602a00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602a00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602a00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602a00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602a00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602a00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602a00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602a00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602a00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602a00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602a00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602a00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602a00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602a00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602a00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602a00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602a00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602a00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602a00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602a00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602a00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602a00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602a00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602a00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602a00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602a00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602a00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602a00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602a00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602a00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602a00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602a00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602a00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602a00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602a00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602a00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602a00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602a00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602a00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602a00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602a00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602a00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602a00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602a00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602a00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602a00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602a00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602a00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602c00 of length 216 bytes from IB[5@0x800000051800 + 0xd3c] pgm[5@0x800100602c00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100602c00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100602c00 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100602c00 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100602c00 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100602c00 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100602c00 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100602c00 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100602c00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100602c00 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100602c00 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100602c00 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100602c00 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100602c00 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100602c00 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100602c00 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100602c00 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100602c00 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100602c00 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100602c00 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100602c00 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100602c00 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100602c00 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100602c00 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100602c00 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100602c00 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100602c00 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100602c00 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100602c00 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100602c00 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100602c00 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[5@0x800100602c00 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[5@0x800100602c00 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[5@0x800100602c00 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[5@0x800100602c00 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100602c00 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100602c00 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0xa4 ] = 0x00040008 ;; pgm[5@0x800100602c00 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[5@0x800100602c00 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[5@0x800100602c00 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[5@0x800100602c00 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[5@0x800100602c00 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100602c00 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100602c00 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100602c00 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100602c00 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100602c00 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100602c00 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602e00 of length 448 bytes from IB[5@0x800000051800 + 0xe2c] pgm[5@0x800100602e00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602e00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602e00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602e00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602e00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602e00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602e00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602e00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602e00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602e00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602e00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602e00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602e00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602e00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602e00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602e00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602e00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602e00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602e00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602e00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602e00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602e00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602e00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602e00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602e00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602e00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602e00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602e00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602e00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602e00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602e00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602e00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602e00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602e00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602e00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602e00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602e00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602e00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602e00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602e00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602e00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602e00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602e00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602e00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602e00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602e00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602e00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602e00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602e00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602e00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602e00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602e00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602e00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602e00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602e00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602e00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602e00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602e00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602e00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602e00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602e00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602e00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602e00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602e00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602e00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602e00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602e00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602e00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602e00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602e00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602e00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602e00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602e00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602e00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602e00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602e00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602e00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602e00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602e00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602e00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602e00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602e00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602e00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602e00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602e00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602e00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602e00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602e00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602e00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602e00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602e00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602e00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602e00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602e00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602e00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602e00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602e00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602e00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602e00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602e00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602e00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602e00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602e00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602e00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602e00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602e00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602e00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602e00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100603000 of length 216 bytes from IB[5@0x800000051800 + 0xe44] pgm[5@0x800100603000 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100603000 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100603000 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100603000 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100603000 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100603000 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100603000 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100603000 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100603000 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100603000 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100603000 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100603000 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100603000 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100603000 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100603000 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100603000 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100603000 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100603000 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100603000 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100603000 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100603000 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100603000 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100603000 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100603000 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100603000 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100603000 + 0x68 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100603000 + 0x6c ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100603000 + 0x70 ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100603000 + 0x74 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100603000 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100603000 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100603000 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0x84 ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0x88 ] = 0x0a020b0a v_mul_f32_e32 v1, v10, v5 pgm[5@0x800100603000 + 0x8c ] = 0x0a040d0b v_mul_f32_e32 v2, v11, v6 pgm[5@0x800100603000 + 0x90 ] = 0x0a060f0c v_mul_f32_e32 v3, v12, v7 pgm[5@0x800100603000 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100603000 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100603000 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100603000 + 0xa0 ] = 0xf0800800 image_sample v4, v8, s[16:23], s[0:3] dmask:0x8 pgm[5@0x800100603000 + 0xa4 ] = 0x00040408 ;; pgm[5@0x800100603000 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100603000 + 0xac ] = 0x0a000900 v_mul_f32_e32 v0, v0, v4 pgm[5@0x800100603000 + 0xb0 ] = 0x0a020901 v_mul_f32_e32 v1, v1, v4 pgm[5@0x800100603000 + 0xb4 ] = 0x0a040902 v_mul_f32_e32 v2, v2, v4 pgm[5@0x800100603000 + 0xb8 ] = 0x0a060903 v_mul_f32_e32 v3, v3, v4 pgm[5@0x800100603000 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100603000 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100603000 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100603000 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100603000 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100603000 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100603000 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602a00 of length 448 bytes from IB[5@0x800000051800 + 0x16b4] pgm[5@0x800100602a00 + 0x0 ] = 0x68080005 v_add_u32_e32 v4, s5, v0 pgm[5@0x800100602a00 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[5@0x800100602a00 + 0x8 ] = 0x7e0c0304 v_mov_b32_e32 v6, v4 pgm[5@0x800100602a00 + 0xc ] = 0x7e0e0304 v_mov_b32_e32 v7, v4 pgm[5@0x800100602a00 + 0x10 ] = 0xb0098000 s_movk_i32 s9, 0x8000 pgm[5@0x800100602a00 + 0x14 ] = 0xbeb00002 s_mov_b32 s48, s2 pgm[5@0x800100602a00 + 0x18 ] = 0xc00a0004 s_load_dwordx4 s[0:3], s[8:9], 0x0 pgm[5@0x800100602a00 + 0x1c ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0x20 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x10 pgm[5@0x800100602a00 + 0x24 ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0x28 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x20 pgm[5@0x800100602a00 + 0x2c ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0x30 ] = 0xc00a0404 s_load_dwordx4 s[16:19], s[8:9], 0x30 pgm[5@0x800100602a00 + 0x34 ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0x38 ] = 0xbeb300ff s_mov_b32 s51, 0x27fac pgm[5@0x800100602a00 + 0x3c ] = 0x00027fac ;; pgm[5@0x800100602a00 + 0x40 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602a00 + 0x44 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[0:3], 0 idxen pgm[5@0x800100602a00 + 0x48 ] = 0x80000004 ;; pgm[5@0x800100602a00 + 0x4c ] = 0xb03200c0 s_movk_i32 s50, 0xc0 pgm[5@0x800100602a00 + 0x50 ] = 0xe00c2000 buffer_load_format_xyzw v[12:15], v6, s[12:15], 0 idxen pgm[5@0x800100602a00 + 0x54 ] = 0x80030c06 ;; pgm[5@0x800100602a00 + 0x58 ] = 0xe00c2000 buffer_load_format_xyzw v[16:19], v7, s[16:19], 0 idxen pgm[5@0x800100602a00 + 0x5c ] = 0x80041007 ;; pgm[5@0x800100602a00 + 0x60 ] = 0xe00c2000 buffer_load_format_xyzw v[8:11], v5, s[4:7], 0 idxen pgm[5@0x800100602a00 + 0x64 ] = 0x80010805 ;; pgm[5@0x800100602a00 + 0x68 ] = 0xbeb100ff s_mov_b32 s49, 0x8000 pgm[5@0x800100602a00 + 0x6c ] = 0x00008000 ;; pgm[5@0x800100602a00 + 0x70 ] = 0xc02a0b18 s_buffer_load_dwordx4 s[44:47], s[48:51], 0x40 pgm[5@0x800100602a00 + 0x74 ] = 0x00000040 ;; pgm[5@0x800100602a00 + 0x78 ] = 0xc02a0a18 s_buffer_load_dwordx4 s[40:43], s[48:51], 0x50 pgm[5@0x800100602a00 + 0x7c ] = 0x00000050 ;; pgm[5@0x800100602a00 + 0x80 ] = 0xc02a0918 s_buffer_load_dwordx4 s[36:39], s[48:51], 0x60 pgm[5@0x800100602a00 + 0x84 ] = 0x00000060 ;; pgm[5@0x800100602a00 + 0x88 ] = 0xc02a0818 s_buffer_load_dwordx4 s[32:35], s[48:51], 0x70 pgm[5@0x800100602a00 + 0x8c ] = 0x00000070 ;; pgm[5@0x800100602a00 + 0x90 ] = 0xc02a0718 s_buffer_load_dwordx4 s[28:31], s[48:51], 0x80 pgm[5@0x800100602a00 + 0x94 ] = 0x00000080 ;; pgm[5@0x800100602a00 + 0x98 ] = 0xc02a0618 s_buffer_load_dwordx4 s[24:27], s[48:51], 0x90 pgm[5@0x800100602a00 + 0x9c ] = 0x00000090 ;; pgm[5@0x800100602a00 + 0xa0 ] = 0xc02a0518 s_buffer_load_dwordx4 s[20:23], s[48:51], 0xa0 pgm[5@0x800100602a00 + 0xa4 ] = 0x000000a0 ;; pgm[5@0x800100602a00 + 0xa8 ] = 0xc02a0418 s_buffer_load_dwordx4 s[16:19], s[48:51], 0xb0 pgm[5@0x800100602a00 + 0xac ] = 0x000000b0 ;; pgm[5@0x800100602a00 + 0xb0 ] = 0xc02a0318 s_buffer_load_dwordx4 s[12:15], s[48:51], 0x0 pgm[5@0x800100602a00 + 0xb4 ] = 0x00000000 ;; pgm[5@0x800100602a00 + 0xb8 ] = 0xc02a0218 s_buffer_load_dwordx4 s[8:11], s[48:51], 0x10 pgm[5@0x800100602a00 + 0xbc ] = 0x00000010 ;; pgm[5@0x800100602a00 + 0xc0 ] = 0xc02a0118 s_buffer_load_dwordx4 s[4:7], s[48:51], 0x20 pgm[5@0x800100602a00 + 0xc4 ] = 0x00000020 ;; pgm[5@0x800100602a00 + 0xc8 ] = 0xc02a0018 s_buffer_load_dwordx4 s[0:3], s[48:51], 0x30 pgm[5@0x800100602a00 + 0xcc ] = 0x00000030 ;; pgm[5@0x800100602a00 + 0xd0 ] = 0xbf8c0072 s_waitcnt vmcnt(2) lgkmcnt(0) pgm[5@0x800100602a00 + 0xd4 ] = 0x0a08182c v_mul_f32_e32 v4, s44, v12 pgm[5@0x800100602a00 + 0xd8 ] = 0x0a0a182d v_mul_f32_e32 v5, s45, v12 pgm[5@0x800100602a00 + 0xdc ] = 0x0a0c182e v_mul_f32_e32 v6, s46, v12 pgm[5@0x800100602a00 + 0xe0 ] = 0x0a0e182f v_mul_f32_e32 v7, s47, v12 pgm[5@0x800100602a00 + 0xe4 ] = 0x2c081a28 v_mac_f32_e32 v4, s40, v13 pgm[5@0x800100602a00 + 0xe8 ] = 0x2c0a1a29 v_mac_f32_e32 v5, s41, v13 pgm[5@0x800100602a00 + 0xec ] = 0x2c0c1a2a v_mac_f32_e32 v6, s42, v13 pgm[5@0x800100602a00 + 0xf0 ] = 0x2c0e1a2b v_mac_f32_e32 v7, s43, v13 pgm[5@0x800100602a00 + 0xf4 ] = 0x2c081c24 v_mac_f32_e32 v4, s36, v14 pgm[5@0x800100602a00 + 0xf8 ] = 0x2c0a1c25 v_mac_f32_e32 v5, s37, v14 pgm[5@0x800100602a00 + 0xfc ] = 0x2c0c1c26 v_mac_f32_e32 v6, s38, v14 pgm[5@0x800100602a00 + 0x100 ] = 0x2c0e1c27 v_mac_f32_e32 v7, s39, v14 pgm[5@0x800100602a00 + 0x104 ] = 0xbf8c0f71 s_waitcnt vmcnt(1) pgm[5@0x800100602a00 + 0x108 ] = 0x0a18201c v_mul_f32_e32 v12, s28, v16 pgm[5@0x800100602a00 + 0x10c ] = 0x0a1a201d v_mul_f32_e32 v13, s29, v16 pgm[5@0x800100602a00 + 0x110 ] = 0x0a1c201e v_mul_f32_e32 v14, s30, v16 pgm[5@0x800100602a00 + 0x114 ] = 0x2c081e20 v_mac_f32_e32 v4, s32, v15 pgm[5@0x800100602a00 + 0x118 ] = 0x2c0a1e21 v_mac_f32_e32 v5, s33, v15 pgm[5@0x800100602a00 + 0x11c ] = 0x2c0c1e22 v_mac_f32_e32 v6, s34, v15 pgm[5@0x800100602a00 + 0x120 ] = 0x2c0e1e23 v_mac_f32_e32 v7, s35, v15 pgm[5@0x800100602a00 + 0x124 ] = 0x0a1e201f v_mul_f32_e32 v15, s31, v16 pgm[5@0x800100602a00 + 0x128 ] = 0x2c182218 v_mac_f32_e32 v12, s24, v17 pgm[5@0x800100602a00 + 0x12c ] = 0x2c1a2219 v_mac_f32_e32 v13, s25, v17 pgm[5@0x800100602a00 + 0x130 ] = 0x2c1c221a v_mac_f32_e32 v14, s26, v17 pgm[5@0x800100602a00 + 0x134 ] = 0x2c1e221b v_mac_f32_e32 v15, s27, v17 pgm[5@0x800100602a00 + 0x138 ] = 0x2c182414 v_mac_f32_e32 v12, s20, v18 pgm[5@0x800100602a00 + 0x13c ] = 0x2c1a2415 v_mac_f32_e32 v13, s21, v18 pgm[5@0x800100602a00 + 0x140 ] = 0x2c1c2416 v_mac_f32_e32 v14, s22, v18 pgm[5@0x800100602a00 + 0x144 ] = 0x2c1e2417 v_mac_f32_e32 v15, s23, v18 pgm[5@0x800100602a00 + 0x148 ] = 0x0a20000c v_mul_f32_e32 v16, s12, v0 pgm[5@0x800100602a00 + 0x14c ] = 0x0a22000d v_mul_f32_e32 v17, s13, v0 pgm[5@0x800100602a00 + 0x150 ] = 0x0a24000e v_mul_f32_e32 v18, s14, v0 pgm[5@0x800100602a00 + 0x154 ] = 0x0a00000f v_mul_f32_e32 v0, s15, v0 pgm[5@0x800100602a00 + 0x158 ] = 0x2c200208 v_mac_f32_e32 v16, s8, v1 pgm[5@0x800100602a00 + 0x15c ] = 0x2c220209 v_mac_f32_e32 v17, s9, v1 pgm[5@0x800100602a00 + 0x160 ] = 0x2c24020a v_mac_f32_e32 v18, s10, v1 pgm[5@0x800100602a00 + 0x164 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[5@0x800100602a00 + 0x168 ] = 0x2c200404 v_mac_f32_e32 v16, s4, v2 pgm[5@0x800100602a00 + 0x16c ] = 0x2c220405 v_mac_f32_e32 v17, s5, v2 pgm[5@0x800100602a00 + 0x170 ] = 0x2c240406 v_mac_f32_e32 v18, s6, v2 pgm[5@0x800100602a00 + 0x174 ] = 0x2c000407 v_mac_f32_e32 v0, s7, v2 pgm[5@0x800100602a00 + 0x178 ] = 0x2c200600 v_mac_f32_e32 v16, s0, v3 pgm[5@0x800100602a00 + 0x17c ] = 0x2c220601 v_mac_f32_e32 v17, s1, v3 pgm[5@0x800100602a00 + 0x180 ] = 0x2c240602 v_mac_f32_e32 v18, s2, v3 pgm[5@0x800100602a00 + 0x184 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[5@0x800100602a00 + 0x188 ] = 0xc40008cf exp pos0 v16, v17, v18, v0 done pgm[5@0x800100602a00 + 0x18c ] = 0x00121110 ;; pgm[5@0x800100602a00 + 0x190 ] = 0x2c182610 v_mac_f32_e32 v12, s16, v19 pgm[5@0x800100602a00 + 0x194 ] = 0x2c1a2611 v_mac_f32_e32 v13, s17, v19 pgm[5@0x800100602a00 + 0x198 ] = 0x2c1c2612 v_mac_f32_e32 v14, s18, v19 pgm[5@0x800100602a00 + 0x19c ] = 0x2c1e2613 v_mac_f32_e32 v15, s19, v19 pgm[5@0x800100602a00 + 0x1a0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602a00 + 0x1a4 ] = 0xc400020f exp param0 v8, v9, v10, v11 pgm[5@0x800100602a00 + 0x1a8 ] = 0x0b0a0908 ;; pgm[5@0x800100602a00 + 0x1ac ] = 0xc400021f exp param1 v4, v5, v6, v7 pgm[5@0x800100602a00 + 0x1b0 ] = 0x07060504 ;; pgm[5@0x800100602a00 + 0x1b4 ] = 0xc400022f exp param2 v12, v13, v14, v15 pgm[5@0x800100602a00 + 0x1b8 ] = 0x0f0e0d0c ;; pgm[5@0x800100602a00 + 0x1bc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 5@0x800100602c00 of length 216 bytes from IB[5@0x800000051800 + 0x16cc] pgm[5@0x800100602c00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[5@0x800100602c00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[5@0x800100602c00 + 0x8 ] = 0xbe980003 s_mov_b32 s24, s3 pgm[5@0x800100602c00 + 0xc ] = 0xb0198000 s_movk_i32 s25, 0x8000 pgm[5@0x800100602c00 + 0x10 ] = 0xc00e020c s_load_dwordx8 s[8:15], s[24:25], 0x200 pgm[5@0x800100602c00 + 0x14 ] = 0x00000200 ;; pgm[5@0x800100602c00 + 0x18 ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x230 pgm[5@0x800100602c00 + 0x1c ] = 0x00000230 ;; pgm[5@0x800100602c00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[5@0x800100602c00 + 0x24 ] = 0xc00e040c s_load_dwordx8 s[16:23], s[24:25], 0x240 pgm[5@0x800100602c00 + 0x28 ] = 0x00000240 ;; pgm[5@0x800100602c00 + 0x2c ] = 0xd4000402 v_interp_p1_f32_e32 v0, v2, attr1.x pgm[5@0x800100602c00 + 0x30 ] = 0xd4040502 v_interp_p1_f32_e32 v1, v2, attr1.y pgm[5@0x800100602c00 + 0x34 ] = 0xd4010403 v_interp_p2_f32_e32 v0, v3, attr1.x pgm[5@0x800100602c00 + 0x38 ] = 0xd4050503 v_interp_p2_f32_e32 v1, v3, attr1.y pgm[5@0x800100602c00 + 0x3c ] = 0xd4280102 v_interp_p1_f32_e32 v10, v2, attr0.y pgm[5@0x800100602c00 + 0x40 ] = 0xd42c0202 v_interp_p1_f32_e32 v11, v2, attr0.z pgm[5@0x800100602c00 + 0x44 ] = 0xd4300302 v_interp_p1_f32_e32 v12, v2, attr0.w pgm[5@0x800100602c00 + 0x48 ] = 0xd4200802 v_interp_p1_f32_e32 v8, v2, attr2.x pgm[5@0x800100602c00 + 0x4c ] = 0xd4240902 v_interp_p1_f32_e32 v9, v2, attr2.y pgm[5@0x800100602c00 + 0x50 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x54 ] = 0xf0800f00 image_sample v[4:7], v0, s[8:15], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0x58 ] = 0x00020400 ;; pgm[5@0x800100602c00 + 0x5c ] = 0xc00a000c s_load_dwordx4 s[0:3], s[24:25], 0x270 pgm[5@0x800100602c00 + 0x60 ] = 0x00000270 ;; pgm[5@0x800100602c00 + 0x64 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[5@0x800100602c00 + 0x68 ] = 0xd4290103 v_interp_p2_f32_e32 v10, v3, attr0.y pgm[5@0x800100602c00 + 0x6c ] = 0xd42d0203 v_interp_p2_f32_e32 v11, v3, attr0.z pgm[5@0x800100602c00 + 0x70 ] = 0xd4310303 v_interp_p2_f32_e32 v12, v3, attr0.w pgm[5@0x800100602c00 + 0x74 ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[5@0x800100602c00 + 0x78 ] = 0xd4210803 v_interp_p2_f32_e32 v8, v3, attr2.x pgm[5@0x800100602c00 + 0x7c ] = 0xd4250903 v_interp_p2_f32_e32 v9, v3, attr2.y pgm[5@0x800100602c00 + 0x80 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0x84 ] = 0x0a080900 v_mul_f32_e32 v4, v0, v4 pgm[5@0x800100602c00 + 0x88 ] = 0x0a0a0b0a v_mul_f32_e32 v5, v10, v5 pgm[5@0x800100602c00 + 0x8c ] = 0x0a0c0d0b v_mul_f32_e32 v6, v11, v6 pgm[5@0x800100602c00 + 0x90 ] = 0x0a0e0f0c v_mul_f32_e32 v7, v12, v7 pgm[5@0x800100602c00 + 0x94 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[5@0x800100602c00 + 0x98 ] = 0xbf8cc07f s_waitcnt lgkmcnt(0) pgm[5@0x800100602c00 + 0x9c ] = 0xbf800000 s_nop 0 pgm[5@0x800100602c00 + 0xa0 ] = 0xf0800f00 image_sample v[0:3], v8, s[16:23], s[0:3] dmask:0xf pgm[5@0x800100602c00 + 0xa4 ] = 0x00040008 ;; pgm[5@0x800100602c00 + 0xa8 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[5@0x800100602c00 + 0xac ] = 0x0a000104 v_mul_f32_e32 v0, v4, v0 pgm[5@0x800100602c00 + 0xb0 ] = 0x0a020305 v_mul_f32_e32 v1, v5, v1 pgm[5@0x800100602c00 + 0xb4 ] = 0x0a040506 v_mul_f32_e32 v2, v6, v2 pgm[5@0x800100602c00 + 0xb8 ] = 0x0a060707 v_mul_f32_e32 v3, v7, v3 pgm[5@0x800100602c00 + 0xbc ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[5@0x800100602c00 + 0xc0 ] = 0x00020300 ;; pgm[5@0x800100602c00 + 0xc4 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[5@0x800100602c00 + 0xc8 ] = 0x00020702 ;; pgm[5@0x800100602c00 + 0xcc ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[5@0x800100602c00 + 0xd0 ] = 0x00000100 ;; pgm[5@0x800100602c00 + 0xd4 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:6 0x800100491000 of 72 words from IB[6@0x80011add8000 + 0xc] IB[6@0x800100491000 + 0x0 ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[6@0x800100491000 + 0x4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[6@0x800100491000 + 0x8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0xc ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[6@0x800100491000 + 0x10 ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[6@0x800100491000 + 0x14 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0x18 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[6@0x800100491000 + 0x1c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[6@0x800100491000 + 0x20 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0x24 ] = 0x00000003 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x3 IB[6@0x800100491000 + 0x28 ] = 0x00000028 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmDB_RENDER_OVERRIDE <= 0x00000028 IB[6@0x800100491000 + 0x2c ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x800100491000 + 0x30 ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248 IB[6@0x800100491000 + 0x34 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[6@0x800100491000 + 0x38 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x800100491000 + 0x3c ] = 0x00000249 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x249 IB[6@0x800100491000 + 0x40 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[6@0x800100491000 + 0x44 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x800100491000 + 0x48 ] = 0x0000024a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x24a IB[6@0x800100491000 + 0x4c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INDX_OFFSET <= 0x00000000 IB[6@0x800100491000 + 0x50 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x54 ] = 0x30000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[6@0x800100491000 + 0x58 ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f IB[6@0x800100491000 + 0x5c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x60 ] = 0x30000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[6@0x800100491000 + 0x64 ] = 0x003ffffe ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[6@0x800100491000 + 0x68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x6c ] = 0x00000047 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x47 IB[6@0x800100491000 + 0x70 ] = 0x00000034 ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000034 IB[6@0x800100491000 + 0x74 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x78 ] = 0x30000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[6@0x800100491000 + 0x7c ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[6@0x800100491000 + 0x80 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x84 ] = 0x30000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[6@0x800100491000 + 0x88 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[6@0x800100491000 + 0x8c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0x90 ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[6@0x800100491000 + 0x94 ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[6@0x800100491000 + 0x98 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0x9c ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312 IB[6@0x800100491000 + 0xa0 ] = 0x03ff007f ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff007f IB[6@0x800100491000 + 0xa4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0xa8 ] = 0x00000313 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x313 IB[6@0x800100491000 + 0xac ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000 IB[6@0x800100491000 + 0xb0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x800100491000 + 0xb4 ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a IB[6@0x800100491000 + 0xb8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000 IB[6@0x800100491000 + 0xbc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0xc0 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[6@0x800100491000 + 0xc4 ] = 0x00080008 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_SIZE <= 0x00080008 IB[6@0x800100491000 + 0xc8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0xcc ] = 0x00000281 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x281 IB[6@0x800100491000 + 0xd0 ] = 0xffff0000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_POINT_MINMAX <= 0xffff0000 IB[6@0x800100491000 + 0xd4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x800100491000 + 0xd8 ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[6@0x800100491000 + 0xdc ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SU_SMALL_PRIM_FILTER_CNTL <= 0x00000001 IB[6@0x800100491000 + 0xe0 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0xe4 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x204 IB[6@0x800100491000 + 0xe8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_START_X <= 0x00000000 IB[6@0x800100491000 + 0xec ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_START_Y <= 0x00000000 IB[6@0x800100491000 + 0xf0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx90.mmCOMPUTE_START_Z <= 0x00000000 IB[6@0x800100491000 + 0xf4 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0xf8 ] = 0x00000216 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x216 IB[6@0x800100491000 + 0xfc ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE0 <= 0xffffffff IB[6@0x800100491000 + 0x100 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE1 <= 0xffffffff IB[6@0x800100491000 + 0x104 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x800100491000 + 0x108 ] = 0x00000219 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x219 IB[6@0x800100491000 + 0x10c ] = 0xffffffff ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE2 <= 0xffffffff IB[6@0x800100491000 + 0x110 ] = 0xffffffff ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmCOMPUTE_STATIC_THREAD_MGMT_SE3 <= 0xffffffff IB[6@0x800100491000 + 0x114 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x800100491000 + 0x118 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x800100491000 + 0x11c ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Dumping IB at (gfxhub) VMID:5 0x800100001a00 of 48 words from IB[5@0x800000051800 + 0xc] IB[5@0x800100001a00 + 0x0 ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] IB[5@0x800100001a00 + 0x4 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0 IB[5@0x800100001a00 + 0x8 ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 IB[5@0x800100001a00 + 0xc ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[5@0x800100001a00 + 0x10 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[5@0x800100001a00 + 0x14 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800100001a00 + 0x18 ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[5@0x800100001a00 + 0x1c ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[5@0x800100001a00 + 0x20 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800100001a00 + 0x24 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[5@0x800100001a00 + 0x28 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[5@0x800100001a00 + 0x2c ] = 0xc0037900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[5@0x800100001a00 + 0x30 ] = 0x00000248 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x248 IB[5@0x800100001a00 + 0x34 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[5@0x800100001a00 + 0x38 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x79, word 2: gfx90.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[5@0x800100001a00 + 0x3c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 3: gfx90.mmVGT_INDX_OFFSET <= 0x00000000 IB[5@0x800100001a00 + 0x40 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800100001a00 + 0x44 ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[5@0x800100001a00 + 0x48 ] = 0xffff003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_HS <= 0xffff003f IB[5@0x800100001a00 + 0x4c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800100001a00 + 0x50 ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[5@0x800100001a00 + 0x54 ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[5@0x800100001a00 + 0x58 ] = 0x00000034 ... \---+ PKT3 OPCODE 0x76, word 2: gfx90.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000034 IB[5@0x800100001a00 + 0x5c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800100001a00 + 0x60 ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[5@0x800100001a00 + 0x64 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[5@0x800100001a00 + 0x68 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[5@0x800100001a00 + 0x6c ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[5@0x800100001a00 + 0x70 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx90.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[5@0x800100001a00 + 0x74 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800100001a00 + 0x78 ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[5@0x800100001a00 + 0x7c ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx90.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[5@0x800100001a00 + 0x80 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800100001a00 + 0x84 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20 IB[5@0x800100001a00 + 0x88 ] = 0x01000500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmTA_BC_BASE_ADDR <= 0x01000500 IB[5@0x800100001a00 + 0x8c ] = 0x00000080 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmTA_BC_BASE_ADDR_HI <= 0x00000080 IB[5@0x800100001a00 + 0x90 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[5@0x800100001a00 + 0x94 ] = 0x00000312 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x312 IB[5@0x800100001a00 + 0x98 ] = 0x03ff007f ... |---+ PKT3 OPCODE 0x69, word 1: gfx90.mmPA_SC_BINNER_CNTL_1 <= 0x03ff007f IB[5@0x800100001a00 + 0x9c ] = 0x00100000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx90.mmPA_SC_CONSERVATIVE_RASTERIZATION_CNTL <= 0x00100000 IB[5@0x800100001a00 + 0xa0 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[5@0x800100001a00 + 0xa4 ] = 0x0000025a ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x25a IB[5@0x800100001a00 + 0xa8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x79, word 1: gfx90.mmVGT_INSTANCE_BASE_ID <= 0x00000000 IB[5@0x800100001a00 + 0xac ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[5@0x800100001a00 + 0xb0 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[5@0x800100001a00 + 0xb4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[5@0x800100001a00 + 0xb8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[5@0x800100001a00 + 0xbc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB [root@localhost app]#