|
|
|
|
@ -68,6 +68,7 @@ DPP16
|
|
|
|
|
v_cvt_norm_i16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_norm_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_off_f32_i4_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_pkrtz_f16_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc0<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_rpi_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
v_cvt_u32_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dpp16_ctrl<amdgpu_synid_dpp16_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>` :ref:`fi<amdgpu_synid_fi16>`
|
|
|
|
|
@ -175,6 +176,7 @@ DPP8
|
|
|
|
|
v_cvt_norm_i16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_norm_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_off_f32_i4_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_pkrtz_f16_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc0<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx1030_vsrc_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_rpi_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
v_cvt_u32_f32_dpp :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vsrc<amdgpu_synid_gfx1030_vsrc_6802ce>` :ref:`dpp8_sel<amdgpu_synid_dpp8_sel>` :ref:`fi<amdgpu_synid_fi8>`
|
|
|
|
|
@ -394,38 +396,38 @@ FLAT
|
|
|
|
|
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
flat_atomic_add :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_add :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_89680f>`, :ref:`vaddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_bdb32f>`, :ref:`vaddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_48e42f>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>` :ref:`offset11<amdgpu_synid_flat_offset11>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
@ -448,39 +450,39 @@ FLAT
|
|
|
|
|
flat_store_dwordx4 :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vaddr_9f7133>`, :ref:`vdata<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_csub :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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 :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`b32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`b64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_csub :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`::ref:`f64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_463513>`::ref:`opt<amdgpu_synid_gfx1030_opt_847aed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`saddr<amdgpu_synid_gfx1030_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_gfx1030_vdst_89680f>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`saddr<amdgpu_synid_gfx1030_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_addtid :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`saddr<amdgpu_synid_gfx1030_saddr_9cd3cf>` :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_gfx1030_vdst_bdb32f>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_9aeece>`, :ref:`saddr<amdgpu_synid_gfx1030_saddr_beaa25>` :ref:`offset12s<amdgpu_synid_flat_offset12s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
@ -535,48 +537,48 @@ MIMG
|
|
|
|
|
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
image_atomic_add :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_and :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_4d8ecf>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_dec :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fcmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_4d8ecf>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fmax :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fmin :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_inc :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_or :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_smax :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_smin :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_sub :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_swap :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_umax :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_umin :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_xor :ref:`vdata<amdgpu_synid_gfx1030_vdata_325b78>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_add :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_and :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_a9ff5a>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_dec :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fcmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_a9ff5a>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fmax :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_fmin :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_inc :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_or :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_smax :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_smin :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_sub :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_swap :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_umax :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_umin :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_atomic_xor :ref:`vdata<amdgpu_synid_gfx1030_vdata_35851e>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_bvh64_intersect_ray :ref:`vdst<amdgpu_synid_gfx1030_vdst_f8490d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_49d53a>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_5dafbc>` :ref:`a16<amdgpu_synid_a16>`
|
|
|
|
|
image_bvh_intersect_ray :ref:`vdst<amdgpu_synid_gfx1030_vdst_f8490d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_49d53a>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_5dafbc>` :ref:`a16<amdgpu_synid_a16>`
|
|
|
|
|
image_gather4 :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_l :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_l_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_lz :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_lz_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_l :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_l_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_lz :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_lz_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_48d3a8>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4 :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_b_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_b_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_l :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_l_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_lz :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_lz_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_c_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_cl_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_l :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_l_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_lz :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_lz_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_gather4_o :ref:`vdst<amdgpu_synid_gfx1030_vdst_2ea017>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
image_get_lod :ref:`vdst<amdgpu_synid_gfx1030_vdst_3d7dcf>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>`, :ref:`ssamp<amdgpu_synid_gfx1030_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`tfe<amdgpu_synid_tfe>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_get_resinfo :ref:`vdst<amdgpu_synid_gfx1030_vdst_3d7dcf>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`tfe<amdgpu_synid_tfe>` :ref:`lwe<amdgpu_synid_lwe>`
|
|
|
|
|
image_load :ref:`vdst<amdgpu_synid_gfx1030_vdst_473a69>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_cdc744>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_cf7132>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`dim<amdgpu_synid_dim>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`a16<amdgpu_synid_a16>` :ref:`tfe<amdgpu_synid_tfe>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`d16<amdgpu_synid_d16>`
|
|
|
|
|
@ -654,14 +656,14 @@ MTBUF
|
|
|
|
|
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **SRC3** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
tbuffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_a49b76>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_f47754>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_81a6ed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_dd8a32>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
tbuffer_store_format_d16_x :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
tbuffer_store_format_d16_xy :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
tbuffer_store_format_d16_xyz :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`ufmt<amdgpu_synid_ufmt>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
@ -676,81 +678,81 @@ MUBUF
|
|
|
|
|
|
|
|
|
|
.. parsed-literal::
|
|
|
|
|
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **SRC3** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
buffer_atomic_add :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_add_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_and :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_and_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`b32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_cmpswap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_87fb90>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`b64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_csub :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_dec :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_dec_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fcmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fcmpswap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_87fb90>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmin :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_inc_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_or :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_or_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smax :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smin :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_sub :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_sub_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_swap :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_swap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umax :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umin :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_xor :ref:`vdata<amdgpu_synid_gfx1030_vdata_c61803>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_xor_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_b2a787>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **SRC3** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
buffer_atomic_add :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_add_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_and :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_and_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`b32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_cmpswap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_890652>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`b64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_csub :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_dec :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_dec_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fcmpswap :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fcmpswap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_890652>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64x2<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmin :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_fmin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`f64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_inc_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_or :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_or_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smax :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smin :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_smin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`i64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_sub :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_sub_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_swap :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_swap_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umax :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umax_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umin :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_umin_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`::ref:`u64<amdgpu_synid_gfx1030_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_xor :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_atomic_xor_x2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_16d321>`::ref:`dst<amdgpu_synid_gfx1030_dst>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_gl0_inv
|
|
|
|
|
buffer_gl1_inv
|
|
|
|
|
buffer_load_dword :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx1030_vdst_a49b76>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx1030_vdst_f47754>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_d7c57e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_a49b76>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_f47754>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sbyte :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_short_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sshort :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_ubyte :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_5d50a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_ushort :ref:`vdst<amdgpu_synid_gfx1030_vdst_719833>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_store_byte :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_byte_d16_hi :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dword :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx3 :ref:`vdata<amdgpu_synid_gfx1030_vdata_56f215>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx4 :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_x :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xy :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xyz :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xyzw :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_x :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xy :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xyz :ref:`vdata<amdgpu_synid_gfx1030_vdata_56f215>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xyzw :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_short :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_short_d16_hi :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_load_dword :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx1030_vdst_81a6ed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx1030_vdst_dd8a32>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_x :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx1030_vdst_d71f1c>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx1030_vdst_81a6ed>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_dd8a32>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sbyte :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_short_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_sshort :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_ubyte :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx1030_vdst_709347>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
buffer_load_ushort :ref:`vdst<amdgpu_synid_gfx1030_vdst_322561>`::ref:`opt<amdgpu_synid_gfx1030_opt_0d447d>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`dlc<amdgpu_synid_dlc>` :ref:`lds<amdgpu_synid_lds>`
|
|
|
|
|
buffer_store_byte :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_byte_d16_hi :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dword :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx2 :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx3 :ref:`vdata<amdgpu_synid_gfx1030_vdata_56f215>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_dwordx4 :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_x :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xy :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xyz :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_d16_xyzw :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_x :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xy :ref:`vdata<amdgpu_synid_gfx1030_vdata_fd235e>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xyz :ref:`vdata<amdgpu_synid_gfx1030_vdata_56f215>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_format_xyzw :ref:`vdata<amdgpu_synid_gfx1030_vdata_e016a1>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_short :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
buffer_store_short_d16_hi :ref:`vdata<amdgpu_synid_gfx1030_vdata_6802ce>`, :ref:`vaddr<amdgpu_synid_gfx1030_vaddr_b73dc0>`, :ref:`srsrc<amdgpu_synid_gfx1030_srsrc_e73d16>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_fef808>` :ref:`idxen<amdgpu_synid_idxen>` :ref:`offen<amdgpu_synid_offen>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
|
|
|
|
|
|
|
|
SDWA
|
|
|
|
|
----
|
|
|
|
|
@ -910,7 +912,8 @@ SDWA
|
|
|
|
|
v_cvt_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_norm_i16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_norm_u16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_off_f32_i4_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_254bcb>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_off_f32_i4_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_pkrtz_f16_f32_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>`, :ref:`src1<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>`::ref:`f32<amdgpu_synid_gfx1030_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
|
|
|
v_cvt_rpi_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_u16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
v_cvt_u32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src<amdgpu_synid_gfx1030_src_ae1543>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
|
|
|
@ -985,19 +988,19 @@ SMEM
|
|
|
|
|
.. parsed-literal::
|
|
|
|
|
|
|
|
|
|
**INSTRUCTION** **DST** **SRC0** **SRC1** **MODIFIERS**
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
s_buffer_load_dword :ref:`sdst<amdgpu_synid_gfx1030_sdst_54e16e>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_59fade>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx1030_sdst_3bc700>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_59fade>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_59fade>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx1030_sdst_0804b1>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_59fade>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx1030_sdst_362c37>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_59fade>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
|
|
|
s_buffer_load_dword :ref:`sdst<amdgpu_synid_gfx1030_sdst_54e16e>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_d01a5c>` :ref:`offset20u<amdgpu_synid_smem_offset20u>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx1030_sdst_3bc700>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_d01a5c>` :ref:`offset20u<amdgpu_synid_smem_offset20u>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_d01a5c>` :ref:`offset20u<amdgpu_synid_smem_offset20u>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx1030_sdst_0804b1>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_d01a5c>` :ref:`offset20u<amdgpu_synid_smem_offset20u>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_buffer_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx1030_sdst_362c37>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_010ce0>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_d01a5c>` :ref:`offset20u<amdgpu_synid_smem_offset20u>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_dcache_inv
|
|
|
|
|
s_gl1_inv
|
|
|
|
|
s_load_dword :ref:`sdst<amdgpu_synid_gfx1030_sdst_54e16e>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_c40a5a>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx1030_sdst_3bc700>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_c40a5a>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_c40a5a>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx1030_sdst_0804b1>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_c40a5a>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx1030_sdst_362c37>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_c40a5a>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dword :ref:`sdst<amdgpu_synid_gfx1030_sdst_54e16e>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_73dae7>` :ref:`offset21s<amdgpu_synid_smem_offset21s>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx1030_sdst_3bc700>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_73dae7>` :ref:`offset21s<amdgpu_synid_smem_offset21s>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_73dae7>` :ref:`offset21s<amdgpu_synid_smem_offset21s>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx1030_sdst_0804b1>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_73dae7>` :ref:`offset21s<amdgpu_synid_smem_offset21s>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx1030_sdst_362c37>`, :ref:`sbase<amdgpu_synid_gfx1030_sbase_020892>`, :ref:`soffset<amdgpu_synid_gfx1030_soffset_73dae7>` :ref:`offset21s<amdgpu_synid_smem_offset21s>` :ref:`glc<amdgpu_synid_glc>` :ref:`dlc<amdgpu_synid_dlc>`
|
|
|
|
|
s_memrealtime :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`::ref:`b64<amdgpu_synid_gfx1030_type_deviation>`
|
|
|
|
|
s_memtime :ref:`sdst<amdgpu_synid_gfx1030_sdst_386c33>`::ref:`b64<amdgpu_synid_gfx1030_type_deviation>`
|
|
|
|
|
|
|
|
|
|
@ -1409,7 +1412,7 @@ VOP3
|
|
|
|
|
v_add_lshl_u32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>`, :ref:`src2<amdgpu_synid_gfx1030_src_207976>`
|
|
|
|
|
v_add_nc_i16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_add_nc_i32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_add_nc_u16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_add_nc_u16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_add_nc_u32_e64 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_alignbit_b32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>`, :ref:`src2<amdgpu_synid_gfx1030_src_1facfe>`::ref:`b16<amdgpu_synid_gfx1030_type_deviation>`
|
|
|
|
|
v_alignbyte_b32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>`, :ref:`src2<amdgpu_synid_gfx1030_src_1facfe>`::ref:`b16<amdgpu_synid_gfx1030_type_deviation>`
|
|
|
|
|
@ -1809,7 +1812,7 @@ VOP3
|
|
|
|
|
v_sub_f32_e64 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>`::ref:`m<amdgpu_synid_gfx1030_m_f5d306>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
|
|
|
v_sub_nc_i16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_sub_nc_i32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_sub_nc_u16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_sub_nc_u16 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_364d7c>`, :ref:`src1<amdgpu_synid_gfx1030_src_1facfe>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_sub_nc_u32_e64 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`src0<amdgpu_synid_gfx1030_src_5bb6f2>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_subrev_co_ci_u32_e64 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`sdst<amdgpu_synid_gfx1030_sdst_3cd7ad>`, :ref:`src0<amdgpu_synid_gfx1030_src_207976>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>`, :ref:`ssrc2<amdgpu_synid_gfx1030_ssrc_8dd4e0>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
v_subrev_co_u32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`sdst<amdgpu_synid_gfx1030_sdst_3cd7ad>`, :ref:`src0<amdgpu_synid_gfx1030_src_207976>`, :ref:`src1<amdgpu_synid_gfx1030_src_207976>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
|
|
|
@ -2076,7 +2079,8 @@ VOPC
|
|
|
|
|
gfx1030_m_254bcb
|
|
|
|
|
gfx1030_m_f5d306
|
|
|
|
|
gfx1030_msg
|
|
|
|
|
gfx1030_opt
|
|
|
|
|
gfx1030_opt_0d447d
|
|
|
|
|
gfx1030_opt_847aed
|
|
|
|
|
gfx1030_param
|
|
|
|
|
gfx1030_saddr_9cd3cf
|
|
|
|
|
gfx1030_saddr_beaa25
|
|
|
|
|
@ -2094,8 +2098,8 @@ VOPC
|
|
|
|
|
gfx1030_simm32_6f0844
|
|
|
|
|
gfx1030_simm32_a3e80c
|
|
|
|
|
gfx1030_simm32_be0c1c
|
|
|
|
|
gfx1030_soffset_59fade
|
|
|
|
|
gfx1030_soffset_c40a5a
|
|
|
|
|
gfx1030_soffset_73dae7
|
|
|
|
|
gfx1030_soffset_d01a5c
|
|
|
|
|
gfx1030_soffset_fef808
|
|
|
|
|
gfx1030_src_1facfe
|
|
|
|
|
gfx1030_src_207976
|
|
|
|
|
@ -2132,31 +2136,31 @@ VOPC
|
|
|
|
|
gfx1030_vdata0_fd235e
|
|
|
|
|
gfx1030_vdata1_6802ce
|
|
|
|
|
gfx1030_vdata1_fd235e
|
|
|
|
|
gfx1030_vdata_0aba12
|
|
|
|
|
gfx1030_vdata_15d255
|
|
|
|
|
gfx1030_vdata_325b78
|
|
|
|
|
gfx1030_vdata_4d8ecf
|
|
|
|
|
gfx1030_vdata_16d321
|
|
|
|
|
gfx1030_vdata_35851e
|
|
|
|
|
gfx1030_vdata_56f215
|
|
|
|
|
gfx1030_vdata_6802ce
|
|
|
|
|
gfx1030_vdata_87fb90
|
|
|
|
|
gfx1030_vdata_b2a787
|
|
|
|
|
gfx1030_vdata_890652
|
|
|
|
|
gfx1030_vdata_a9ff5a
|
|
|
|
|
gfx1030_vdata_c08393
|
|
|
|
|
gfx1030_vdata_c61803
|
|
|
|
|
gfx1030_vdata_e016a1
|
|
|
|
|
gfx1030_vdata_fd235e
|
|
|
|
|
gfx1030_vdst_2ea017
|
|
|
|
|
gfx1030_vdst_322561
|
|
|
|
|
gfx1030_vdst_3d7dcf
|
|
|
|
|
gfx1030_vdst_463513
|
|
|
|
|
gfx1030_vdst_473a69
|
|
|
|
|
gfx1030_vdst_48d3a8
|
|
|
|
|
gfx1030_vdst_48e42f
|
|
|
|
|
gfx1030_vdst_5d50a1
|
|
|
|
|
gfx1030_vdst_69a144
|
|
|
|
|
gfx1030_vdst_719833
|
|
|
|
|
gfx1030_vdst_709347
|
|
|
|
|
gfx1030_vdst_81a6ed
|
|
|
|
|
gfx1030_vdst_89680f
|
|
|
|
|
gfx1030_vdst_a49b76
|
|
|
|
|
gfx1030_vdst_bdb32f
|
|
|
|
|
gfx1030_vdst_d0dc43
|
|
|
|
|
gfx1030_vdst_d7c57e
|
|
|
|
|
gfx1030_vdst_f47754
|
|
|
|
|
gfx1030_vdst_d71f1c
|
|
|
|
|
gfx1030_vdst_dd8a32
|
|
|
|
|
gfx1030_vdst_f8490d
|
|
|
|
|
gfx1030_vsrc_533a4e
|
|
|
|
|
gfx1030_vsrc_6802ce
|
|
|
|
|
|