436 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefix=GFX11 %s2 3//===----------------------------------------------------------------------===//4// s_waitcnt5//===----------------------------------------------------------------------===//6 7s_waitcnt 08// GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]9 10s_waitcnt 0x123411// GFX11: s_waitcnt vmcnt(4) expcnt(4) lgkmcnt(35) ; encoding: [0x34,0x12,0x89,0xbf]12 13s_waitcnt vmcnt(0) & expcnt(0) & lgkmcnt(0)14// GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]15 16s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)17// GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]18 19s_waitcnt vmcnt(0), expcnt(0), lgkmcnt(0)20// GFX11: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf]21 22s_waitcnt vmcnt(1)23// GFX11: s_waitcnt vmcnt(1) ; encoding: [0xf7,0x07,0x89,0xbf]24 25s_waitcnt vmcnt(9)26// GFX11: s_waitcnt vmcnt(9) ; encoding: [0xf7,0x27,0x89,0xbf]27 28s_waitcnt expcnt(2)29// GFX11: s_waitcnt expcnt(2) ; encoding: [0xf2,0xff,0x89,0xbf]30 31s_waitcnt lgkmcnt(3)32// GFX11: s_waitcnt lgkmcnt(3) ; encoding: [0x37,0xfc,0x89,0xbf]33 34s_waitcnt lgkmcnt(9)35// GFX11: s_waitcnt lgkmcnt(9) ; encoding: [0x97,0xfc,0x89,0xbf]36 37s_waitcnt vmcnt(0), expcnt(0)38// GFX11: s_waitcnt vmcnt(0) expcnt(0) ; encoding: [0xf0,0x03,0x89,0xbf]39 40s_waitcnt vmcnt(15)41// GFX11: s_waitcnt vmcnt(15) ; encoding: [0xf7,0x3f,0x89,0xbf]42 43s_waitcnt vmcnt(15) expcnt(6)44// GFX11: s_waitcnt vmcnt(15) expcnt(6) ; encoding: [0xf6,0x3f,0x89,0xbf]45 46s_waitcnt vmcnt(15) lgkmcnt(14)47// GFX11: s_waitcnt vmcnt(15) lgkmcnt(14) ; encoding: [0xe7,0x3c,0x89,0xbf]48 49s_waitcnt vmcnt(15) expcnt(6) lgkmcnt(14)50// GFX11: s_waitcnt vmcnt(15) expcnt(6) lgkmcnt(14) ; encoding: [0xe6,0x3c,0x89,0xbf]51 52s_waitcnt vmcnt(31)53// GFX11: s_waitcnt vmcnt(31) ; encoding: [0xf7,0x7f,0x89,0xbf]54 55s_waitcnt vmcnt(31) expcnt(6)56// GFX11: s_waitcnt vmcnt(31) expcnt(6) ; encoding: [0xf6,0x7f,0x89,0xbf]57 58s_waitcnt vmcnt(31) lgkmcnt(14)59// GFX11: s_waitcnt vmcnt(31) lgkmcnt(14) ; encoding: [0xe7,0x7c,0x89,0xbf]60 61s_waitcnt vmcnt(31) expcnt(6) lgkmcnt(14)62// GFX11: s_waitcnt vmcnt(31) expcnt(6) lgkmcnt(14) ; encoding: [0xe6,0x7c,0x89,0xbf]63 64s_waitcnt vmcnt(62)65// GFX11: s_waitcnt vmcnt(62) ; encoding: [0xf7,0xfb,0x89,0xbf]66 67s_waitcnt vmcnt(62) expcnt(6)68// GFX11: s_waitcnt vmcnt(62) expcnt(6) ; encoding: [0xf6,0xfb,0x89,0xbf]69 70s_waitcnt vmcnt(62) lgkmcnt(14)71// GFX11: s_waitcnt vmcnt(62) lgkmcnt(14) ; encoding: [0xe7,0xf8,0x89,0xbf]72 73s_waitcnt vmcnt(62) expcnt(6) lgkmcnt(14)74// GFX11: s_waitcnt vmcnt(62) expcnt(6) lgkmcnt(14) ; encoding: [0xe6,0xf8,0x89,0xbf]75 76//===----------------------------------------------------------------------===//77// s_sendmsg78//===----------------------------------------------------------------------===//79 80s_sendmsg 281// GFX11: s_sendmsg sendmsg(MSG_HS_TESSFACTOR) ; encoding: [0x02,0x00,0xb6,0xbf]82 83s_sendmsg 0xc1d184// GFX11: s_sendmsg 49617 ; encoding: [0xd1,0xc1,0xb6,0xbf]85 86s_sendmsg sendmsg(MSG_HS_TESSFACTOR)87// GFX11: s_sendmsg sendmsg(MSG_HS_TESSFACTOR) ; encoding: [0x02,0x00,0xb6,0xbf]88 89s_sendmsg 390// GFX11: s_sendmsg sendmsg(MSG_DEALLOC_VGPRS) ; encoding: [0x03,0x00,0xb6,0xbf]91 92s_sendmsg sendmsg(MSG_DEALLOC_VGPRS)93// GFX11: s_sendmsg sendmsg(MSG_DEALLOC_VGPRS) ; encoding: [0x03,0x00,0xb6,0xbf]94 95//===----------------------------------------------------------------------===//96// s_delay_alu97//===----------------------------------------------------------------------===//98 99s_delay_alu 0100// GFX11: s_delay_alu 0 ; encoding: [0x00,0x00,0x87,0xbf]101 102s_delay_alu 0x91103// GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) ; encoding: [0x91,0x00,0x87,0xbf]104 105s_delay_alu instid0(VALU_DEP_1)106// GFX11: s_delay_alu instid0(VALU_DEP_1) ; encoding: [0x01,0x00,0x87,0xbf]107 108s_delay_alu instid0(VALU_DEP_1) | instid1(SALU_CYCLE_1)109// GFX11: s_delay_alu instid0(VALU_DEP_1) | instid1(SALU_CYCLE_1) ; encoding: [0x81,0x04,0x87,0xbf]110 111s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_3)112// GFX11: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_3) ; encoding: [0x91,0x01,0x87,0xbf]113 114s_delay_alu instid1(SALU_CYCLE_2)115// GFX11: s_delay_alu instid1(SALU_CYCLE_2) ; encoding: [0x00,0x05,0x87,0xbf]116 117s_delay_alu instid1(SALU_CYCLE_3)118// GFX11: s_delay_alu instid1(SALU_CYCLE_3) ; encoding: [0x80,0x05,0x87,0xbf]119 120//===----------------------------------------------------------------------===//121// s_waitcnt_depctr122//===----------------------------------------------------------------------===//123 124s_waitcnt_depctr 0xfffe125// GFX11: s_waitcnt_depctr 0xfffe ; encoding: [0xfe,0xff,0x88,0xbf]126 127s_waitcnt_depctr 0128// GFX11: s_waitcnt_depctr depctr_hold_cnt(0) depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0) ; encoding: [0x00,0x00,0x88,0xbf]129 130s_waitcnt_depctr depctr_hold_cnt(0)131// GFX11: s_waitcnt_depctr depctr_hold_cnt(0) ; encoding: [0x1f,0xff,0x88,0xbf]132 133s_waitcnt_depctr depctr_hold_cnt(1)134// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]135 136s_waitcnt_depctr depctr_sa_sdst(0)137// GFX11: s_waitcnt_depctr depctr_sa_sdst(0) ; encoding: [0x9e,0xff,0x88,0xbf]138 139s_waitcnt_depctr depctr_sa_sdst(1)140// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]141 142s_waitcnt_depctr depctr_va_vdst(0)143// GFX11: s_waitcnt_depctr depctr_va_vdst(0) ; encoding: [0x9f,0x0f,0x88,0xbf]144 145s_waitcnt_depctr depctr_va_vdst(1)146// GFX11: s_waitcnt_depctr depctr_va_vdst(1) ; encoding: [0x9f,0x1f,0x88,0xbf]147 148s_waitcnt_depctr depctr_va_vdst(14)149// GFX11: s_waitcnt_depctr depctr_va_vdst(14) ; encoding: [0x9f,0xef,0x88,0xbf]150 151s_waitcnt_depctr depctr_va_vdst(15)152// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]153 154s_waitcnt_depctr depctr_va_sdst(0)155// GFX11: s_waitcnt_depctr depctr_va_sdst(0) ; encoding: [0x9f,0xf1,0x88,0xbf]156 157s_waitcnt_depctr depctr_va_sdst(1)158// GFX11: s_waitcnt_depctr depctr_va_sdst(1) ; encoding: [0x9f,0xf3,0x88,0xbf]159 160s_waitcnt_depctr depctr_va_sdst(6)161// GFX11: s_waitcnt_depctr depctr_va_sdst(6) ; encoding: [0x9f,0xfd,0x88,0xbf]162 163s_waitcnt_depctr depctr_va_sdst(7)164// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]165 166s_waitcnt_depctr depctr_va_ssrc(0)167// GFX11: s_waitcnt_depctr depctr_va_ssrc(0) ; encoding: [0x9f,0xfe,0x88,0xbf]168 169s_waitcnt_depctr depctr_va_ssrc(1)170// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]171 172s_waitcnt_depctr depctr_va_vcc(0)173// GFX11: s_waitcnt_depctr depctr_va_vcc(0) ; encoding: [0x9d,0xff,0x88,0xbf]174 175s_waitcnt_depctr depctr_va_vcc(1)176// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]177 178s_waitcnt_depctr depctr_vm_vsrc(0)179// GFX11: s_waitcnt_depctr depctr_vm_vsrc(0) ; encoding: [0x83,0xff,0x88,0xbf]180 181s_waitcnt_depctr depctr_vm_vsrc(1)182// GFX11: s_waitcnt_depctr depctr_vm_vsrc(1) ; encoding: [0x87,0xff,0x88,0xbf]183 184s_waitcnt_depctr depctr_vm_vsrc(6)185// GFX11: s_waitcnt_depctr depctr_vm_vsrc(6) ; encoding: [0x9b,0xff,0x88,0xbf]186 187s_waitcnt_depctr depctr_vm_vsrc(7)188// GFX11: s_waitcnt_depctr depctr_hold_cnt(1) depctr_sa_sdst(1) depctr_va_vdst(15) depctr_va_sdst(7) depctr_va_ssrc(1) depctr_va_vcc(1) depctr_vm_vsrc(7) ; encoding: [0x9f,0xff,0x88,0xbf]189 190s_waitcnt_depctr depctr_hold_cnt(0) depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0)191// GFX11: s_waitcnt_depctr depctr_hold_cnt(0) depctr_sa_sdst(0) depctr_va_vdst(0) depctr_va_sdst(0) depctr_va_ssrc(0) depctr_va_vcc(0) depctr_vm_vsrc(0) ; encoding: [0x00,0x00,0x88,0xbf]192 193s_waitcnt_depctr depctr_hold_cnt(1) & depctr_sa_sdst(1) & depctr_va_vdst(1) & depctr_va_sdst(1) & depctr_va_ssrc(1) & depctr_va_vcc(1) & depctr_vm_vsrc(1)194// GFX11: s_waitcnt_depctr depctr_va_vdst(1) depctr_va_sdst(1) depctr_vm_vsrc(1) ; encoding: [0x87,0x13,0x88,0xbf]195 196s_waitcnt_depctr depctr_hold_cnt(1), depctr_sa_sdst(1), depctr_va_vdst(14), depctr_va_sdst(6), depctr_va_ssrc(1), depctr_va_vcc(1), depctr_vm_vsrc(6)197// GFX11: s_waitcnt_depctr depctr_va_vdst(14) depctr_va_sdst(6) depctr_vm_vsrc(6) ; encoding: [0x9b,0xed,0x88,0xbf]198 199//===----------------------------------------------------------------------===//200//201//===----------------------------------------------------------------------===//202 203s_wait_idle204// GFX11: s_wait_idle ; encoding: [0x00,0x00,0x8a,0xbf]205 206s_nop 0x0207// GFX11: s_nop 0 ; encoding: [0x00,0x00,0x80,0xbf]208 209s_nop 0x1234210// GFX11: s_nop 0x1234 ; encoding: [0x34,0x12,0x80,0xbf]211 212s_nop 0xc1d1213// GFX11: s_nop 0xc1d1 ; encoding: [0xd1,0xc1,0x80,0xbf]214 215s_endpgm216// GFX11: s_endpgm ; encoding: [0x00,0x00,0xb0,0xbf]217 218s_endpgm 1219// GFX11: s_endpgm 1 ; encoding: [0x01,0x00,0xb0,0xbf]220 221s_endpgm 65535222// GFX11: s_endpgm 65535 ; encoding: [0xff,0xff,0xb0,0xbf]223 224s_branch 0x0225// GFX11: s_branch 0 ; encoding: [0x00,0x00,0xa0,0xbf]226 227s_branch 0x1234228// GFX11: s_branch 4660 ; encoding: [0x34,0x12,0xa0,0xbf]229 230s_wakeup231// GFX11: s_wakeup ; encoding: [0x00,0x00,0xb4,0xbf]232 233s_cbranch_scc0 0x0234// GFX11: s_cbranch_scc0 0 ; encoding: [0x00,0x00,0xa1,0xbf]235 236s_cbranch_scc0 0x1234237// GFX11: s_cbranch_scc0 4660 ; encoding: [0x34,0x12,0xa1,0xbf]238 239s_cbranch_scc1 0x0240// GFX11: s_cbranch_scc1 0 ; encoding: [0x00,0x00,0xa2,0xbf]241 242s_cbranch_scc1 0x1234243// GFX11: s_cbranch_scc1 4660 ; encoding: [0x34,0x12,0xa2,0xbf]244 245s_cbranch_vccz 0x0246// GFX11: s_cbranch_vccz 0 ; encoding: [0x00,0x00,0xa3,0xbf]247 248s_cbranch_vccz 0x1234249// GFX11: s_cbranch_vccz 4660 ; encoding: [0x34,0x12,0xa3,0xbf]250 251s_cbranch_vccnz 0x0252// GFX11: s_cbranch_vccnz 0 ; encoding: [0x00,0x00,0xa4,0xbf]253 254s_cbranch_vccnz 0x1234255// GFX11: s_cbranch_vccnz 4660 ; encoding: [0x34,0x12,0xa4,0xbf]256 257s_cbranch_execz 0x0258// GFX11: s_cbranch_execz 0 ; encoding: [0x00,0x00,0xa5,0xbf]259 260s_cbranch_execz 0x1234261// GFX11: s_cbranch_execz 4660 ; encoding: [0x34,0x12,0xa5,0xbf]262 263s_cbranch_execnz 0x0264// GFX11: s_cbranch_execnz 0 ; encoding: [0x00,0x00,0xa6,0xbf]265 266s_cbranch_execnz 0x1234267// GFX11: s_cbranch_execnz 4660 ; encoding: [0x34,0x12,0xa6,0xbf]268 269s_barrier270// GFX11: s_barrier ; encoding: [0x00,0x00,0xbd,0xbf]271 272s_setkill 0x0273// GFX11: s_setkill 0 ; encoding: [0x00,0x00,0x81,0xbf]274 275s_setkill 0x1234276// GFX11: s_setkill 0x1234 ; encoding: [0x34,0x12,0x81,0xbf]277 278s_setkill 0xc1d1279// GFX11: s_setkill 0xc1d1 ; encoding: [0xd1,0xc1,0x81,0xbf]280 281s_sethalt 0x0282// GFX11: s_sethalt 0 ; encoding: [0x00,0x00,0x82,0xbf]283 284s_sethalt 0x1234285// GFX11: s_sethalt 0x1234 ; encoding: [0x34,0x12,0x82,0xbf]286 287s_sethalt 0xc1d1288// GFX11: s_sethalt 0xc1d1 ; encoding: [0xd1,0xc1,0x82,0xbf]289 290s_sleep 0x0291// GFX11: s_sleep 0 ; encoding: [0x00,0x00,0x83,0xbf]292 293s_sleep 0x1234294// GFX11: s_sleep 0x1234 ; encoding: [0x34,0x12,0x83,0xbf]295 296s_sleep 0xc1d1297// GFX11: s_sleep 0xc1d1 ; encoding: [0xd1,0xc1,0x83,0xbf]298 299s_setprio 0x0300// GFX11: s_setprio 0 ; encoding: [0x00,0x00,0xb5,0xbf]301 302s_setprio 0x1234303// GFX11: s_setprio 0x1234 ; encoding: [0x34,0x12,0xb5,0xbf]304 305s_setprio 0xc1d1306// GFX11: s_setprio 0xc1d1 ; encoding: [0xd1,0xc1,0xb5,0xbf]307 308s_sendmsghalt 0x0309// GFX11: s_sendmsghalt sendmsg(0, 0, 0) ; encoding: [0x00,0x00,0xb7,0xbf]310 311s_sendmsghalt 0x1234312// GFX11: s_sendmsghalt 4660 ; encoding: [0x34,0x12,0xb7,0xbf]313 314s_sendmsghalt 0xc1d1315// GFX11: s_sendmsghalt 49617 ; encoding: [0xd1,0xc1,0xb7,0xbf]316 317s_trap 0x0318// GFX11: s_trap 0 ; encoding: [0x00,0x00,0x90,0xbf]319 320s_trap 0x1234321// GFX11: s_trap 0x1234 ; encoding: [0x34,0x12,0x90,0xbf]322 323s_trap 0xc1d1324// GFX11: s_trap 0xc1d1 ; encoding: [0xd1,0xc1,0x90,0xbf]325 326s_icache_inv327// GFX11: s_icache_inv ; encoding: [0x00,0x00,0xbc,0xbf]328 329s_incperflevel 0x0330// GFX11: s_incperflevel 0 ; encoding: [0x00,0x00,0xb8,0xbf]331 332s_incperflevel 0x1234333// GFX11: s_incperflevel 0x1234 ; encoding: [0x34,0x12,0xb8,0xbf]334 335s_incperflevel 0xc1d1336// GFX11: s_incperflevel 0xc1d1 ; encoding: [0xd1,0xc1,0xb8,0xbf]337 338s_decperflevel 0x0339// GFX11: s_decperflevel 0 ; encoding: [0x00,0x00,0xb9,0xbf]340 341s_decperflevel 0x1234342// GFX11: s_decperflevel 0x1234 ; encoding: [0x34,0x12,0xb9,0xbf]343 344s_decperflevel 0xc1d1345// GFX11: s_decperflevel 0xc1d1 ; encoding: [0xd1,0xc1,0xb9,0xbf]346 347s_ttracedata348// GFX11: s_ttracedata ; encoding: [0x00,0x00,0xba,0xbf]349 350s_cbranch_cdbgsys 0x0351// GFX11: s_cbranch_cdbgsys 0 ; encoding: [0x00,0x00,0xa7,0xbf]352 353s_cbranch_cdbgsys 0x1234354// GFX11: s_cbranch_cdbgsys 4660 ; encoding: [0x34,0x12,0xa7,0xbf]355 356s_cbranch_cdbguser 0x0357// GFX11: s_cbranch_cdbguser 0 ; encoding: [0x00,0x00,0xa8,0xbf]358 359s_cbranch_cdbguser 0x1234360// GFX11: s_cbranch_cdbguser 4660 ; encoding: [0x34,0x12,0xa8,0xbf]361 362s_cbranch_cdbgsys_or_user 0x0363// GFX11: s_cbranch_cdbgsys_or_user 0 ; encoding: [0x00,0x00,0xa9,0xbf]364 365s_cbranch_cdbgsys_or_user 0x1234366// GFX11: s_cbranch_cdbgsys_or_user 4660 ; encoding: [0x34,0x12,0xa9,0xbf]367 368s_cbranch_cdbgsys_and_user 0x0369// GFX11: s_cbranch_cdbgsys_and_user 0 ; encoding: [0x00,0x00,0xaa,0xbf]370 371s_cbranch_cdbgsys_and_user 0x1234372// GFX11: s_cbranch_cdbgsys_and_user 4660 ; encoding: [0x34,0x12,0xaa,0xbf]373 374s_endpgm_saved375// GFX11: s_endpgm_saved ; encoding: [0x00,0x00,0xb1,0xbf]376 377s_code_end378// GFX11: s_code_end ; encoding: [0x00,0x00,0x9f,0xbf]379 380s_inst_prefetch 0x0381// GFX11: s_set_inst_prefetch_distance 0x0 ; encoding: [0x00,0x00,0x84,0xbf]382 383s_inst_prefetch 0x1234384// GFX11: s_set_inst_prefetch_distance 0x1234 ; encoding: [0x34,0x12,0x84,0xbf]385 386s_inst_prefetch 0xc1d1387// GFX11: s_set_inst_prefetch_distance 0xc1d1 ; encoding: [0xd1,0xc1,0x84,0xbf]388 389s_clause 0x0390// GFX11: s_clause 0x0 ; encoding: [0x00,0x00,0x85,0xbf]391 392s_clause 0x1234393// GFX11: s_clause 0x1234 ; encoding: [0x34,0x12,0x85,0xbf]394 395s_clause 0xc1d1396// GFX11: s_clause 0xc1d1 ; encoding: [0xd1,0xc1,0x85,0xbf]397 398s_round_mode 0x0399// GFX11: s_round_mode 0x0 ; encoding: [0x00,0x00,0x91,0xbf]400 401s_round_mode 0x1234402// GFX11: s_round_mode 0x1234 ; encoding: [0x34,0x12,0x91,0xbf]403 404s_round_mode 0xc1d1405// GFX11: s_round_mode 0xc1d1 ; encoding: [0xd1,0xc1,0x91,0xbf]406 407s_denorm_mode 0x0408// GFX11: s_denorm_mode 0 ; encoding: [0x00,0x00,0x92,0xbf]409 410s_denorm_mode 0x1234411// GFX11: s_denorm_mode 0x1234 ; encoding: [0x34,0x12,0x92,0xbf]412 413s_denorm_mode 0xc1d1414// GFX11: s_denorm_mode 0xc1d1 ; encoding: [0xd1,0xc1,0x92,0xbf]415 416s_ttracedata_imm 0x0417// GFX11: s_ttracedata_imm 0x0 ; encoding: [0x00,0x00,0xbb,0xbf]418 419s_ttracedata_imm 0x1234420// GFX11: s_ttracedata_imm 0x1234 ; encoding: [0x34,0x12,0xbb,0xbf]421 422s_ttracedata_imm 0xc1d1423// GFX11: s_ttracedata_imm 0xc1d1 ; encoding: [0xd1,0xc1,0xbb,0xbf]424 425s_set_inst_prefetch_distance 0xc1d1426// GFX11: s_set_inst_prefetch_distance 0xc1d1 ; encoding: [0xd1,0xc1,0x84,0xbf]427 428s_wait_event 0x3141429// GFX11: s_wait_event 0x3141 ; encoding: [0x41,0x31,0x8b,0xbf]430 431s_wait_event 0xc1d1432// GFX11: s_wait_event 0xc1d1 ; encoding: [0xd1,0xc1,0x8b,0xbf]433 434s_endpgm_ordered_ps_done435// GFX11: s_endpgm_ordered_ps_done ; encoding: [0x00,0x00,0xb2,0xbf]436