Syntax of gfx900, gfx902 and gfx909 Instructions

Introduction

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

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

Notation

Notation used in this document is explained here.

Overvew

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