Changes between Version 7 and Version 8 of GcnInstrsSopp
- Timestamp:
- 06/04/17 14:00:29 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GcnInstrsSopp
v7 v8 331 331 Syntax: S_ENDPGM<br /> 332 332 Description: End program.</p> 333 <h4>S_ENDPGM_SAVED</h4> 334 <p>Opcode: 27 (0x1b) only for GCN 1.2<br /> 335 Syntax: S_ENDPGM_SAVED<br /> 336 Description: End of program; signal that a wave has been saved by the context-switch trap handler, and 337 terminate wavefront. The hardware implicitly executes S_WAITCNT 0 before executing this 338 instruction. Use S_ENDPGM in all cases unless you are executing the context-switch save 339 handler. (from ISA manual)</p> 333 340 <h4>S_ICACHE_INV</h4> 334 341 <p>Opcode: 19 (0x13)<br /> … … 368 375 Syntax: S_SENDMSGHALT SENDMSG(MSG, GS_OP, STREAMID)<br /> 369 376 Description: Send message and halt.</p> 377 <h4>S_SET_GPR_IDX_MODE</h4> 378 <p>Opcode: 29 (0x1d) only for GCN 1.2<br /> 379 Syntax: S_SET_GPR_IDX_MODE SIMM16<br /> 380 Description: Set GPR indexing mode (12-15 bits in MO).<br /> 381 Operation:<br /> 382 <code>M0 = (M0 & 0xffff0fff) | ((SIMM16 & 15)<<12)</code></p> 383 <h4>S_SET_GPR_IDX_OFF</h4> 384 <p>Opcode: 28 (0x1c) only for GCN 1.2<br /> 385 Syntax: S_SET_GPR_IDX_OFF<br /> 386 Description: Disables GPR indexing.<br /> 387 Operation:<br /> 388 <code>MODE = (MODE & ~(1U<<27))</code></p> 370 389 <h4>S_SETHALT</h4> 371 390 <p>Opcode: 13 (0xd)<br />