Changes between Version 8 and Version 9 of GcnInstrsMtbuf


Ignore:
Timestamp:
11/29/17 16:00:28 (6 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsMtbuf

    v8 v9  
    325325<h4>TBUFFER_LOAD_FORMAT_D16_XY</h4>
    326326<p>Opcode: 9 (0x9) for GCN 1.2<br />
    327 Syntax: TBUFFER_LOAD_FORMAT_D16_XY VDATA, VADDR(1:2), SRSRC(4), SOFFSET<br />
     327Syntax: TBUFFER_LOAD_FORMAT_D16_XY VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     328Syntax (GCN 1.4): TBUFFER_LOAD_FORMAT_D16_XY VDATA, VADDR(1:2), SRSRC(4), SOFFSET<br />
    328329Description: Load the two first components of the element from SRSRC including format from
    329330instruction fields. Store results as 16-bit value (half FP or 16-bit integer).<br />
     
    332333<h4>TBUFFER_LOAD_FORMAT_D16_XYZ</h4>
    333334<p>Opcode: 10 (0xa) for GCN 1.2<br />
    334 Syntax: TBUFFER_LOAD_FORMAT_XYZ VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     335Syntax: TBUFFER_LOAD_FORMAT_XYZ VDATA(3), VADDR(1:2), SRSRC(4), SOFFSET<br />
     336Syntax (GCN 1.4): TBUFFER_LOAD_FORMAT_XYZ VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
    335337Description: Load the three first components of the element from SRSRC including format
    336338from instruction fields. Store results as 16-bit value (half FP or 16-bit integer).<br />
     
    339341<h4>TBUFFER_LOAD_FORMAT_D16_XYZW</h4>
    340342<p>Opcode: 11 (0xb) for GCN 1.2<br />
    341 Syntax: TBUFFER_LOAD_FORMAT_D16_XYZW VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     343Syntax: TBUFFER_LOAD_FORMAT_D16_XYZW VDATA(4), VADDR(1:2), SRSRC(4), SOFFSET<br />
     344Syntax (GCN 1.4): TBUFFER_LOAD_FORMAT_D16_XYZW VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
    342345Description: Load four components of the element from SRSRC including format
    343346from instruction fields. Store results as 16-bit value (half FP or 16-bit integer).<br />
     
    382385<h4>TBUFFER_STORE_FORMAT_D16_XY</h4>
    383386<p>Opcode: 13 (0xd) for GCN 1.2<br />
    384 Syntax: TBUFFER_STORE_FORMAT_D16_XY VDATA, VADDR(1:2), SRSRC(4), SOFFSET<br />
     387Syntax: TBUFFER_STORE_FORMAT_D16_XY VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     388Syntax (GCN 1.4): TBUFFER_STORE_FORMAT_D16_XY VDATA, VADDR(1:2), SRSRC(4), SOFFSET<br />
    385389Description: Store the first two components of the element into SRSRC resource
    386390including format from instruction fields.
     
    390394<h4>TBUFFER_STORE_FORMAT_D16_XYZ</h4>
    391395<p>Opcode: 14 (0xe) for GCN 1.2<br />
    392 Syntax: TBUFFER_STORE_FORMAT_D16_XYZ VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     396Syntax: TBUFFER_STORE_FORMAT_D16_XYZ VDATA(3), VADDR(1:2), SRSRC(4), SOFFSET<br />
     397Syntax (GCN 1.4): TBUFFER_STORE_FORMAT_D16_XYZ VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
    393398Description: Store the first three components of the element into SRSRC resource
    394399including format from instruction fields.
     
    398403<h4>TBUFFER_STORE_FORMAT_D16_XYZW</h4>
    399404<p>Opcode: 15 (0xf) for GCN 1.2<br />
    400 Syntax: TBUFFER_STORE_FORMAT_D16_XYZW VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
     405Syntax: TBUFFER_STORE_FORMAT_D16_XYZW VDATA(4), VADDR(1:2), SRSRC(4), SOFFSET<br />
     406Syntax (GCN 1.4): TBUFFER_STORE_FORMAT_D16_XYZW VDATA(2), VADDR(1:2), SRSRC(4), SOFFSET<br />
    401407Description: Store the all components of the element into SRSRC resource
    402408including format from instruction fields.