2022-03-25 17:52:13 +03:00
..
***** ***** ***** ***** ***** ***** ***** ***** ***** *****
* *
* Automatically generated file, do not edit! *
* *
***** ***** ***** ***** ***** ***** ***** ***** ***** *****
2022-12-13 14:48:36 +03:00
.. _amdgpu_synid_gfx1030_vdata_84fab6:
2022-03-25 17:52:13 +03:00
vdata
=====
Input data for an atomic instruction.
2022-12-13 14:48:36 +03:00
Optionally, this operand may be used to store output data:
2022-03-25 17:52:13 +03:00
* If :ref: `glc<amdgpu_synid_glc>` is specified, gets the memory value before the operation.
2022-06-27 19:55:07 +03:00
*Size:* depends on :ref: `dmask<amdgpu_synid_dmask>` :
2022-03-25 17:52:13 +03:00
* :ref: `dmask<amdgpu_synid_dmask>` may specify 2 data elements for 32-bit-per-pixel surfaces or 4 data elements for 64-bit-per-pixel surfaces. Each data element occupies 1 dword.
2022-06-27 19:55:07 +03:00
2022-03-25 17:52:13 +03:00
2022-12-13 14:48:36 +03:00
Note: the surface data format is indicated in the image resource constant, but not in the instruction.
2022-03-25 17:52:13 +03:00
*Operands:* :ref: `v<amdgpu_synid_v>`