[AMDGPU][GFX90A][DOC][NFC] Update assembler syntax description
authorDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>
Tue, 13 Dec 2022 11:18:20 +0000 (14:18 +0300)
committerDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>
Tue, 13 Dec 2022 11:22:13 +0000 (14:22 +0300)
commit0d0018e709ec4ed453435217c2b8f47c1925ec39
treefd871aa8bb33ec8a0331a4ac61d4e751729a1ff8
parentbcb457c68e20120f0bdd0a59e4b4ce90b8121310
[AMDGPU][GFX90A][DOC][NFC] Update assembler syntax description

Summary of changes:
- Enable register tuples with 9, 10, 11 and 12 registers (https://reviews.llvm.org/D138205).
- Enable VOP3 variants of dot2c/dot4c/dot8c instructions (https://reviews.llvm.org/D138494).
- Enable omod modifiers for v_max3_f16, v_min3_f16, etc. (https://reviews.llvm.org/D139469).
- Enable abs and neg modifiers for v_cndmask_b32 (https://reviews.llvm.org/D135900).
- Correct v_mov_b32_sdwa (it does not support abs and neg input modifiers yet).
- Enable abs and neg modifiers for v_dot2c_f32_f16_dpp.
- Minor corrections and improvements.
27 files changed:
llvm/docs/AMDGPU/AMDGPUAsmGFX90a.rst
llvm/docs/AMDGPU/gfx90a_fx_operand.rst
llvm/docs/AMDGPU/gfx90a_hwreg.rst
llvm/docs/AMDGPU/gfx90a_imask.rst
llvm/docs/AMDGPU/gfx90a_imm16_0533c2.rst [moved from llvm/docs/AMDGPU/gfx90a_imm16_a04fb3.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_imm16_169952.rst [moved from llvm/docs/AMDGPU/gfx90a_imm16_73139a.rst with 84% similarity]
llvm/docs/AMDGPU/gfx90a_label.rst
llvm/docs/AMDGPU/gfx90a_m_28b494.rst [moved from llvm/docs/AMDGPU/gfx90a_m_254bcb.rst with 69% similarity]
llvm/docs/AMDGPU/gfx90a_m_c141fc.rst [moved from llvm/docs/AMDGPU/gfx90a_m_f5d306.rst with 77% similarity]
llvm/docs/AMDGPU/gfx90a_msg.rst
llvm/docs/AMDGPU/gfx90a_sbase_b0aa25.rst [moved from llvm/docs/AMDGPU/gfx90a_sbase_010ce0.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_sdata_45d924.rst [moved from llvm/docs/AMDGPU/gfx90a_sdata_eb6f2a.rst with 86% similarity]
llvm/docs/AMDGPU/gfx90a_sdata_ba98a3.rst [moved from llvm/docs/AMDGPU/gfx90a_sdata_aefe00.rst with 86% similarity]
llvm/docs/AMDGPU/gfx90a_sdata_c1aec6.rst [moved from llvm/docs/AMDGPU/gfx90a_sdata_c6aec1.rst with 84% similarity]
llvm/docs/AMDGPU/gfx90a_soffset_02ec85.rst [moved from llvm/docs/AMDGPU/gfx90a_soffset_ba92ce.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_srsrc_80eef6.rst [moved from llvm/docs/AMDGPU/gfx90a_srsrc_e73d16.rst with 73% similarity]
llvm/docs/AMDGPU/gfx90a_type_deviation.rst
llvm/docs/AMDGPU/gfx90a_vaddr_cc213c.rst [moved from llvm/docs/AMDGPU/gfx90a_vaddr_5d0b42.rst with 52% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_0c567e.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_8e9b87.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_898c08.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_af2725.rst with 85% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_999247.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_ca6e5f.rst with 85% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_ae1132.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_2d0375.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_bbcfbb.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_2a60db.rst with 83% similarity]
llvm/docs/AMDGPU/gfx90a_vdata_cbb01e.rst [moved from llvm/docs/AMDGPU/gfx90a_vdata_a5f23e.rst with 82% similarity]
llvm/docs/AMDGPU/gfx90a_vdst_a9ee3f.rst [moved from llvm/docs/AMDGPU/gfx90a_vdst_7c9848.rst with 76% similarity]
llvm/docs/AMDGPU/gfx90a_vdst_f5eb9d.rst [moved from llvm/docs/AMDGPU/gfx90a_vdst_f47b9b.rst with 85% similarity]
llvm/docs/AMDGPU/gfx90a_waitcnt.rst