Changes between Version 6 and Version 7 of GcnInstrsFlat
- Timestamp:
- 05/10/16 08:00:21 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GcnInstrsFlat
v6 v7 483 483 Syntax: FLAT_ATOMIC_ADD_X2 VDST(2), VADDR(2), VDATA(2)<br /> 484 484 Description: 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 resourceto VDST,485 to this address. If GLC flag is set then return previous value from address to VDST, 486 486 otherwise keep VDST value. Operation is atomic.<br /> 487 487 Operation:<br /> … … 511 511 Description: Store lower VDATA dword into VADDR address if previous value 512 512 from that address is equal VDATA>>32, otherwise keep old value from address. 513 If GLC flag is set then return previous value from resourceto VDST,513 If GLC flag is set then return previous value from address to VDST, 514 514 otherwise keep VDST value. Operation is atomic.<br /> 515 515 Operation:<br /> … … 521 521 Syntax: FLAT_ATOMIC_CMPSWAP_X2 VDST(2), VADDR(2), VDATA(4)<br /> 522 522 Description: Store lower VDATA 64-bit word into VADDR address if previous value 523 from resourceis equal VDATA>>64, otherwise keep old value from VADDR.523 from address is equal VDATA>>64, otherwise keep old value from VADDR. 524 524 If GLC flag is set then return previous value from VADDR to VDST, 525 525 otherwise keep VDST value. Operation is atomic.<br /> … … 705 705 Syntax: FLAT_ATOMIC_SUB_X2 VDST(2), VADDR(2), VDATA(2)<br /> 706 706 Description: 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 resourceto VDST,707 to this address. If GLC flag is set then return previous value from address to VDST, 708 708 otherwise keep VDST value. Operation is atomic.<br /> 709 709 Operation:<br />