Lines Matching refs:operand
45 …``<``\ :ref:`description of operand 0<amdgpu_syn_instruction_operand_notation>`\ ``>, <``\ :ref:`d…
55 An operand is described using the following notation:
61 * *kind* is an optional prefix describing operand :ref:`kind<amdgpu_syn_instruction_operand_kinds>`.
62 * *name* is a link to a description of the operand.
63 * *tags* are optional. They are used to indicate :ref:`special operand properties<amdgpu_syn_instru…
70 Operand kind indicates which values are accepted by the operand.
80 vdata // operand only accepts vector registers
81 sdst // operand only accepts scalar registers
82 src1 // operand accepts both scalar and vector registers
89 Operand tags indicate special operand properties.
94 :opt An optional operand.
95 :m An operand which may be used with
96 :ref:`VOP3 operand modifiers<amdgpu_synid_vop3_operand_modifiers>` or
97 :ref:`SDWA operand modifiers<amdgpu_synid_sdwa_operand_modifiers>`.
98 :dst An input operand which may also serve as a destination
100 :fx This is an *f32* or *f16* operand depending on
104 This tag specifies actual operand *type*.
111 src1:m // src1 operand may be used with operand modifiers
112 vdata:dst // vdata operand may be used as both source and destination
113 vdst:u32 // vdst operand has u32 type