Skip to content

[AMDGPU] Documentation files for GFX940#186924

Open
jwanggit86 wants to merge 1 commit intollvm:mainfrom
jwanggit86:gfx940-rst-docs
Open

[AMDGPU] Documentation files for GFX940#186924
jwanggit86 wants to merge 1 commit intollvm:mainfrom
jwanggit86:gfx940-rst-docs

Conversation

@jwanggit86
Copy link
Contributor

Checking in documentation files for GFX940.

Checking in documentation files for GFX940.
@llvmbot
Copy link
Member

llvmbot commented Mar 17, 2026

@llvm/pr-subscribers-backend-amdgpu

Author: Jun Wang (jwanggit86)

Changes

Checking in documentation files for GFX940.


Patch is 1001.40 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/186924.diff

107 Files Affected:

  • (modified) llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst (+1345-2013)
  • (removed) llvm/docs/AMDGPU/gfx940_dst_4f3f9a.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_dst_95761f.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_fx_operand.rst (-16)
  • (removed) llvm/docs/AMDGPU/gfx940_hwreg.rst (-82)
  • (removed) llvm/docs/AMDGPU/gfx940_imask.rst (-65)
  • (removed) llvm/docs/AMDGPU/gfx940_imm16_0533c2.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_imm16_169952.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_label.rst (-36)
  • (removed) llvm/docs/AMDGPU/gfx940_m_28b494.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_m_c141fc.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_msg.rst (-100)
  • (added) llvm/docs/AMDGPU/gfx940_operands.rst (+1335)
  • (removed) llvm/docs/AMDGPU/gfx940_opt_0d447d.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_opt_7c211e.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_probe.rst (-24)
  • (removed) llvm/docs/AMDGPU/gfx940_saddr_22dbc1.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_saddr_a37373.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_sbase_044055.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sbase_0cd545.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sbase_b0aa25.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_45d924.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_595c25.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_7cbd60.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_ba98a3.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_c1aec6.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_sdata_e9f591.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_06b266.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_0804b1.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_362c37.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_3bc700.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_59204c.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_718cc4.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_94342d.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_sdst_a319e6.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_simm32_6f0844.rst (-14)
  • (removed) llvm/docs/AMDGPU/gfx940_simm32_a3e80c.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_simm32_be0c1c.rst (-14)
  • (removed) llvm/docs/AMDGPU/gfx940_soffset_02ec85.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_soffset_4318ca.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_soffset_8a17c8.rst (-22)
  • (removed) llvm/docs/AMDGPU/gfx940_src_4de5c6.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_56ed80.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_64ea89.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_6cfc4e.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_a578ba.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_af08be.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_d578c4.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_d95796.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_e1561c.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_e5cc81.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_src_f73668.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_srsrc.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_4db4a9.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_57838b.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_595c25.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_65f041.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_aee59c.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_c31902.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_c5d631.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_c8a322.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_ssrc_e9f591.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_type_deviation.rst (-13)
  • (removed) llvm/docs/AMDGPU/gfx940_vaddr_0212e3.rst (-20)
  • (removed) llvm/docs/AMDGPU/gfx940_vaddr_6ab80d.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_vaddr_9f7133.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vaddr_b73dc0.rst (-22)
  • (removed) llvm/docs/AMDGPU/gfx940_vaddr_f20ee4.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vcc.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata0_9ad749.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata0_be4895.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata1_9ad749.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata1_be4895.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_22b375.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_275367.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_314509.rst (-21)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_848ff7.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_9ad749.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_be4895.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdata_cfb402.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_0f48d1.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_180bef.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_260aca.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_5258b4.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_56baf6.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_69a144.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_78dd0a.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_89680f.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_8c77d4.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_a32035.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_bce42a.rst (-19)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_bdb32f.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_c8d317.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_d0c0cb.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_d6f4bd.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_d8236e.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_e2898f.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vdst_fa7dbd.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_1027ca.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_6802ce.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_848ff7.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_9ad749.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_be4895.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_e016a1.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_vsrc_fd235e.rst (-17)
  • (removed) llvm/docs/AMDGPU/gfx940_waitcnt.rst (-65)
  • (modified) llvm/docs/AMDGPUModifierSyntax.rst (+3-2)
diff --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
index 7603bcc95383b..4b438d6c99018 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX940.rst
@@ -6,7 +6,7 @@
     **************************************************
 
 ====================================================================================
-Syntax of gfx942 Instructions
+Syntax of GFX940 Instructions
 ====================================================================================
 
 .. contents::
@@ -15,7 +15,7 @@ Syntax of gfx942 Instructions
 Introduction
 ============
 
-This document describes the syntax of gfx942 instructions.
+This document describes the syntax of GFX940 instructions.
 
 Notation
 ========
@@ -36,481 +36,636 @@ DS
 
 .. parsed-literal::
 
-    **INSTRUCTION**                    **DST**         **SRC0**      **SRC1**      **SRC2**           **MODIFIERS**
-    \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
-    ds_add_f32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_f64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_rtn_f32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_rtn_f64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_rtn_u32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_rtn_u64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_u32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_add_u64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_and_b32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_and_b64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_and_rtn_b32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_and_rtn_b64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_append                      :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`                                           :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_bpermute_b32                :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>`
-    ds_cmpst_b32                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_b64                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_f32                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_f64                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_rtn_b32               :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_rtn_b64               :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_rtn_f32               :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_cmpst_rtn_f64               :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_condxchg32_rtn_b64          :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_consume                     :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`                                           :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_dec_rtn_u32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_dec_rtn_u64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_dec_u32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_dec_u64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_barrier                             :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                              :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_init                                :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                              :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_sema_br                             :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                              :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_sema_p                                                                 :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_sema_release_all                                                       :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_gws_sema_v                                                                 :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_inc_rtn_u32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_inc_rtn_u64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_inc_u32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_inc_u64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_f32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_f64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_i32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_i64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_f32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_f64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_i32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_i64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_u32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_rtn_u64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_u32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_max_u64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_f32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_f64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_i32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_i64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_f32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_f64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_i32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_i64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_u32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_rtn_u64                 :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_u32                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_min_u64                                 :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_mskor_b32                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_mskor_b64                               :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_mskor_rtn_b32               :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_be4895>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_be4895>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_mskor_rtn_b64               :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata0<amdgpu_synid_gfx940_vdata0_9ad749>`,   :ref:`vdata1<amdgpu_synid_gfx940_vdata1_9ad749>`         :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_nop
-    ds_or_b32                                  :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_or_b64                                  :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_or_rtn_b32                  :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_or_rtn_b64                  :ref:`vdst<amdgpu_synid_gfx940_vdst_0f48d1>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_9ad749>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_permute_b32                 :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>`
-    ds_pk_add_bf16                             :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_pk_add_f16                              :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_pk_add_rtn_bf16             :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vdata_be4895>`                    :ref:`offset<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
-    ds_pk_add_rtn_f16              :ref:`vdst<amdgpu_synid_gfx940_vdst_fa7dbd>`,       :ref:`vaddr<amdgpu_synid_gfx940_vaddr_f20ee4>`,    :ref:`vdata<amdgpu_synid_gfx940_vd...
[truncated]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants