[llvm] 9891bb2 - [AMDGPU][GFX10][DOC][NFC] Update assembler syntax description

Dmitry Preobrazhensky via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 26 09:33:53 PDT 2022


Author: Dmitry Preobrazhensky
Date: 2022-07-26T19:33:31+03:00
New Revision: 9891bb2302f60d1b130de6fc4a13055504fb525d

URL: https://github.com/llvm/llvm-project/commit/9891bb2302f60d1b130de6fc4a13055504fb525d
DIFF: https://github.com/llvm/llvm-project/commit/9891bb2302f60d1b130de6fc4a13055504fb525d.diff

LOG: [AMDGPU][GFX10][DOC][NFC] Update assembler syntax description

Summary of changes:
- Update FLAT LDS syntax (see https://reviews.llvm.org/D125126)

Added: 
    llvm/docs/AMDGPU/gfx10_vdst_4d2300.rst

Modified: 
    llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst b/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
index 3dc17cc4c9145..f85294f9f47b2 100644
--- a/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
+++ b/llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst
@@ -421,138 +421,138 @@ FLAT
 
 .. parsed-literal::
 
-    **INSTRUCTION**                    **DST**           **SRC0**      **SRC1**         **SRC2**       **MODIFIERS**
-    \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
-    flat_atomic_add                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_add_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_and                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_and_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_cmpswap            :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_cmpswap_x2         :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_dec                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_dec_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fcmpswap           :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fcmpswap_x2        :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fmax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fmax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fmin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_fmin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_inc                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_inc_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_or                 :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_or_x2              :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_smax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_smax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_smin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_smin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_sub                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_sub_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_swap               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_swap_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_umax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_umax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_umin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_umin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_xor                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_atomic_xor_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_dword                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_dwordx2              :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_dwordx3              :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_dwordx4              :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_sbyte                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_sbyte_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_sbyte_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_short_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_short_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_sshort               :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_ubyte                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_ubyte_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_ubyte_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_load_ushort               :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_byte                              :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_byte_d16_hi                       :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_dword                             :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_dwordx2                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_dwordx3                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_dwordx4                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_short                             :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    flat_store_short_d16_hi                      :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_add              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_add_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_and              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_and_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_cmpswap          :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_cmpswap_x2       :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_dec              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_dec_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fcmpswap         :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fcmpswap_x2      :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fmax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fmax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fmin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_fmin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_inc              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_inc_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_or               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_or_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_smax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_smax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_smin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_smin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_sub              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_sub_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_swap             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_swap_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_umax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_umax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_umin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_umin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_xor              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_atomic_xor_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_dword              :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_dwordx2            :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_dwordx3            :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_dwordx4            :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_sbyte              :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_sbyte_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_sbyte_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_short_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_short_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_sshort             :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_ubyte              :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_ubyte_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_ubyte_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_load_ushort             :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_byte                            :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_byte_d16_hi                     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_dword                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_dwordx2                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_dwordx3                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_dwordx4                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_short                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    global_store_short_d16_hi                    :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_dword             :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_dwordx2           :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_dwordx3           :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_dwordx4           :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_sbyte             :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_sbyte_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_sbyte_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_short_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_short_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_sshort            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_ubyte             :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_ubyte_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_ubyte_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_load_ushort            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_byte                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_byte_d16_hi                    :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_dword                          :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_dwordx2                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_dwordx3                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_dwordx4                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_short                          :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
-    scratch_store_short_d16_hi                   :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,    :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    **INSTRUCTION**                    **DST**           **SRC0**     **SRC1**         **SRC2**       **MODIFIERS**
+    \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
+    flat_atomic_add                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_add_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_and                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_and_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_cmpswap            :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_cmpswap_x2         :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_dec                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_dec_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fcmpswap           :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fcmpswap_x2        :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx10_type_deviation>`             :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fmax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fmax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fmin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_fmin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_inc                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_inc_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_or                 :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_or_x2              :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_smax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_smax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_smin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_smin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_sub                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_sub_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_swap               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_swap_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_umax               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_umax_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_umin               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_umin_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`               :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_xor                :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_atomic_xor_x2             :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_dword                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_dwordx2              :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_dwordx3              :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_dwordx4              :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_sbyte                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_sbyte_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_sbyte_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_short_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_short_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_sshort               :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_ubyte                :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_ubyte_d16            :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_ubyte_d16_hi         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_load_ushort               :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`                            :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_byte                              :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_byte_d16_hi                       :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_dword                             :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_dwordx2                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_dwordx3                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_dwordx4                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_short                             :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    flat_store_short_d16_hi                      :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9f7133>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`                   :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_add              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_add_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_and              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_and_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_cmpswap          :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_cmpswap_x2       :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_dec              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_dec_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fcmpswap         :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fcmpswap_x2      :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx10_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fmax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fmax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fmin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_fmin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_inc              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_inc_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_or               :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_or_x2            :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_smax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_smax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_smin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_smin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_sub              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_sub_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_swap             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_swap_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_umax             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_umax_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_umin             :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_umin_x2          :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx10_type_deviation>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_xor              :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_atomic_xor_x2           :ref:`vdst<amdgpu_synid_gfx10_vdst_463513>`::ref:`opt<amdgpu_synid_gfx10_opt_847aed>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_dword              :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    global_load_dwordx2            :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_dwordx3            :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_dwordx4            :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_sbyte              :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    global_load_sbyte_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_sbyte_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_short_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_short_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_sshort             :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    global_load_ubyte              :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    global_load_ubyte_d16          :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_ubyte_d16_hi       :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_load_ushort             :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    global_store_byte                            :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_byte_d16_hi                     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_dword                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_dwordx2                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_dwordx3                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_dwordx4                         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_short                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    global_store_short_d16_hi                    :ref:`vaddr<amdgpu_synid_gfx10_vaddr_9aeece>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_beaa25>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_dword             :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    scratch_load_dwordx2           :ref:`vdst<amdgpu_synid_gfx10_vdst_bdb32f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_dwordx3           :ref:`vdst<amdgpu_synid_gfx10_vdst_48e42f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_dwordx4           :ref:`vdst<amdgpu_synid_gfx10_vdst_69a144>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_sbyte             :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    scratch_load_sbyte_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_sbyte_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_short_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_short_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_sshort            :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    scratch_load_ubyte             :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    scratch_load_ubyte_d16         :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_ubyte_d16_hi      :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`,         :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_load_ushort            :ref:`vdst<amdgpu_synid_gfx10_vdst_4d2300>`::ref:`opt<amdgpu_synid_gfx10_opt_0d447d>`,     :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`                   :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
+    scratch_store_byte                           :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_byte_d16_hi                    :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_dword                          :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_dwordx2                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_fd235e>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_dwordx3                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_56f215>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_dwordx4                        :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_e016a1>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_short                          :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
+    scratch_store_short_d16_hi                   :ref:`vaddr<amdgpu_synid_gfx10_vaddr_76b997>`,   :ref:`vdata<amdgpu_synid_gfx10_vdata_6802ce>`,       :ref:`saddr<amdgpu_synid_gfx10_saddr_da2a8a>`      :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
 
 MIMG
 ----
@@ -2246,6 +2246,7 @@ VOPC
     gfx10_vdst_463513
     gfx10_vdst_473a69
     gfx10_vdst_48e42f
+    gfx10_vdst_4d2300
     gfx10_vdst_69a144
     gfx10_vdst_709347
     gfx10_vdst_81a6ed

diff  --git a/llvm/docs/AMDGPU/gfx10_vdst_4d2300.rst b/llvm/docs/AMDGPU/gfx10_vdst_4d2300.rst
new file mode 100644
index 0000000000000..77e3e41d88611
--- /dev/null
+++ b/llvm/docs/AMDGPU/gfx10_vdst_4d2300.rst
@@ -0,0 +1,19 @@
+..
+    **************************************************
+    *                                                *
+    *   Automatically generated file, do not edit!   *
+    *                                                *
+    **************************************************
+
+.. _amdgpu_synid_gfx10_vdst_4d2300:
+
+vdst
+====
+
+Data loaded from memory.
+
+This is an optional operand. It must be used if and only if :ref:`lds<amdgpu_synid_lds>` is omitted.
+
+*Size:* 1 dword.
+
+*Operands:* :ref:`v<amdgpu_synid_v>`


        


More information about the llvm-commits mailing list