Changes between Version 10 and Version 11 of GcnInstrsSopp


Ignore:
Timestamp:
12/02/17 18:00:29 (6 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsSopp

    v10 v11  
    310310<code>PC = RELADDR</code></p>
    311311<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 />
    313313Syntax: S_CBRANCH_CDBGSYS RELADDR<br />
    314314Description: Jump to address RELADDR if COND_DBG_SYS status bit is set.</p>
    315315<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 />
    317317Syntax: S_CBRANCH_CDBGSYS_AND_USER RELADDR<br />
    318318Description: Jump to address RELADDR if COND_DBG_SYS and COND_DBG_USER status bit is set.</p>
    319319<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 />
    321321Syntax: S_CBRANCH_CDBGSYS_OR_USER RELADDR<br />
    322322Description: Jump to address RELADDR if COND_DBG_SYS or COND_DBG_USER status bit is set.</p>
    323323<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 />
    325325Syntax: S_CBRANCH_CDBGUSER RELADDR<br />
    326326Description: Jump to address RELADDR if COND_DBG_USER status bit is set.</p>
     
    378378S_SENDMSG(MSG_ORDERED_PS_DONE) and S_ENDPGM. (from ISA manual)</p>
    379379<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 />
    381381Syntax: S_ENDPGM_SAVED<br />
    382382Description: End of program; signal that a wave has been saved by the context-switch trap handler, and
     
    422422Description: Send message and halt.</p>
    423423<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 />
    425425Syntax: S_SET_GPR_IDX_MODE SIMM16<br />
    426426Description: Set GPR indexing mode (12-15 bits in MO).<br />
     
    428428<code>M0 = (M0 &amp; 0xffff0fff) | ((SIMM16 &amp; 15)&lt;&lt;12)</code></p>
    429429<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 />
    431431Syntax: S_SET_GPR_IDX_OFF<br />
    432432Description: Disables GPR indexing.<br />
     
    441441<code>HALT = SIMM16&amp;1</code></p>
    442442<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 />
    444444Syntax: S_SETKILL SIMM16<br />
    445445Description: Store SIMM16&amp;1 to KILL.<br />