Changes between Version 24 and Version 25 of GcnInstrsMimg


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

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsMimg

    v24 v25  
    9393<td>63</td>
    9494<td>D16</td>
    95 <td>Convert 32-bit data to 16-bit data (GCN 1.2)</td>
     95<td>Convert 32-bit data to 16-bit data (GCN 1.2/1.4)</td>
    9696</tr>
    9797</tbody>
     
    11191119<p>Alphabetically sorted instruction list:</p>
    11201120<h4>IMAGE_ATOMIC_ADD</h4>
    1121 <p>Opcode: 17 (0x11) for GCN 1.0/1.1; 18 (0x12) for GCN 1.2<br />
     1121<p>Opcode: 17 (0x11) for GCN 1.0/1.1; 18 (0x12) for GCN 1.2/1.4<br />
    11221122Syntax: IMAGE_ATOMIC_ADD VDATA(1:4), VADDR(1:4), SRSRC(4,8)<br />
    11231123Description: Add VDATA dwords or 64-bit words (if VDATA size is greater than 32-bit)
     
    11491149VDATA = (GLC) ? P : VDATA // atomic</code></p>
    11501150<h4>IMAGE_ATOMIC_CMPSWAP</h4>
    1151 <p>Opcode: 16 (0x10) for GCN 1.0/1.1; 17 (0x11) for GCN 1.2<br />
     1151<p>Opcode: 16 (0x10) for GCN 1.0/1.1; 17 (0x11) for GCN 1.2/1.4<br />
    11521152Syntax: IMAGE_ATOMIC_CMPSWAP VDATA(1:4), VADDR(1:4), SRSRC(4,8)<br />
    11531153Description: Store first half of VDATA into image SRSRC to pixel at address VADDR if
     
    13211321VDATA = (GLC) ? P : VDATA // atomic</code></p>
    13221322<h4>IMAGE_ATOMIC_SUB</h4>
    1323 <p>Opcode: 18 (0x12) for GCN 1.0/1.1; 19 (0x13) for GCN 1.2<br />
     1323<p>Opcode: 18 (0x12) for GCN 1.0/1.1; 19 (0x13) for GCN 1.2/1.4<br />
    13241324Syntax: IMAGE_ATOMIC_SUB VDATA(1:4), VADDR(1:4), SRSRC(4,8)<br />
    13251325Description: Subtract VDATA dwords or 64-bit words (if VDATA size is greater than 32-bit)
     
    13381338VDATA = (GLC) ? P : VDATA // atomic</code></p>
    13391339<h4>IMAGE_ATOMIC_SWAP</h4>
    1340 <p>Opcode: 15 (0xf) for GCN 1.0/1.1; 16 (0x10) for GCN 1.2<br />
     1340<p>Opcode: 15 (0xf) for GCN 1.0/1.1; 16 (0x10) for GCN 1.2/1.4<br />
    13411341Syntax: IMAGE_ATOMIC_SWAP VDATA(1:4), VADDR(1:4), SRSRC(4,8)<br />
    13421342Description: Store VDATA into image SRSRC to pixel at address VADDR. If GLC is set then