Changes between Version 10 and Version 11 of GcnInstrsSopp
- Timestamp:
- 12/02/17 18:00:29 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GcnInstrsSopp
v10 v11 310 310 <code>PC = RELADDR</code></p> 311 311 <h4>S_CBRANCH_CDBGSYS</h4> 312 <p>Opcode: 23 (0x17) for GCN 1.1/1.2 <br />312 <p>Opcode: 23 (0x17) for GCN 1.1/1.2/1.4<br /> 313 313 Syntax: S_CBRANCH_CDBGSYS RELADDR<br /> 314 314 Description: Jump to address RELADDR if COND_DBG_SYS status bit is set.</p> 315 315 <h4>S_CBRANCH_CDBGSYS_AND_USER</h4> 316 <p>Opcode: 26 (0x1a) for GCN 1.1/1.2 <br />316 <p>Opcode: 26 (0x1a) for GCN 1.1/1.2/1.4<br /> 317 317 Syntax: S_CBRANCH_CDBGSYS_AND_USER RELADDR<br /> 318 318 Description: Jump to address RELADDR if COND_DBG_SYS and COND_DBG_USER status bit is set.</p> 319 319 <h4>S_CBRANCH_CDBGSYS_OR_USER</h4> 320 <p>Opcode: 25 (0x19) for GCN 1.1/1.2 <br />320 <p>Opcode: 25 (0x19) for GCN 1.1/1.2/1.4<br /> 321 321 Syntax: S_CBRANCH_CDBGSYS_OR_USER RELADDR<br /> 322 322 Description: Jump to address RELADDR if COND_DBG_SYS or COND_DBG_USER status bit is set.</p> 323 323 <h4>S_CBRANCH_CDBGUSER</h4> 324 <p>Opcode: 24 (0x18) for GCN 1.1/1.2 <br />324 <p>Opcode: 24 (0x18) for GCN 1.1/1.2/1.4<br /> 325 325 Syntax: S_CBRANCH_CDBGUSER RELADDR<br /> 326 326 Description: Jump to address RELADDR if COND_DBG_USER status bit is set.</p> … … 378 378 S_SENDMSG(MSG_ORDERED_PS_DONE) and S_ENDPGM. (from ISA manual)</p> 379 379 <h4>S_ENDPGM_SAVED</h4> 380 <p>Opcode: 27 (0x1b) only for GCN 1.2 <br />380 <p>Opcode: 27 (0x1b) only for GCN 1.2/1.4<br /> 381 381 Syntax: S_ENDPGM_SAVED<br /> 382 382 Description: End of program; signal that a wave has been saved by the context-switch trap handler, and … … 422 422 Description: Send message and halt.</p> 423 423 <h4>S_SET_GPR_IDX_MODE</h4> 424 <p>Opcode: 29 (0x1d) only for GCN 1.2 <br />424 <p>Opcode: 29 (0x1d) only for GCN 1.2/1.4<br /> 425 425 Syntax: S_SET_GPR_IDX_MODE SIMM16<br /> 426 426 Description: Set GPR indexing mode (12-15 bits in MO).<br /> … … 428 428 <code>M0 = (M0 & 0xffff0fff) | ((SIMM16 & 15)<<12)</code></p> 429 429 <h4>S_SET_GPR_IDX_OFF</h4> 430 <p>Opcode: 28 (0x1c) only for GCN 1.2 <br />430 <p>Opcode: 28 (0x1c) only for GCN 1.2/1.4<br /> 431 431 Syntax: S_SET_GPR_IDX_OFF<br /> 432 432 Description: Disables GPR indexing.<br /> … … 441 441 <code>HALT = SIMM16&1</code></p> 442 442 <h4>S_SETKILL</h4> 443 <p>Opcode: 11 (0xb) only GCN 1.1/1.2<br />443 <p>Opcode: 11 (0xb) only for GCN 1.1/1.2/1.4<br /> 444 444 Syntax: S_SETKILL SIMM16<br /> 445 445 Description: Store SIMM16&1 to KILL.<br />