Changes between Version 6 and Version 7 of GcnInstrsFlat


Ignore:
Timestamp:
05/10/16 08:00:21 (8 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsFlat

    v6 v7  
    483483Syntax: FLAT_ATOMIC_ADD_X2 VDST(2), VADDR(2), VDATA(2)<br />
    484484Description: Add 64-bit VDATA to 64-bit value of VADDR address, and store result
    485 to this address. If GLC flag is set then return previous value from resource to VDST,
     485to this address. If GLC flag is set then return previous value from address to VDST,
    486486otherwise keep VDST value. Operation is atomic.<br />
    487487Operation:<br />
     
    511511Description: Store lower VDATA dword into VADDR address  if previous value
    512512from that address is equal VDATA&gt;&gt;32, otherwise keep old value from address.
    513 If GLC flag is set then return previous value from resource to VDST,
     513If GLC flag is set then return previous value from address to VDST,
    514514otherwise keep VDST value. Operation is atomic.<br />
    515515Operation:<br />
     
    521521Syntax: FLAT_ATOMIC_CMPSWAP_X2 VDST(2), VADDR(2), VDATA(4)<br />
    522522Description: Store lower VDATA 64-bit word into VADDR address if previous value
    523 from resource is equal VDATA&gt;&gt;64, otherwise keep old value from VADDR.
     523from address is equal VDATA&gt;&gt;64, otherwise keep old value from VADDR.
    524524If GLC flag is set then return previous value from VADDR to VDST,
    525525otherwise keep VDST value. Operation is atomic.<br />
     
    705705Syntax: FLAT_ATOMIC_SUB_X2 VDST(2), VADDR(2), VDATA(2)<br />
    706706Description: Subtract 64-bit VDATA from 64-bit value of VADDR address, and store result
    707 to this address. If GLC flag is set then return previous value from resource to VDST,
     707to this address. If GLC flag is set then return previous value from address to VDST,
    708708otherwise keep VDST value. Operation is atomic.<br />
    709709Operation:<br />