Syntax of gfx900, gfx902, gfx909 and gfx90c Instructions

Syntax of gfx900, gfx902, gfx909 and gfx90c Instructions#

Introduction#

This document describes the syntax of instructions specific to gfx900, gfx902, gfx909 and gfx90c.

For a description of other gfx900, gfx902, gfx909 and gfx90c instructions see Syntax of Core GFX9 Instructions.

Notation#

Notation used in this document is explained here.

Overview#

An overview of generic syntax and other features of AMDGPU instructions may be found in this document.

Instructions#

VOP3P#

INSTRUCTION                    DST       SRC0       SRC1       SRC2       MODIFIERS
————————————————————————————————————————————————————————————————————————————————————————————————————
v_mad_mix_f32                  vdst,     src0:m:fx, src1:m:fx, src2:m:fx  m_op_sel m_op_sel_hi clamp
v_mad_mixhi_f16                vdst,     src0:m:fx, src1:m:fx, src2:m:fx  m_op_sel m_op_sel_hi clamp
v_mad_mixlo_f16                vdst,     src0:m:fx, src1:m:fx, src2:m:fx  m_op_sel m_op_sel_hi clamp