207
|
1 ..
|
|
2 **************************************************
|
|
3 * *
|
|
4 * Automatically generated file, do not edit! *
|
|
5 * *
|
|
6 **************************************************
|
|
7
|
|
8 ====================================================================================
|
|
9 Syntax of gfx90a Instructions
|
|
10 ====================================================================================
|
|
11
|
|
12 .. contents::
|
|
13 :local:
|
|
14
|
|
15 Introduction
|
|
16 ============
|
|
17
|
|
18 This document describes the syntax of gfx90a instructions.
|
|
19
|
|
20 Notation
|
|
21 ========
|
|
22
|
|
23 Notation used in this document is explained :ref:`here<amdgpu_syn_instruction_notation>`.
|
|
24
|
|
25 Overview
|
|
26 ========
|
|
27
|
|
28 An overview of generic syntax and other features of AMDGPU instructions may be found :ref:`in this document<amdgpu_syn_instructions>`.
|
|
29
|
|
30 Instructions
|
|
31 ============
|
|
32
|
|
33
|
|
34 DS
|
|
35 -----------------------
|
|
36
|
|
37 .. parsed-literal::
|
|
38
|
|
39 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
40 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
41 ds_add_f32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
42 ds_add_f64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
43 ds_add_rtn_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
44 ds_add_rtn_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
45 ds_add_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
46 ds_add_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
47 ds_add_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
48 ds_add_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
49 ds_and_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
50 ds_and_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
51 ds_and_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
52 ds_and_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
53 ds_append :ref:`vdst<amdgpu_synid_gfx90a_vdst>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
54 ds_bpermute_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>`
|
|
55 ds_cmpst_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
56 ds_cmpst_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
57 ds_cmpst_f32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
58 ds_cmpst_f64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
59 ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
60 ds_cmpst_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
61 ds_cmpst_rtn_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
62 ds_cmpst_rtn_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
63 ds_condxchg32_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
64 ds_consume :ref:`vdst<amdgpu_synid_gfx90a_vdst>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
65 ds_dec_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
66 ds_dec_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
67 ds_dec_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
68 ds_dec_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
69 ds_gws_barrier :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
70 ds_gws_init :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
71 ds_gws_sema_br :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
72 ds_gws_sema_p :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
73 ds_gws_sema_release_all :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
74 ds_gws_sema_v :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
75 ds_inc_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
76 ds_inc_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
77 ds_inc_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
78 ds_inc_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
79 ds_max_f32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
80 ds_max_f64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
81 ds_max_i32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
82 ds_max_i64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
83 ds_max_rtn_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
84 ds_max_rtn_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
85 ds_max_rtn_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
86 ds_max_rtn_i64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
87 ds_max_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
88 ds_max_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
89 ds_max_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
90 ds_max_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
91 ds_min_f32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
92 ds_min_f64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
93 ds_min_i32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
94 ds_min_i64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
95 ds_min_rtn_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
96 ds_min_rtn_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
97 ds_min_rtn_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
98 ds_min_rtn_i64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
99 ds_min_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
100 ds_min_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
101 ds_min_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
102 ds_min_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
103 ds_mskor_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
104 ds_mskor_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
105 ds_mskor_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
106 ds_mskor_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
107 ds_nop
|
|
108 ds_or_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
109 ds_or_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
110 ds_or_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
111 ds_or_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
112 ds_permute_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>`
|
|
113 ds_read2_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
114 ds_read2_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
115 ds_read2st64_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
116 ds_read2st64_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
117 ds_read_addtid_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
118 ds_read_b128 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
119 ds_read_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
120 ds_read_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
121 ds_read_b96 :ref:`vdst<amdgpu_synid_gfx90a_vdst_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
122 ds_read_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
123 ds_read_i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
124 ds_read_i8_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
125 ds_read_i8_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
126 ds_read_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
127 ds_read_u16_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
128 ds_read_u16_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
129 ds_read_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
130 ds_read_u8_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
131 ds_read_u8_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
132 ds_rsub_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
133 ds_rsub_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
134 ds_rsub_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
135 ds_rsub_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
136 ds_sub_rtn_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
137 ds_sub_rtn_u64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
138 ds_sub_u32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
139 ds_sub_u64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
140 ds_swizzle_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>` :ref:`pattern<amdgpu_synid_sw_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
141 ds_wrap_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
142 ds_write2_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
143 ds_write2_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
144 ds_write2st64_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
145 ds_write2st64_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
146 ds_write_addtid_b32 :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
147 ds_write_b128 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
148 ds_write_b16 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
149 ds_write_b16_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
150 ds_write_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
151 ds_write_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
152 ds_write_b8 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
153 ds_write_b8_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
154 ds_write_b96 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
155 ds_wrxchg2_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
156 ds_wrxchg2_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
157 ds_wrxchg2st64_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
158 ds_wrxchg2st64_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata0<amdgpu_synid_gfx90a_vdata0_1>`, :ref:`vdata1<amdgpu_synid_gfx90a_vdata1_1>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`offset8<amdgpu_synid_ds_offset8>` :ref:`gds<amdgpu_synid_gds>`
|
|
159 ds_wrxchg_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
160 ds_wrxchg_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
161 ds_xor_b32 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
162 ds_xor_b64 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
163 ds_xor_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
164 ds_xor_rtn_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset16<amdgpu_synid_ds_offset16>` :ref:`gds<amdgpu_synid_gds>`
|
|
165
|
|
166 FLAT
|
|
167 -----------------------
|
|
168
|
|
169 .. parsed-literal::
|
|
170
|
|
171 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
172 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
173 flat_atomic_add :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
174 flat_atomic_add_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
175 flat_atomic_add_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
176 flat_atomic_and :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
177 flat_atomic_and_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
178 flat_atomic_cmpswap :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
179 flat_atomic_cmpswap_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
180 flat_atomic_dec :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
181 flat_atomic_dec_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
182 flat_atomic_inc :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
183 flat_atomic_inc_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
184 flat_atomic_max_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
185 flat_atomic_min_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
186 flat_atomic_or :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
187 flat_atomic_or_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
188 flat_atomic_smax :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
189 flat_atomic_smax_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
190 flat_atomic_smin :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
191 flat_atomic_smin_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
192 flat_atomic_sub :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
193 flat_atomic_sub_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
194 flat_atomic_swap :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
195 flat_atomic_swap_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
196 flat_atomic_umax :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
197 flat_atomic_umax_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
198 flat_atomic_umin :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
199 flat_atomic_umin_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
200 flat_atomic_xor :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
201 flat_atomic_xor_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
202 flat_load_dword :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
203 flat_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
204 flat_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx90a_vdst_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
205 flat_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
206 flat_load_sbyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
207 flat_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
208 flat_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
209 flat_load_short_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
210 flat_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
211 flat_load_sshort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
212 flat_load_ubyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
213 flat_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
214 flat_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
215 flat_load_ushort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
216 flat_store_byte :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
217 flat_store_byte_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
218 flat_store_dword :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
219 flat_store_dwordx2 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
220 flat_store_dwordx3 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
221 flat_store_dwordx4 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
222 flat_store_short :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
223 flat_store_short_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_1>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>` :ref:`offset12<amdgpu_synid_flat_offset12>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
224 global_atomic_add :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
225 global_atomic_add_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
226 global_atomic_add_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
227 global_atomic_add_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
228 global_atomic_and :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
229 global_atomic_and_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
230 global_atomic_cmpswap :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
231 global_atomic_cmpswap_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
232 global_atomic_dec :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
233 global_atomic_dec_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
234 global_atomic_inc :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
235 global_atomic_inc_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
236 global_atomic_max_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
237 global_atomic_min_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
238 global_atomic_or :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
239 global_atomic_or_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
240 global_atomic_pk_add_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
241 global_atomic_smax :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
242 global_atomic_smax_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
243 global_atomic_smin :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
244 global_atomic_smin_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
245 global_atomic_sub :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
246 global_atomic_sub_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
247 global_atomic_swap :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
248 global_atomic_swap_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
249 global_atomic_umax :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
250 global_atomic_umax_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
251 global_atomic_umin :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
252 global_atomic_umin_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
253 global_atomic_xor :ref:`vdst<amdgpu_synid_gfx90a_vdst_4>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
254 global_atomic_xor_x2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_5>`::ref:`opt<amdgpu_synid_gfx90a_opt>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
255 global_load_dword :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
256 global_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
257 global_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx90a_vdst_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
258 global_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
259 global_load_sbyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
260 global_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
261 global_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
262 global_load_short_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
263 global_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
264 global_load_sshort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
265 global_load_ubyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
266 global_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
267 global_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
268 global_load_ushort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
269 global_store_byte :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
270 global_store_byte_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
271 global_store_dword :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
272 global_store_dwordx2 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
273 global_store_dwordx3 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
274 global_store_dwordx4 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
275 global_store_short :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
276 global_store_short_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_2>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
277 scratch_load_dword :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
278 scratch_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
279 scratch_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx90a_vdst_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
280 scratch_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
281 scratch_load_sbyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
282 scratch_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
283 scratch_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
284 scratch_load_short_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
285 scratch_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
286 scratch_load_sshort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
287 scratch_load_ubyte :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
288 scratch_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
289 scratch_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
290 scratch_load_ushort :ref:`vdst<amdgpu_synid_gfx90a_vdst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
291 scratch_store_byte :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
292 scratch_store_byte_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
293 scratch_store_dword :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
294 scratch_store_dwordx2 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
295 scratch_store_dwordx3 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
296 scratch_store_dwordx4 :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
297 scratch_store_short :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
298 scratch_store_short_d16_hi :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_3>`, :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`saddr<amdgpu_synid_gfx90a_saddr_1>` :ref:`offset13s<amdgpu_synid_flat_offset13s>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>`
|
|
299
|
|
300 MIMG
|
|
301 -----------------------
|
|
302
|
|
303 .. parsed-literal::
|
|
304
|
|
305 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
306 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
307 image_atomic_add :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
308 image_atomic_and :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
309 image_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx90a_vdata_5>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
310 image_atomic_dec :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
311 image_atomic_inc :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
312 image_atomic_or :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
313 image_atomic_smax :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
314 image_atomic_smin :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
315 image_atomic_sub :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
316 image_atomic_swap :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
317 image_atomic_umax :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
318 image_atomic_umin :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
319 image_atomic_xor :ref:`vdata<amdgpu_synid_gfx90a_vdata_4>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
320 image_get_resinfo :ref:`vdst<amdgpu_synid_gfx90a_vdst_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
321 image_load :ref:`vdst<amdgpu_synid_gfx90a_vdst_7>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>` :ref:`d16<amdgpu_synid_d16>`
|
|
322 image_load_mip :ref:`vdst<amdgpu_synid_gfx90a_vdst_7>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>` :ref:`d16<amdgpu_synid_d16>`
|
|
323 image_load_mip_pck :ref:`vdst<amdgpu_synid_gfx90a_vdst_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
324 image_load_mip_pck_sgn :ref:`vdst<amdgpu_synid_gfx90a_vdst_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
325 image_load_pck :ref:`vdst<amdgpu_synid_gfx90a_vdst_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
326 image_load_pck_sgn :ref:`vdst<amdgpu_synid_gfx90a_vdst_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
327 image_sample :ref:`vdst<amdgpu_synid_gfx90a_vdst_7>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>`, :ref:`ssamp<amdgpu_synid_gfx90a_ssamp>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>` :ref:`d16<amdgpu_synid_d16>`
|
|
328 image_store :ref:`vdata<amdgpu_synid_gfx90a_vdata_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>` :ref:`d16<amdgpu_synid_d16>`
|
|
329 image_store_mip :ref:`vdata<amdgpu_synid_gfx90a_vdata_6>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>` :ref:`d16<amdgpu_synid_d16>`
|
|
330 image_store_mip_pck :ref:`vdata<amdgpu_synid_gfx90a_vdata_7>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
331 image_store_pck :ref:`vdata<amdgpu_synid_gfx90a_vdata_7>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_4>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc>` :ref:`dmask<amdgpu_synid_dmask>` :ref:`unorm<amdgpu_synid_unorm>` :ref:`glc<amdgpu_synid_glc>` :ref:`slc<amdgpu_synid_slc>` :ref:`a16<amdgpu_synid_a16>` :ref:`lwe<amdgpu_synid_lwe>` :ref:`da<amdgpu_synid_da>`
|
|
332
|
|
333 MTBUF
|
|
334 -----------------------
|
|
335
|
|
336 .. parsed-literal::
|
|
337
|
|
338 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **SRC3** **MODIFIERS**
|
|
339 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
340 tbuffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
341 tbuffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
342 tbuffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
343 tbuffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
344 tbuffer_load_format_x :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
345 tbuffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
346 tbuffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx90a_vdst_10>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
347 tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx90a_vdst_11>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
348 tbuffer_store_format_d16_x :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
349 tbuffer_store_format_d16_xy :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
350 tbuffer_store_format_d16_xyz :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
351 tbuffer_store_format_d16_xyzw :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
352 tbuffer_store_format_x :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
353 tbuffer_store_format_xy :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
354 tbuffer_store_format_xyz :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
355 tbuffer_store_format_xyzw :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`fmt<amdgpu_synid_fmt>` :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>`
|
|
356
|
|
357 MUBUF
|
|
358 -----------------------
|
|
359
|
|
360 .. parsed-literal::
|
|
361
|
|
362 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **SRC3** **MODIFIERS**
|
|
363 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
364 buffer_atomic_add :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
365 buffer_atomic_add_f32 :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
366 buffer_atomic_add_f64 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
367 buffer_atomic_add_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
368 buffer_atomic_and :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
369 buffer_atomic_and_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
370 buffer_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
371 buffer_atomic_cmpswap_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_10>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
372 buffer_atomic_dec :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
373 buffer_atomic_dec_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
374 buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
375 buffer_atomic_inc_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
376 buffer_atomic_max_f64 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
377 buffer_atomic_min_f64 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
378 buffer_atomic_or :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
379 buffer_atomic_or_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
380 buffer_atomic_pk_add_f16 :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
381 buffer_atomic_smax :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
382 buffer_atomic_smax_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
383 buffer_atomic_smin :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
384 buffer_atomic_smin_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
385 buffer_atomic_sub :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
386 buffer_atomic_sub_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
387 buffer_atomic_swap :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
388 buffer_atomic_swap_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
389 buffer_atomic_umax :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
390 buffer_atomic_umax_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
391 buffer_atomic_umin :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
392 buffer_atomic_umin_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
393 buffer_atomic_xor :ref:`vdata<amdgpu_synid_gfx90a_vdata_8>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
394 buffer_atomic_xor_x2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_9>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
395 buffer_invl2
|
|
396 buffer_load_dword :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
397 buffer_load_dwordx2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
398 buffer_load_dwordx3 :ref:`vdst<amdgpu_synid_gfx90a_vdst_10>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
399 buffer_load_dwordx4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_11>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
400 buffer_load_format_d16_hi_x :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
401 buffer_load_format_d16_x :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
402 buffer_load_format_d16_xy :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
403 buffer_load_format_d16_xyz :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
404 buffer_load_format_d16_xyzw :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
405 buffer_load_format_x :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
406 buffer_load_format_xy :ref:`vdst<amdgpu_synid_gfx90a_vdst_9>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
407 buffer_load_format_xyz :ref:`vdst<amdgpu_synid_gfx90a_vdst_10>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
408 buffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx90a_vdst_11>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
409 buffer_load_sbyte :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
410 buffer_load_sbyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
411 buffer_load_sbyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
412 buffer_load_short_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
413 buffer_load_short_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
414 buffer_load_sshort :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
415 buffer_load_ubyte :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
416 buffer_load_ubyte_d16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
417 buffer_load_ubyte_d16_hi :ref:`vdst<amdgpu_synid_gfx90a_vdst_8>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
418 buffer_load_ushort :ref:`vdst<amdgpu_synid_gfx90a_vdst_12>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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:`lds<amdgpu_synid_lds>`
|
|
419 buffer_store_byte :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
420 buffer_store_byte_d16_hi :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
421 buffer_store_dword :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
422 buffer_store_dwordx2 :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
423 buffer_store_dwordx3 :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
424 buffer_store_dwordx4 :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
425 buffer_store_format_d16_hi_x :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
426 buffer_store_format_d16_x :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
427 buffer_store_format_d16_xy :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
428 buffer_store_format_d16_xyz :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
429 buffer_store_format_d16_xyzw :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
430 buffer_store_format_x :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
431 buffer_store_format_xy :ref:`vdata<amdgpu_synid_gfx90a_vdata_1>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
432 buffer_store_format_xyz :ref:`vdata<amdgpu_synid_gfx90a_vdata_3>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
433 buffer_store_format_xyzw :ref:`vdata<amdgpu_synid_gfx90a_vdata_2>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
434 buffer_store_lds_dword :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :ref:`offset12<amdgpu_synid_buf_offset12>` :ref:`lds<amdgpu_synid_lds>`
|
|
435 buffer_store_short :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
436 buffer_store_short_d16_hi :ref:`vdata<amdgpu_synid_gfx90a_vdata>`, :ref:`vaddr<amdgpu_synid_gfx90a_vaddr_5>`, :ref:`srsrc<amdgpu_synid_gfx90a_srsrc_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset>` :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>`
|
|
437 buffer_wbinvl1
|
|
438 buffer_wbinvl1_vol
|
|
439 buffer_wbl2
|
|
440
|
|
441 SMEM
|
|
442 -----------------------
|
|
443
|
|
444 .. parsed-literal::
|
|
445
|
|
446 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
447 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
448 s_atc_probe :ref:`probe<amdgpu_synid_gfx90a_probe>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>`
|
|
449 s_atc_probe_buffer :ref:`probe<amdgpu_synid_gfx90a_probe>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>`
|
|
450 s_atomic_add :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
451 s_atomic_add_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
452 s_atomic_and :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
453 s_atomic_and_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
454 s_atomic_cmpswap :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
455 s_atomic_cmpswap_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_2>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
456 s_atomic_dec :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
457 s_atomic_dec_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
458 s_atomic_inc :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
459 s_atomic_inc_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
460 s_atomic_or :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
461 s_atomic_or_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
462 s_atomic_smax :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
463 s_atomic_smax_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
464 s_atomic_smin :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
465 s_atomic_smin_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
466 s_atomic_sub :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
467 s_atomic_sub_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
468 s_atomic_swap :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
469 s_atomic_swap_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
470 s_atomic_umax :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
471 s_atomic_umax_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
472 s_atomic_umin :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
473 s_atomic_umin_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
474 s_atomic_xor :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
475 s_atomic_xor_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
476 s_buffer_atomic_add :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
477 s_buffer_atomic_add_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
478 s_buffer_atomic_and :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
479 s_buffer_atomic_and_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
480 s_buffer_atomic_cmpswap :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
481 s_buffer_atomic_cmpswap_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_2>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`b64x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
482 s_buffer_atomic_dec :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
483 s_buffer_atomic_dec_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
484 s_buffer_atomic_inc :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
485 s_buffer_atomic_inc_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
486 s_buffer_atomic_or :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
487 s_buffer_atomic_or_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
488 s_buffer_atomic_smax :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
489 s_buffer_atomic_smax_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
490 s_buffer_atomic_smin :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
491 s_buffer_atomic_smin_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
492 s_buffer_atomic_sub :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
493 s_buffer_atomic_sub_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
494 s_buffer_atomic_swap :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
495 s_buffer_atomic_swap_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
496 s_buffer_atomic_umax :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
497 s_buffer_atomic_umax_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
498 s_buffer_atomic_umin :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
499 s_buffer_atomic_umin_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
500 s_buffer_atomic_xor :ref:`sdata<amdgpu_synid_gfx90a_sdata>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
501 s_buffer_atomic_xor_x2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_1>`::ref:`dst<amdgpu_synid_gfx90a_dst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
502 s_buffer_load_dword :ref:`sdst<amdgpu_synid_gfx90a_sdst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
503 s_buffer_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_1>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
504 s_buffer_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
505 s_buffer_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx90a_sdst_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
506 s_buffer_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx90a_sdst_4>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
507 s_buffer_store_dword :ref:`sdata<amdgpu_synid_gfx90a_sdata_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
508 s_buffer_store_dwordx2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_4>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
509 s_buffer_store_dwordx4 :ref:`sdata<amdgpu_synid_gfx90a_sdata_5>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_1>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_2>` :ref:`glc<amdgpu_synid_glc>`
|
|
510 s_dcache_discard :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>`
|
|
511 s_dcache_discard_x2 :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>`
|
|
512 s_dcache_inv
|
|
513 s_dcache_inv_vol
|
|
514 s_dcache_wb
|
|
515 s_dcache_wb_vol
|
|
516 s_load_dword :ref:`sdst<amdgpu_synid_gfx90a_sdst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
517 s_load_dwordx16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_1>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
518 s_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
519 s_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx90a_sdst_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
520 s_load_dwordx8 :ref:`sdst<amdgpu_synid_gfx90a_sdst_4>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
521 s_memrealtime :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`
|
|
522 s_memtime :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`
|
|
523 s_scratch_load_dword :ref:`sdst<amdgpu_synid_gfx90a_sdst>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
524 s_scratch_load_dwordx2 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
525 s_scratch_load_dwordx4 :ref:`sdst<amdgpu_synid_gfx90a_sdst_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
526 s_scratch_store_dword :ref:`sdata<amdgpu_synid_gfx90a_sdata_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
527 s_scratch_store_dwordx2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_4>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
528 s_scratch_store_dwordx4 :ref:`sdata<amdgpu_synid_gfx90a_sdata_5>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase_2>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
529 s_store_dword :ref:`sdata<amdgpu_synid_gfx90a_sdata_3>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
530 s_store_dwordx2 :ref:`sdata<amdgpu_synid_gfx90a_sdata_4>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
531 s_store_dwordx4 :ref:`sdata<amdgpu_synid_gfx90a_sdata_5>`, :ref:`sbase<amdgpu_synid_gfx90a_sbase>`, :ref:`soffset<amdgpu_synid_gfx90a_soffset_1>` :ref:`glc<amdgpu_synid_glc>`
|
|
532
|
|
533 SOP1
|
|
534 -----------------------
|
|
535
|
|
536 .. parsed-literal::
|
|
537
|
|
538 **INSTRUCTION** **DST** **SRC**
|
|
539 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
540 s_abs_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
541 s_and_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
542 s_andn1_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
543 s_andn1_wrexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
544 s_andn2_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
545 s_andn2_wrexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
546 s_bcnt0_i32_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
547 s_bcnt0_i32_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
548 s_bcnt1_i32_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
549 s_bcnt1_i32_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
550 s_bitreplicate_b64_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
551 s_bitset0_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
552 s_bitset0_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
553 s_bitset1_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
554 s_bitset1_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
555 s_brev_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
556 s_brev_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
557 s_cbranch_join :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_2>`
|
|
558 s_cmov_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
559 s_cmov_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
560 s_ff0_i32_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
561 s_ff0_i32_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
562 s_ff1_i32_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
563 s_ff1_i32_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
564 s_flbit_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
565 s_flbit_i32_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
566 s_flbit_i32_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
567 s_flbit_i32_i64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
568 s_getpc_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`
|
|
569 s_mov_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
570 s_mov_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
571 s_movreld_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
572 s_movreld_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
573 s_movrels_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_2>`
|
|
574 s_movrels_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_3>`
|
|
575 s_nand_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
576 s_nor_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
577 s_not_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
578 s_not_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
579 s_or_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
580 s_orn1_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
581 s_orn2_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
582 s_quadmask_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
583 s_quadmask_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
584 s_rfe_b64 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_3>`
|
|
585 s_set_gpr_idx_idx :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
586 s_setpc_b64 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_3>`
|
|
587 s_sext_i32_i16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
588 s_sext_i32_i8 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
589 s_swappc_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_3>`
|
|
590 s_wqm_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`
|
|
591 s_wqm_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
592 s_xnor_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
593 s_xor_saveexec_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_1>`
|
|
594
|
|
595 SOP2
|
|
596 -----------------------
|
|
597
|
|
598 .. parsed-literal::
|
|
599
|
|
600 **INSTRUCTION** **DST** **SRC0** **SRC1**
|
|
601 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
602 s_absdiff_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
603 s_add_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
604 s_add_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
605 s_addc_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
606 s_and_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
607 s_and_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
608 s_andn2_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
609 s_andn2_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
610 s_ashr_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
611 s_ashr_i64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
612 s_bfe_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
613 s_bfe_i64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
614 s_bfe_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
615 s_bfe_u64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
616 s_bfm_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
617 s_bfm_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
618 s_cbranch_g_fork :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_4>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_4>`
|
|
619 s_cselect_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
620 s_cselect_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
621 s_lshl1_add_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
622 s_lshl2_add_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
623 s_lshl3_add_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
624 s_lshl4_add_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
625 s_lshl_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
626 s_lshl_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
627 s_lshr_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
628 s_lshr_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
629 s_max_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
630 s_max_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
631 s_min_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
632 s_min_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
633 s_mul_hi_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
634 s_mul_hi_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
635 s_mul_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
636 s_nand_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
637 s_nand_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
638 s_nor_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
639 s_nor_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
640 s_or_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
641 s_or_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
642 s_orn2_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
643 s_orn2_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
644 s_pack_hh_b32_b16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
645 s_pack_lh_b32_b16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
646 s_pack_ll_b32_b16 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
647 s_rfe_restore_b64 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
648 s_sub_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
649 s_sub_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
650 s_subb_u32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
651 s_xnor_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
652 s_xnor_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
653 s_xor_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
654 s_xor_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
655
|
|
656 SOPC
|
|
657 -----------------------
|
|
658
|
|
659 .. parsed-literal::
|
|
660
|
|
661 **INSTRUCTION** **SRC0** **SRC1**
|
|
662 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
663 s_bitcmp0_b32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
664 s_bitcmp0_b64 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
665 s_bitcmp1_b32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
666 s_bitcmp1_b64 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
667 s_cmp_eq_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
668 s_cmp_eq_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
669 s_cmp_eq_u64 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
670 s_cmp_ge_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
671 s_cmp_ge_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
672 s_cmp_gt_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
673 s_cmp_gt_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
674 s_cmp_le_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
675 s_cmp_le_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
676 s_cmp_lg_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
677 s_cmp_lg_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
678 s_cmp_lg_u64 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_1>`
|
|
679 s_cmp_lt_i32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
680 s_cmp_lt_u32 :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
681 s_set_gpr_idx_on :ref:`ssrc<amdgpu_synid_gfx90a_ssrc>`, :ref:`imask<amdgpu_synid_gfx90a_imask>`
|
|
682 s_setvskip :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc>`
|
|
683
|
|
684 SOPK
|
|
685 -----------------------
|
|
686
|
|
687 .. parsed-literal::
|
|
688
|
|
689 **INSTRUCTION** **DST** **SRC0** **SRC1**
|
|
690 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
691 s_addk_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
692 s_call_b64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
693 s_cbranch_i_fork :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_5>`, :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
694 s_cmovk_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
695 s_cmpk_eq_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
696 s_cmpk_eq_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
697 s_cmpk_ge_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
698 s_cmpk_ge_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
699 s_cmpk_gt_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
700 s_cmpk_gt_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
701 s_cmpk_le_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
702 s_cmpk_le_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
703 s_cmpk_lg_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
704 s_cmpk_lg_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
705 s_cmpk_lt_i32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
706 s_cmpk_lt_u32 :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16_1>`
|
|
707 s_getreg_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`hwreg<amdgpu_synid_gfx90a_hwreg>`
|
|
708 s_movk_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
709 s_mulk_i32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_5>`, :ref:`imm16<amdgpu_synid_gfx90a_imm16>`
|
|
710 s_setreg_b32 :ref:`hwreg<amdgpu_synid_gfx90a_hwreg>`, :ref:`ssrc<amdgpu_synid_gfx90a_ssrc_6>`
|
|
711 s_setreg_imm32_b32 :ref:`hwreg<amdgpu_synid_gfx90a_hwreg>`, :ref:`simm32<amdgpu_synid_gfx90a_simm32>`
|
|
712
|
|
713 SOPP
|
|
714 -----------------------
|
|
715
|
|
716 .. parsed-literal::
|
|
717
|
|
718 **INSTRUCTION** **SRC**
|
|
719 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
720 s_barrier
|
|
721 s_branch :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
722 s_cbranch_cdbgsys :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
723 s_cbranch_cdbgsys_and_user :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
724 s_cbranch_cdbgsys_or_user :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
725 s_cbranch_cdbguser :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
726 s_cbranch_execnz :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
727 s_cbranch_execz :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
728 s_cbranch_scc0 :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
729 s_cbranch_scc1 :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
730 s_cbranch_vccnz :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
731 s_cbranch_vccz :ref:`label<amdgpu_synid_gfx90a_label>`
|
|
732 s_decperflevel :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
733 s_endpgm
|
|
734 s_endpgm_ordered_ps_done
|
|
735 s_endpgm_saved
|
|
736 s_icache_inv
|
|
737 s_incperflevel :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
738 s_nop :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
739 s_sendmsg :ref:`msg<amdgpu_synid_gfx90a_msg>`
|
|
740 s_sendmsghalt :ref:`msg<amdgpu_synid_gfx90a_msg>`
|
|
741 s_set_gpr_idx_mode :ref:`imask<amdgpu_synid_gfx90a_imask>`
|
|
742 s_set_gpr_idx_off
|
|
743 s_sethalt :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
744 s_setkill :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
745 s_setprio :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
746 s_sleep :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
747 s_trap :ref:`imm16<amdgpu_synid_gfx90a_imm16_2>`
|
|
748 s_ttracedata
|
|
749 s_waitcnt :ref:`waitcnt<amdgpu_synid_gfx90a_waitcnt>`
|
|
750 s_wakeup
|
|
751
|
|
752 VOP1
|
|
753 -----------------------
|
|
754
|
|
755 .. parsed-literal::
|
|
756
|
|
757 **INSTRUCTION** **DST** **SRC** **MODIFIERS**
|
|
758 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
759 v_accvgpr_mov_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_13>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc>`
|
|
760 v_bfrev_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
761 v_bfrev_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
762 v_bfrev_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
763 v_ceil_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
764 v_ceil_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
765 v_ceil_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
766 v_ceil_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
767 v_ceil_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
768 v_ceil_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
769 v_ceil_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
770 v_ceil_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
771 v_clrexcp
|
|
772 v_cos_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
773 v_cos_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
774 v_cos_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
775 v_cos_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
776 v_cos_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
777 v_cos_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
778 v_cvt_f16_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
779 v_cvt_f16_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
780 v_cvt_f16_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
781 v_cvt_f16_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_3>`
|
|
782 v_cvt_f16_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
783 v_cvt_f16_i16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
784 v_cvt_f16_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_3>`
|
|
785 v_cvt_f16_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
786 v_cvt_f16_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
787 v_cvt_f32_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
788 v_cvt_f32_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
789 v_cvt_f32_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
790 v_cvt_f32_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
791 v_cvt_f32_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
792 v_cvt_f32_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
793 v_cvt_f32_i32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
794 v_cvt_f32_i32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
795 v_cvt_f32_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
796 v_cvt_f32_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
797 v_cvt_f32_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
798 v_cvt_f32_ubyte0 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
799 v_cvt_f32_ubyte0_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
800 v_cvt_f32_ubyte0_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
801 v_cvt_f32_ubyte1 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
802 v_cvt_f32_ubyte1_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
803 v_cvt_f32_ubyte1_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
804 v_cvt_f32_ubyte2 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
805 v_cvt_f32_ubyte2_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
806 v_cvt_f32_ubyte2_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
807 v_cvt_f32_ubyte3 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
808 v_cvt_f32_ubyte3_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
809 v_cvt_f32_ubyte3_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
810 v_cvt_f64_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
811 v_cvt_f64_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
812 v_cvt_f64_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
813 v_cvt_flr_i32_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
814 v_cvt_flr_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
815 v_cvt_flr_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
816 v_cvt_i16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
817 v_cvt_i16_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
818 v_cvt_i16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
819 v_cvt_i32_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
820 v_cvt_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
821 v_cvt_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
822 v_cvt_i32_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
823 v_cvt_i32_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
824 v_cvt_norm_i16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
825 v_cvt_norm_i16_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
826 v_cvt_norm_i16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
827 v_cvt_norm_u16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
828 v_cvt_norm_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
829 v_cvt_norm_u16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
830 v_cvt_off_f32_i4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
831 v_cvt_off_f32_i4_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
832 v_cvt_off_f32_i4_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
833 v_cvt_rpi_i32_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
834 v_cvt_rpi_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
835 v_cvt_rpi_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
836 v_cvt_u16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
837 v_cvt_u16_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
838 v_cvt_u16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
839 v_cvt_u32_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
840 v_cvt_u32_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
841 v_cvt_u32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
842 v_cvt_u32_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
843 v_cvt_u32_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
844 v_exp_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
845 v_exp_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
846 v_exp_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
847 v_exp_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
848 v_exp_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
849 v_exp_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
850 v_exp_legacy_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
851 v_exp_legacy_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
852 v_exp_legacy_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
853 v_ffbh_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
854 v_ffbh_i32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
855 v_ffbh_i32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
856 v_ffbh_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
857 v_ffbh_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
858 v_ffbh_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
859 v_ffbl_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
860 v_ffbl_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
861 v_ffbl_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
862 v_floor_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
863 v_floor_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
864 v_floor_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
865 v_floor_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
866 v_floor_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
867 v_floor_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
868 v_floor_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
869 v_floor_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
870 v_fract_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
871 v_fract_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
872 v_fract_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
873 v_fract_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
874 v_fract_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
875 v_fract_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
876 v_fract_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
877 v_fract_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
878 v_frexp_exp_i16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
879 v_frexp_exp_i16_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
880 v_frexp_exp_i16_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
881 v_frexp_exp_i32_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
882 v_frexp_exp_i32_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
883 v_frexp_exp_i32_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
884 v_frexp_exp_i32_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
885 v_frexp_exp_i32_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
886 v_frexp_mant_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
887 v_frexp_mant_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
888 v_frexp_mant_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
889 v_frexp_mant_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
890 v_frexp_mant_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
891 v_frexp_mant_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
892 v_frexp_mant_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
893 v_frexp_mant_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
894 v_log_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
895 v_log_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
896 v_log_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
897 v_log_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
898 v_log_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
899 v_log_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
900 v_log_legacy_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
901 v_log_legacy_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
902 v_log_legacy_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
903 v_mov_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
904 v_mov_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
905 v_mov_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
906 v_nop
|
|
907 v_not_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
908 v_not_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
909 v_not_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
910 v_rcp_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
911 v_rcp_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
912 v_rcp_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
913 v_rcp_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
914 v_rcp_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
915 v_rcp_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
916 v_rcp_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
917 v_rcp_iflag_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
918 v_rcp_iflag_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
919 v_rcp_iflag_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
920 v_readfirstlane_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_7>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`
|
|
921 v_rndne_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
922 v_rndne_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
923 v_rndne_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
924 v_rndne_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
925 v_rndne_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
926 v_rndne_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
927 v_rndne_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
928 v_rsq_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
929 v_rsq_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
930 v_rsq_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
931 v_rsq_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
932 v_rsq_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
933 v_rsq_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
934 v_rsq_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
935 v_sat_pk_u8_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
936 v_sat_pk_u8_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
937 v_sat_pk_u8_i16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
938 v_screen_partition_4se_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
939 v_screen_partition_4se_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
940 v_screen_partition_4se_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`dst_sel<amdgpu_synid_dst_sel>` :ref:`dst_unused<amdgpu_synid_dst_unused>` :ref:`src0_sel<amdgpu_synid_src0_sel>`
|
|
941 v_sin_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
942 v_sin_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
943 v_sin_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
944 v_sin_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
945 v_sin_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
946 v_sin_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
947 v_sqrt_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
948 v_sqrt_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
949 v_sqrt_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
950 v_sqrt_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
951 v_sqrt_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
952 v_sqrt_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
953 v_sqrt_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
954 v_swap_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`
|
|
955 v_trunc_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
956 v_trunc_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
957 v_trunc_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
958 v_trunc_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src>`
|
|
959 v_trunc_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
960 v_trunc_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
961 v_trunc_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_2>`
|
|
962 v_trunc_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
963
|
|
964 VOP2
|
|
965 -----------------------
|
|
966
|
|
967 .. parsed-literal::
|
|
968
|
|
969 **INSTRUCTION** **DST0** **DST1** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
970 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
971 v_add_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
972 v_add_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
973 v_add_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
974 v_add_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
975 v_add_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
976 v_add_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
977 v_add_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
978 v_add_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
979 v_add_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
980 v_add_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
981 v_add_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
982 v_add_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
983 v_add_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
984 v_add_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
985 v_add_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
986 v_addc_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`
|
|
987 v_addc_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
988 v_addc_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :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>`
|
|
989 v_and_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
990 v_and_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
991 v_and_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
992 v_ashrrev_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
993 v_ashrrev_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
994 v_ashrrev_i16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
995 v_ashrrev_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
996 v_ashrrev_i32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
997 v_ashrrev_i32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
998 v_cndmask_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`
|
|
999 v_cndmask_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1000 v_cndmask_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :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>`
|
|
1001 v_dot2c_f32_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>`
|
|
1002 v_dot2c_f32_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1003 v_dot2c_i32_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`
|
|
1004 v_dot2c_i32_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1005 v_dot4c_i32_i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`
|
|
1006 v_dot4c_i32_i8_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1007 v_dot8c_i32_i4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>`
|
|
1008 v_dot8c_i32_i4_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1009 v_fmac_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1010 v_fmac_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1011 v_fmac_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1012 v_fmac_f64_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp64_ctrl<amdgpu_synid_dpp64_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1013 v_ldexp_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i16<amdgpu_synid_gfx90a_type_deviation>`
|
|
1014 v_ldexp_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`i16<amdgpu_synid_gfx90a_type_deviation>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1015 v_ldexp_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`i16<amdgpu_synid_gfx90a_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>`
|
|
1016 v_lshlrev_b16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1017 v_lshlrev_b16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1018 v_lshlrev_b16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1019 v_lshlrev_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1020 v_lshlrev_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1021 v_lshlrev_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1022 v_lshrrev_b16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1023 v_lshrrev_b16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1024 v_lshrrev_b16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1025 v_lshrrev_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1026 v_lshrrev_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1027 v_lshrrev_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1028 v_mac_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1029 v_mac_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1030 v_mac_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1031 v_mac_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1032 v_madak_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`simm32<amdgpu_synid_gfx90a_simm32_1>`
|
|
1033 v_madak_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`simm32<amdgpu_synid_gfx90a_simm32_2>`
|
|
1034 v_madmk_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`simm32<amdgpu_synid_gfx90a_simm32_1>`, :ref:`vsrc2<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1035 v_madmk_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`simm32<amdgpu_synid_gfx90a_simm32_2>`, :ref:`vsrc2<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1036 v_max_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1037 v_max_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1038 v_max_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
1039 v_max_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1040 v_max_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1041 v_max_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1042 v_max_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1043 v_max_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1044 v_max_i16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1045 v_max_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1046 v_max_i32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1047 v_max_i32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1048 v_max_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1049 v_max_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1050 v_max_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1051 v_max_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1052 v_max_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1053 v_max_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1054 v_min_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1055 v_min_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1056 v_min_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
1057 v_min_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1058 v_min_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1059 v_min_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1060 v_min_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1061 v_min_i16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1062 v_min_i16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1063 v_min_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1064 v_min_i32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1065 v_min_i32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1066 v_min_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1067 v_min_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1068 v_min_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1069 v_min_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1070 v_min_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1071 v_min_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1072 v_mul_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1073 v_mul_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1074 v_mul_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
1075 v_mul_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1076 v_mul_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1077 v_mul_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1078 v_mul_hi_i32_i24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1079 v_mul_hi_i32_i24_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1080 v_mul_hi_i32_i24_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1081 v_mul_hi_u32_u24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1082 v_mul_hi_u32_u24_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1083 v_mul_hi_u32_u24_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1084 v_mul_i32_i24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1085 v_mul_i32_i24_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1086 v_mul_i32_i24_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1087 v_mul_lo_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1088 v_mul_lo_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1089 v_mul_lo_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1090 v_mul_u32_u24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1091 v_mul_u32_u24_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1092 v_mul_u32_u24_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1093 v_or_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1094 v_or_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1095 v_or_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1096 v_pk_fmac_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1097 v_sub_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1098 v_sub_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1099 v_sub_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1100 v_sub_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1101 v_sub_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1102 v_sub_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
1103 v_sub_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1104 v_sub_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1105 v_sub_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1106 v_sub_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1107 v_sub_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1108 v_sub_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1109 v_sub_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1110 v_sub_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1111 v_sub_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1112 v_subb_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`
|
|
1113 v_subb_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1114 v_subb_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :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>`
|
|
1115 v_subbrev_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`
|
|
1116 v_subbrev_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1117 v_subbrev_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>` :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>`
|
|
1118 v_subrev_co_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1119 v_subrev_co_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1120 v_subrev_co_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1121 v_subrev_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1122 v_subrev_f16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1123 v_subrev_f16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>`
|
|
1124 v_subrev_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1125 v_subrev_f32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1126 v_subrev_f32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :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>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1127 v_subrev_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1128 v_subrev_u16_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1129 v_subrev_u16_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1130 v_subrev_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1131 v_subrev_u32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1132 v_subrev_u32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1133 v_xnor_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1134 v_xnor_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1135 v_xnor_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1136 v_xor_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1137 v_xor_b32_dpp :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>` :ref:`dpp32_ctrl<amdgpu_synid_dpp32_ctrl>` :ref:`row_mask<amdgpu_synid_row_mask>` :ref:`bank_mask<amdgpu_synid_bank_mask>` :ref:`bound_ctrl<amdgpu_synid_bound_ctrl>`
|
|
1138 v_xor_b32_sdwa :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :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>`
|
|
1139
|
|
1140 VOP3
|
|
1141 -----------------------
|
|
1142
|
|
1143 .. parsed-literal::
|
|
1144
|
|
1145 **INSTRUCTION** **DST0** **DST1** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
1146 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
1147 v_add3_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1148 v_add_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1149 v_add_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1150 v_add_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1151 v_add_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1152 v_add_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1153 v_add_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1154 v_add_lshl_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1155 v_add_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1156 v_add_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1157 v_addc_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`ssrc2<amdgpu_synid_gfx90a_ssrc_3>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1158 v_alignbit_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1159 v_alignbyte_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1160 v_and_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1161 v_and_or_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1162 v_ashrrev_i16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1163 v_ashrrev_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1164 v_ashrrev_i64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1165 v_bcnt_u32_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1166 v_bfe_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1167 v_bfe_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1168 v_bfi_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1169 v_bfm_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1170 v_bfrev_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1171 v_ceil_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1172 v_ceil_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1173 v_ceil_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1174 v_clrexcp_e64
|
|
1175 v_cmp_class_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1176 v_cmp_class_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1177 v_cmp_class_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1178 v_cmp_eq_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1179 v_cmp_eq_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1180 v_cmp_eq_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1181 v_cmp_eq_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1182 v_cmp_eq_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1183 v_cmp_eq_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1184 v_cmp_eq_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1185 v_cmp_eq_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1186 v_cmp_eq_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1187 v_cmp_f_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1188 v_cmp_f_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1189 v_cmp_f_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1190 v_cmp_f_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1191 v_cmp_f_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1192 v_cmp_f_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1193 v_cmp_f_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1194 v_cmp_f_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1195 v_cmp_f_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1196 v_cmp_ge_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1197 v_cmp_ge_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1198 v_cmp_ge_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1199 v_cmp_ge_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1200 v_cmp_ge_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1201 v_cmp_ge_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1202 v_cmp_ge_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1203 v_cmp_ge_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1204 v_cmp_ge_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1205 v_cmp_gt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1206 v_cmp_gt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1207 v_cmp_gt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1208 v_cmp_gt_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1209 v_cmp_gt_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1210 v_cmp_gt_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1211 v_cmp_gt_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1212 v_cmp_gt_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1213 v_cmp_gt_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1214 v_cmp_le_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1215 v_cmp_le_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1216 v_cmp_le_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1217 v_cmp_le_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1218 v_cmp_le_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1219 v_cmp_le_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1220 v_cmp_le_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1221 v_cmp_le_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1222 v_cmp_le_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1223 v_cmp_lg_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1224 v_cmp_lg_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1225 v_cmp_lg_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1226 v_cmp_lt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1227 v_cmp_lt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1228 v_cmp_lt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1229 v_cmp_lt_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1230 v_cmp_lt_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1231 v_cmp_lt_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1232 v_cmp_lt_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1233 v_cmp_lt_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1234 v_cmp_lt_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1235 v_cmp_ne_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1236 v_cmp_ne_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1237 v_cmp_ne_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1238 v_cmp_ne_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1239 v_cmp_ne_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1240 v_cmp_ne_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1241 v_cmp_neq_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1242 v_cmp_neq_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1243 v_cmp_neq_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1244 v_cmp_nge_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1245 v_cmp_nge_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1246 v_cmp_nge_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1247 v_cmp_ngt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1248 v_cmp_ngt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1249 v_cmp_ngt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1250 v_cmp_nle_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1251 v_cmp_nle_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1252 v_cmp_nle_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1253 v_cmp_nlg_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1254 v_cmp_nlg_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1255 v_cmp_nlg_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1256 v_cmp_nlt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1257 v_cmp_nlt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1258 v_cmp_nlt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1259 v_cmp_o_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1260 v_cmp_o_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1261 v_cmp_o_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1262 v_cmp_t_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1263 v_cmp_t_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1264 v_cmp_t_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1265 v_cmp_t_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1266 v_cmp_t_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1267 v_cmp_t_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1268 v_cmp_tru_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1269 v_cmp_tru_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1270 v_cmp_tru_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1271 v_cmp_u_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1272 v_cmp_u_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1273 v_cmp_u_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1274 v_cmpx_class_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1275 v_cmpx_class_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1276 v_cmpx_class_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1277 v_cmpx_eq_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1278 v_cmpx_eq_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1279 v_cmpx_eq_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1280 v_cmpx_eq_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1281 v_cmpx_eq_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1282 v_cmpx_eq_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1283 v_cmpx_eq_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1284 v_cmpx_eq_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1285 v_cmpx_eq_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1286 v_cmpx_f_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1287 v_cmpx_f_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1288 v_cmpx_f_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1289 v_cmpx_f_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1290 v_cmpx_f_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1291 v_cmpx_f_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1292 v_cmpx_f_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1293 v_cmpx_f_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1294 v_cmpx_f_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1295 v_cmpx_ge_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1296 v_cmpx_ge_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1297 v_cmpx_ge_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1298 v_cmpx_ge_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1299 v_cmpx_ge_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1300 v_cmpx_ge_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1301 v_cmpx_ge_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1302 v_cmpx_ge_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1303 v_cmpx_ge_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1304 v_cmpx_gt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1305 v_cmpx_gt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1306 v_cmpx_gt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1307 v_cmpx_gt_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1308 v_cmpx_gt_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1309 v_cmpx_gt_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1310 v_cmpx_gt_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1311 v_cmpx_gt_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1312 v_cmpx_gt_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1313 v_cmpx_le_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1314 v_cmpx_le_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1315 v_cmpx_le_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1316 v_cmpx_le_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1317 v_cmpx_le_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1318 v_cmpx_le_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1319 v_cmpx_le_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1320 v_cmpx_le_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1321 v_cmpx_le_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1322 v_cmpx_lg_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1323 v_cmpx_lg_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1324 v_cmpx_lg_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1325 v_cmpx_lt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1326 v_cmpx_lt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1327 v_cmpx_lt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1328 v_cmpx_lt_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1329 v_cmpx_lt_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1330 v_cmpx_lt_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1331 v_cmpx_lt_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1332 v_cmpx_lt_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1333 v_cmpx_lt_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1334 v_cmpx_ne_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1335 v_cmpx_ne_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1336 v_cmpx_ne_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1337 v_cmpx_ne_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1338 v_cmpx_ne_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1339 v_cmpx_ne_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1340 v_cmpx_neq_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1341 v_cmpx_neq_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1342 v_cmpx_neq_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1343 v_cmpx_nge_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1344 v_cmpx_nge_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1345 v_cmpx_nge_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1346 v_cmpx_ngt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1347 v_cmpx_ngt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1348 v_cmpx_ngt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1349 v_cmpx_nle_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1350 v_cmpx_nle_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1351 v_cmpx_nle_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1352 v_cmpx_nlg_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1353 v_cmpx_nlg_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1354 v_cmpx_nlg_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1355 v_cmpx_nlt_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1356 v_cmpx_nlt_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1357 v_cmpx_nlt_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1358 v_cmpx_o_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1359 v_cmpx_o_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1360 v_cmpx_o_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1361 v_cmpx_t_i16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1362 v_cmpx_t_i32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1363 v_cmpx_t_i64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1364 v_cmpx_t_u16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1365 v_cmpx_t_u32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1366 v_cmpx_t_u64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1367 v_cmpx_tru_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1368 v_cmpx_tru_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1369 v_cmpx_tru_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1370 v_cmpx_u_f16_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1371 v_cmpx_u_f32_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1372 v_cmpx_u_f64_e64 :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1373 v_cndmask_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`ssrc2<amdgpu_synid_gfx90a_ssrc_3>`
|
|
1374 v_cos_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1375 v_cos_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1376 v_cubeid_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1377 v_cubema_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1378 v_cubesc_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1379 v_cubetc_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1380 v_cvt_f16_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1381 v_cvt_f16_i16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1382 v_cvt_f16_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1383 v_cvt_f32_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1384 v_cvt_f32_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1385 v_cvt_f32_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1386 v_cvt_f32_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1387 v_cvt_f32_ubyte0_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1388 v_cvt_f32_ubyte1_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1389 v_cvt_f32_ubyte2_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1390 v_cvt_f32_ubyte3_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1391 v_cvt_f64_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1392 v_cvt_f64_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1393 v_cvt_f64_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1394 v_cvt_flr_i32_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1395 v_cvt_i16_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1396 v_cvt_i32_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1397 v_cvt_i32_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1398 v_cvt_norm_i16_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1399 v_cvt_norm_u16_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1400 v_cvt_off_f32_i4_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1401 v_cvt_pk_i16_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1402 v_cvt_pk_u16_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1403 v_cvt_pk_u8_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1404 v_cvt_pkaccum_u8_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1405 v_cvt_pknorm_i16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1406 v_cvt_pknorm_i16_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1407 v_cvt_pknorm_u16_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1408 v_cvt_pknorm_u16_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1409 v_cvt_pkrtz_f16_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1410 v_cvt_rpi_i32_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1411 v_cvt_u16_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1412 v_cvt_u32_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1413 v_cvt_u32_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1414 v_div_fixup_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1415 v_div_fixup_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1416 v_div_fixup_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1417 v_div_fixup_legacy_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1418 v_div_fmas_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1419 v_div_fmas_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1420 v_div_scale_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1421 v_div_scale_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`
|
|
1422 v_exp_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1423 v_exp_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1424 v_exp_legacy_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1425 v_ffbh_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1426 v_ffbh_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1427 v_ffbl_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1428 v_floor_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1429 v_floor_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1430 v_floor_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1431 v_fma_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1432 v_fma_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1433 v_fma_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1434 v_fma_legacy_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1435 v_fmac_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1436 v_fmac_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1437 v_fract_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1438 v_fract_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1439 v_fract_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1440 v_frexp_exp_i16_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1441 v_frexp_exp_i32_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1442 v_frexp_exp_i32_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`
|
|
1443 v_frexp_mant_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1444 v_frexp_mant_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1445 v_frexp_mant_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1446 v_ldexp_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`i16<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1447 v_ldexp_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1448 v_ldexp_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1449 v_lerp_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1450 v_log_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1451 v_log_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1452 v_log_legacy_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1453 v_lshl_add_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1454 v_lshl_or_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1455 v_lshlrev_b16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1456 v_lshlrev_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1457 v_lshlrev_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1458 v_lshrrev_b16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1459 v_lshrrev_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1460 v_lshrrev_b64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`
|
|
1461 v_mac_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1462 v_mac_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1463 v_mad_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1464 v_mad_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1465 v_mad_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1466 v_mad_i32_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1467 v_mad_i32_i24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1468 v_mad_i64_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`i64<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1469 v_mad_legacy_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1470 v_mad_legacy_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1471 v_mad_legacy_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1472 v_mad_legacy_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1473 v_mad_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1474 v_mad_u32_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1475 v_mad_u32_u24 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1476 v_mad_u64_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`u64<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1477 v_max3_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1478 v_max3_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1479 v_max3_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1480 v_max3_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1481 v_max3_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1482 v_max3_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1483 v_max_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1484 v_max_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1485 v_max_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1486 v_max_i16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1487 v_max_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1488 v_max_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1489 v_max_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1490 v_mbcnt_hi_u32_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1491 v_mbcnt_lo_u32_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1492 v_med3_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1493 v_med3_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1494 v_med3_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1495 v_med3_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1496 v_med3_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1497 v_med3_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1498 v_min3_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1499 v_min3_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1500 v_min3_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1501 v_min3_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1502 v_min3_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1503 v_min3_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1504 v_min_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1505 v_min_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1506 v_min_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1507 v_min_i16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1508 v_min_i32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1509 v_min_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1510 v_min_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1511 v_mov_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1512 v_mqsad_pk_u16_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1513 v_mqsad_u32_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_16>`::ref:`b128<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc2<amdgpu_synid_gfx90a_vsrc_3>`::ref:`b128<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1514 v_msad_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1515 v_mul_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1516 v_mul_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1517 v_mul_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1518 v_mul_hi_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1519 v_mul_hi_i32_i24_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1520 v_mul_hi_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1521 v_mul_hi_u32_u24_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1522 v_mul_i32_i24_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1523 v_mul_legacy_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1524 v_mul_lo_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`
|
|
1525 v_mul_lo_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1526 v_mul_u32_u24_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1527 v_nop_e64
|
|
1528 v_not_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1529 v_or3_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1530 v_or_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1531 v_pack_b32_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>`
|
|
1532 v_perm_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1533 v_qsad_pk_u16_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`b64<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1534 v_rcp_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1535 v_rcp_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1536 v_rcp_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1537 v_rcp_iflag_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1538 v_readlane_b32 :ref:`sdst<amdgpu_synid_gfx90a_sdst_7>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_1>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_7>`
|
|
1539 v_rndne_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1540 v_rndne_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1541 v_rndne_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1542 v_rsq_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1543 v_rsq_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1544 v_rsq_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1545 v_sad_hi_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1546 v_sad_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1547 v_sad_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1548 v_sad_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1549 v_sat_pk_u8_i16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1550 v_screen_partition_4se_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`
|
|
1551 v_sin_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1552 v_sin_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1553 v_sqrt_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1554 v_sqrt_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1555 v_sqrt_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1556 v_sub_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1557 v_sub_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1558 v_sub_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1559 v_sub_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_vop3_op_sel>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1560 v_sub_i32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1561 v_sub_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1562 v_sub_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1563 v_subb_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`ssrc2<amdgpu_synid_gfx90a_ssrc_3>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1564 v_subbrev_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`ssrc2<amdgpu_synid_gfx90a_ssrc_3>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1565 v_subrev_co_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1566 v_subrev_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1567 v_subrev_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1568 v_subrev_u16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1569 v_subrev_u32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1570 v_trig_preop_f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1571 v_trunc_f16_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1572 v_trunc_f32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1573 v_trunc_f64_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`, :ref:`src<amdgpu_synid_gfx90a_src_5>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`clamp<amdgpu_synid_clamp>` :ref:`omod<amdgpu_synid_omod>`
|
|
1574 v_writelane_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`ssrc0<amdgpu_synid_gfx90a_ssrc_8>`, :ref:`ssrc1<amdgpu_synid_gfx90a_ssrc_7>`
|
|
1575 v_xad_u32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`
|
|
1576 v_xnor_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1577 v_xor_b32_e64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`
|
|
1578
|
|
1579 VOP3P
|
|
1580 -----------------------
|
|
1581
|
|
1582 .. parsed-literal::
|
|
1583
|
|
1584 **INSTRUCTION** **DST** **SRC0** **SRC1** **SRC2** **MODIFIERS**
|
|
1585 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
1586 v_accvgpr_read_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`vsrc<amdgpu_synid_gfx90a_vsrc>`
|
|
1587 v_accvgpr_write_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_13>`, :ref:`src<amdgpu_synid_gfx90a_src_6>`
|
|
1588 v_dot2_f32_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`f16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1589 v_dot2_i32_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`i16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1590 v_dot2_u32_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1591 v_dot4_i32_i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1592 v_dot4_u32_u8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1593 v_dot8_i32_i4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`i4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`i32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1594 v_dot8_u32_u4 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`u4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`u4x8<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`u32<amdgpu_synid_gfx90a_type_deviation>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1595 v_fma_mix_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>` :ref:`m_op_sel<amdgpu_synid_mad_mix_op_sel>` :ref:`m_op_sel_hi<amdgpu_synid_mad_mix_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1596 v_fma_mixhi_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>` :ref:`m_op_sel<amdgpu_synid_mad_mix_op_sel>` :ref:`m_op_sel_hi<amdgpu_synid_mad_mix_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1597 v_fma_mixlo_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`::ref:`fx<amdgpu_synid_gfx90a_fx_operand>` :ref:`m_op_sel<amdgpu_synid_mad_mix_op_sel>` :ref:`m_op_sel_hi<amdgpu_synid_mad_mix_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1598 v_mfma_f32_16x16x16bf16_1k :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1599 v_mfma_f32_16x16x16f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1600 v_mfma_f32_16x16x1f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1601 v_mfma_f32_16x16x2bf16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1602 v_mfma_f32_16x16x4bf16_1k :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1603 v_mfma_f32_16x16x4f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1604 v_mfma_f32_16x16x4f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1605 v_mfma_f32_16x16x8bf16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1606 v_mfma_f32_32x32x1f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_18>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_9>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1607 v_mfma_f32_32x32x2bf16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_18>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_9>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1608 v_mfma_f32_32x32x2f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1609 v_mfma_f32_32x32x4bf16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1610 v_mfma_f32_32x32x4bf16_1k :ref:`vdst<amdgpu_synid_gfx90a_vdst_18>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_9>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1611 v_mfma_f32_32x32x4f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_18>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_9>`::ref:`f32x32<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1612 v_mfma_f32_32x32x8bf16_1k :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1613 v_mfma_f32_32x32x8f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`f32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1614 v_mfma_f32_4x4x1f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`f32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1615 v_mfma_f32_4x4x2bf16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`bf16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1616 v_mfma_f32_4x4x4bf16_1k :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`bf16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1617 v_mfma_f32_4x4x4f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f16x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`f32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1618 v_mfma_f64_16x16x4f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_19>`::ref:`f64x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_10>`::ref:`f64x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1619 v_mfma_f64_4x4x4f64 :ref:`vdst<amdgpu_synid_gfx90a_vdst_1>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_4>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_11>`::ref:`f64<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1620 v_mfma_i32_16x16x16i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`i32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`i32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1621 v_mfma_i32_16x16x4i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`i32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`i32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1622 v_mfma_i32_32x32x4i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_18>`::ref:`i32x32<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_9>`::ref:`i32x32<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1623 v_mfma_i32_32x32x8i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_17>`::ref:`i32x16<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_8>`::ref:`i32x16<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1624 v_mfma_i32_4x4x4i8 :ref:`vdst<amdgpu_synid_gfx90a_vdst_2>`::ref:`i32x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc0<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_5>`::ref:`i8x4<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_7>`::ref:`i32x4<amdgpu_synid_gfx90a_type_deviation>` :ref:`cbsz<amdgpu_synid_cbsz>` :ref:`abid<amdgpu_synid_abid>` :ref:`blgp<amdgpu_synid_blgp>`
|
|
1625 v_pk_add_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1626 v_pk_add_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1627 v_pk_add_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1628 v_pk_add_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1629 v_pk_ashrrev_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1630 v_pk_fma_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`, :ref:`src2<amdgpu_synid_gfx90a_src_1>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1631 v_pk_fma_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src2<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1632 v_pk_lshlrev_b16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1633 v_pk_lshrrev_b16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`u16x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1634 v_pk_mad_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1635 v_pk_mad_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`, :ref:`src2<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1636 v_pk_max_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1637 v_pk_max_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1638 v_pk_max_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1639 v_pk_min_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1640 v_pk_min_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1641 v_pk_min_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1642 v_pk_mov_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`b32x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1643 v_pk_mul_f16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`neg_lo<amdgpu_synid_neg_lo>` :ref:`neg_hi<amdgpu_synid_neg_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1644 v_pk_mul_f32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_15>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src0<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>`, :ref:`src1<amdgpu_synid_gfx90a_src_5>`::ref:`f32x2<amdgpu_synid_gfx90a_type_deviation>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1645 v_pk_mul_lo_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>`
|
|
1646 v_pk_sub_i16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1647 v_pk_sub_u16 :ref:`vdst<amdgpu_synid_gfx90a_vdst_14>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>` :ref:`op_sel<amdgpu_synid_op_sel>` :ref:`op_sel_hi<amdgpu_synid_op_sel_hi>` :ref:`clamp<amdgpu_synid_clamp>`
|
|
1648
|
|
1649 VOPC
|
|
1650 -----------------------
|
|
1651
|
|
1652 .. parsed-literal::
|
|
1653
|
|
1654 **INSTRUCTION** **DST** **SRC0** **SRC1** **MODIFIERS**
|
|
1655 \ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|\ |---|
|
|
1656 v_cmp_class_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1657 v_cmp_class_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1658 v_cmp_class_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1659 v_cmp_class_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1660 v_cmp_class_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1661 v_cmp_eq_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1662 v_cmp_eq_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1663 v_cmp_eq_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1664 v_cmp_eq_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1665 v_cmp_eq_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1666 v_cmp_eq_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1667 v_cmp_eq_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1668 v_cmp_eq_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1669 v_cmp_eq_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1670 v_cmp_eq_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1671 v_cmp_eq_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1672 v_cmp_eq_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1673 v_cmp_eq_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1674 v_cmp_eq_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1675 v_cmp_eq_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1676 v_cmp_f_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1677 v_cmp_f_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1678 v_cmp_f_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1679 v_cmp_f_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1680 v_cmp_f_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1681 v_cmp_f_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1682 v_cmp_f_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1683 v_cmp_f_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1684 v_cmp_f_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1685 v_cmp_f_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1686 v_cmp_f_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1687 v_cmp_f_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1688 v_cmp_f_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1689 v_cmp_f_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1690 v_cmp_f_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1691 v_cmp_ge_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1692 v_cmp_ge_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1693 v_cmp_ge_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1694 v_cmp_ge_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1695 v_cmp_ge_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1696 v_cmp_ge_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1697 v_cmp_ge_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1698 v_cmp_ge_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1699 v_cmp_ge_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1700 v_cmp_ge_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1701 v_cmp_ge_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1702 v_cmp_ge_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1703 v_cmp_ge_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1704 v_cmp_ge_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1705 v_cmp_ge_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1706 v_cmp_gt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1707 v_cmp_gt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1708 v_cmp_gt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1709 v_cmp_gt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1710 v_cmp_gt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1711 v_cmp_gt_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1712 v_cmp_gt_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1713 v_cmp_gt_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1714 v_cmp_gt_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1715 v_cmp_gt_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1716 v_cmp_gt_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1717 v_cmp_gt_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1718 v_cmp_gt_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1719 v_cmp_gt_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1720 v_cmp_gt_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1721 v_cmp_le_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1722 v_cmp_le_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1723 v_cmp_le_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1724 v_cmp_le_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1725 v_cmp_le_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1726 v_cmp_le_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1727 v_cmp_le_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1728 v_cmp_le_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1729 v_cmp_le_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1730 v_cmp_le_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1731 v_cmp_le_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1732 v_cmp_le_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1733 v_cmp_le_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1734 v_cmp_le_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1735 v_cmp_le_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1736 v_cmp_lg_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1737 v_cmp_lg_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1738 v_cmp_lg_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1739 v_cmp_lg_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1740 v_cmp_lg_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1741 v_cmp_lt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1742 v_cmp_lt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1743 v_cmp_lt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1744 v_cmp_lt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1745 v_cmp_lt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1746 v_cmp_lt_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1747 v_cmp_lt_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1748 v_cmp_lt_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1749 v_cmp_lt_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1750 v_cmp_lt_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1751 v_cmp_lt_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1752 v_cmp_lt_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1753 v_cmp_lt_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1754 v_cmp_lt_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1755 v_cmp_lt_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1756 v_cmp_ne_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1757 v_cmp_ne_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1758 v_cmp_ne_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1759 v_cmp_ne_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1760 v_cmp_ne_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1761 v_cmp_ne_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1762 v_cmp_ne_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1763 v_cmp_ne_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1764 v_cmp_ne_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1765 v_cmp_ne_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1766 v_cmp_neq_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1767 v_cmp_neq_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1768 v_cmp_neq_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1769 v_cmp_neq_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1770 v_cmp_neq_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1771 v_cmp_nge_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1772 v_cmp_nge_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1773 v_cmp_nge_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1774 v_cmp_nge_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1775 v_cmp_nge_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1776 v_cmp_ngt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1777 v_cmp_ngt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1778 v_cmp_ngt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1779 v_cmp_ngt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1780 v_cmp_ngt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1781 v_cmp_nle_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1782 v_cmp_nle_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1783 v_cmp_nle_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1784 v_cmp_nle_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1785 v_cmp_nle_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1786 v_cmp_nlg_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1787 v_cmp_nlg_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1788 v_cmp_nlg_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1789 v_cmp_nlg_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1790 v_cmp_nlg_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1791 v_cmp_nlt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1792 v_cmp_nlt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1793 v_cmp_nlt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1794 v_cmp_nlt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1795 v_cmp_nlt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1796 v_cmp_o_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1797 v_cmp_o_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1798 v_cmp_o_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1799 v_cmp_o_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1800 v_cmp_o_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1801 v_cmp_t_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1802 v_cmp_t_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1803 v_cmp_t_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1804 v_cmp_t_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1805 v_cmp_t_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1806 v_cmp_t_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1807 v_cmp_t_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1808 v_cmp_t_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1809 v_cmp_t_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1810 v_cmp_t_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1811 v_cmp_tru_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1812 v_cmp_tru_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1813 v_cmp_tru_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1814 v_cmp_tru_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1815 v_cmp_tru_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1816 v_cmp_u_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1817 v_cmp_u_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1818 v_cmp_u_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1819 v_cmp_u_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_2>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1820 v_cmp_u_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1821 v_cmpx_class_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1822 v_cmpx_class_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1823 v_cmpx_class_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1824 v_cmpx_class_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1825 v_cmpx_class_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`::ref:`b32<amdgpu_synid_gfx90a_type_deviation>`
|
|
1826 v_cmpx_eq_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1827 v_cmpx_eq_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1828 v_cmpx_eq_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1829 v_cmpx_eq_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1830 v_cmpx_eq_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1831 v_cmpx_eq_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1832 v_cmpx_eq_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1833 v_cmpx_eq_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1834 v_cmpx_eq_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1835 v_cmpx_eq_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1836 v_cmpx_eq_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1837 v_cmpx_eq_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1838 v_cmpx_eq_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1839 v_cmpx_eq_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1840 v_cmpx_eq_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1841 v_cmpx_f_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1842 v_cmpx_f_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1843 v_cmpx_f_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1844 v_cmpx_f_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1845 v_cmpx_f_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1846 v_cmpx_f_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1847 v_cmpx_f_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1848 v_cmpx_f_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1849 v_cmpx_f_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1850 v_cmpx_f_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1851 v_cmpx_f_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1852 v_cmpx_f_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1853 v_cmpx_f_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1854 v_cmpx_f_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1855 v_cmpx_f_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1856 v_cmpx_ge_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1857 v_cmpx_ge_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1858 v_cmpx_ge_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1859 v_cmpx_ge_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1860 v_cmpx_ge_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1861 v_cmpx_ge_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1862 v_cmpx_ge_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1863 v_cmpx_ge_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1864 v_cmpx_ge_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1865 v_cmpx_ge_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1866 v_cmpx_ge_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1867 v_cmpx_ge_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1868 v_cmpx_ge_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1869 v_cmpx_ge_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1870 v_cmpx_ge_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1871 v_cmpx_gt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1872 v_cmpx_gt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1873 v_cmpx_gt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1874 v_cmpx_gt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1875 v_cmpx_gt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1876 v_cmpx_gt_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1877 v_cmpx_gt_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1878 v_cmpx_gt_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1879 v_cmpx_gt_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1880 v_cmpx_gt_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1881 v_cmpx_gt_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1882 v_cmpx_gt_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1883 v_cmpx_gt_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1884 v_cmpx_gt_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1885 v_cmpx_gt_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1886 v_cmpx_le_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1887 v_cmpx_le_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1888 v_cmpx_le_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1889 v_cmpx_le_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1890 v_cmpx_le_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1891 v_cmpx_le_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1892 v_cmpx_le_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1893 v_cmpx_le_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1894 v_cmpx_le_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1895 v_cmpx_le_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1896 v_cmpx_le_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1897 v_cmpx_le_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1898 v_cmpx_le_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1899 v_cmpx_le_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1900 v_cmpx_le_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1901 v_cmpx_lg_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1902 v_cmpx_lg_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1903 v_cmpx_lg_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1904 v_cmpx_lg_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1905 v_cmpx_lg_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1906 v_cmpx_lt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1907 v_cmpx_lt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1908 v_cmpx_lt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1909 v_cmpx_lt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1910 v_cmpx_lt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1911 v_cmpx_lt_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1912 v_cmpx_lt_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1913 v_cmpx_lt_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1914 v_cmpx_lt_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1915 v_cmpx_lt_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1916 v_cmpx_lt_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1917 v_cmpx_lt_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1918 v_cmpx_lt_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1919 v_cmpx_lt_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1920 v_cmpx_lt_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1921 v_cmpx_ne_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1922 v_cmpx_ne_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1923 v_cmpx_ne_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1924 v_cmpx_ne_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1925 v_cmpx_ne_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1926 v_cmpx_ne_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1927 v_cmpx_ne_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1928 v_cmpx_ne_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1929 v_cmpx_ne_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1930 v_cmpx_ne_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1931 v_cmpx_neq_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1932 v_cmpx_neq_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1933 v_cmpx_neq_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1934 v_cmpx_neq_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1935 v_cmpx_neq_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1936 v_cmpx_nge_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1937 v_cmpx_nge_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1938 v_cmpx_nge_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1939 v_cmpx_nge_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1940 v_cmpx_nge_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1941 v_cmpx_ngt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1942 v_cmpx_ngt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1943 v_cmpx_ngt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1944 v_cmpx_ngt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1945 v_cmpx_ngt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1946 v_cmpx_nle_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1947 v_cmpx_nle_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1948 v_cmpx_nle_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1949 v_cmpx_nle_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1950 v_cmpx_nle_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1951 v_cmpx_nlg_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1952 v_cmpx_nlg_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1953 v_cmpx_nlg_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1954 v_cmpx_nlg_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1955 v_cmpx_nlg_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1956 v_cmpx_nlt_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1957 v_cmpx_nlt_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1958 v_cmpx_nlt_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1959 v_cmpx_nlt_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1960 v_cmpx_nlt_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1961 v_cmpx_o_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1962 v_cmpx_o_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1963 v_cmpx_o_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1964 v_cmpx_o_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1965 v_cmpx_o_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1966 v_cmpx_t_i16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1967 v_cmpx_t_i16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1968 v_cmpx_t_i32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1969 v_cmpx_t_i32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1970 v_cmpx_t_i64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1971 v_cmpx_t_u16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_3>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1972 v_cmpx_t_u16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_4>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1973 v_cmpx_t_u32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1974 v_cmpx_t_u32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1975 v_cmpx_t_u64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1976 v_cmpx_tru_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1977 v_cmpx_tru_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1978 v_cmpx_tru_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1979 v_cmpx_tru_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1980 v_cmpx_tru_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1981 v_cmpx_u_f16 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1982 v_cmpx_u_f16_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1983 v_cmpx_u_f32 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_1>`
|
|
1984 v_cmpx_u_f32_sdwa :ref:`sdst<amdgpu_synid_gfx90a_sdst_6>`, :ref:`src0<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>`, :ref:`src1<amdgpu_synid_gfx90a_src_1>`::ref:`m<amdgpu_synid_gfx90a_m_1>` :ref:`src0_sel<amdgpu_synid_src0_sel>` :ref:`src1_sel<amdgpu_synid_src1_sel>`
|
|
1985 v_cmpx_u_f64 :ref:`vcc<amdgpu_synid_gfx90a_vcc>`, :ref:`src0<amdgpu_synid_gfx90a_src_2>`, :ref:`vsrc1<amdgpu_synid_gfx90a_vsrc_2>`
|
|
1986
|
|
1987 .. |---| unicode:: U+02014 .. em dash
|
|
1988
|
|
1989 .. toctree::
|
|
1990 :hidden:
|
|
1991
|
|
1992 gfx90a_dst
|
|
1993 gfx90a_fx_operand
|
|
1994 gfx90a_hwreg
|
|
1995 gfx90a_imask
|
|
1996 gfx90a_imm16
|
|
1997 gfx90a_imm16_1
|
|
1998 gfx90a_imm16_2
|
|
1999 gfx90a_label
|
|
2000 gfx90a_m
|
|
2001 gfx90a_m_1
|
|
2002 gfx90a_msg
|
|
2003 gfx90a_opt
|
|
2004 gfx90a_probe
|
|
2005 gfx90a_saddr
|
|
2006 gfx90a_saddr_1
|
|
2007 gfx90a_sbase
|
|
2008 gfx90a_sbase_1
|
|
2009 gfx90a_sbase_2
|
|
2010 gfx90a_sdata
|
|
2011 gfx90a_sdata_1
|
|
2012 gfx90a_sdata_2
|
|
2013 gfx90a_sdata_3
|
|
2014 gfx90a_sdata_4
|
|
2015 gfx90a_sdata_5
|
|
2016 gfx90a_sdst
|
|
2017 gfx90a_sdst_1
|
|
2018 gfx90a_sdst_2
|
|
2019 gfx90a_sdst_3
|
|
2020 gfx90a_sdst_4
|
|
2021 gfx90a_sdst_5
|
|
2022 gfx90a_sdst_6
|
|
2023 gfx90a_sdst_7
|
|
2024 gfx90a_simm32
|
|
2025 gfx90a_simm32_1
|
|
2026 gfx90a_simm32_2
|
|
2027 gfx90a_soffset
|
|
2028 gfx90a_soffset_1
|
|
2029 gfx90a_soffset_2
|
|
2030 gfx90a_src
|
|
2031 gfx90a_src_1
|
|
2032 gfx90a_src_10
|
|
2033 gfx90a_src_11
|
|
2034 gfx90a_src_2
|
|
2035 gfx90a_src_3
|
|
2036 gfx90a_src_4
|
|
2037 gfx90a_src_5
|
|
2038 gfx90a_src_6
|
|
2039 gfx90a_src_7
|
|
2040 gfx90a_src_8
|
|
2041 gfx90a_src_9
|
|
2042 gfx90a_srsrc
|
|
2043 gfx90a_srsrc_1
|
|
2044 gfx90a_ssamp
|
|
2045 gfx90a_ssrc
|
|
2046 gfx90a_ssrc_1
|
|
2047 gfx90a_ssrc_2
|
|
2048 gfx90a_ssrc_3
|
|
2049 gfx90a_ssrc_4
|
|
2050 gfx90a_ssrc_5
|
|
2051 gfx90a_ssrc_6
|
|
2052 gfx90a_ssrc_7
|
|
2053 gfx90a_ssrc_8
|
|
2054 gfx90a_type_deviation
|
|
2055 gfx90a_vaddr
|
|
2056 gfx90a_vaddr_1
|
|
2057 gfx90a_vaddr_2
|
|
2058 gfx90a_vaddr_3
|
|
2059 gfx90a_vaddr_4
|
|
2060 gfx90a_vaddr_5
|
|
2061 gfx90a_vcc
|
|
2062 gfx90a_vdata
|
|
2063 gfx90a_vdata0
|
|
2064 gfx90a_vdata0_1
|
|
2065 gfx90a_vdata1
|
|
2066 gfx90a_vdata1_1
|
|
2067 gfx90a_vdata_1
|
|
2068 gfx90a_vdata_10
|
|
2069 gfx90a_vdata_2
|
|
2070 gfx90a_vdata_3
|
|
2071 gfx90a_vdata_4
|
|
2072 gfx90a_vdata_5
|
|
2073 gfx90a_vdata_6
|
|
2074 gfx90a_vdata_7
|
|
2075 gfx90a_vdata_8
|
|
2076 gfx90a_vdata_9
|
|
2077 gfx90a_vdst
|
|
2078 gfx90a_vdst_1
|
|
2079 gfx90a_vdst_10
|
|
2080 gfx90a_vdst_11
|
|
2081 gfx90a_vdst_12
|
|
2082 gfx90a_vdst_13
|
|
2083 gfx90a_vdst_14
|
|
2084 gfx90a_vdst_15
|
|
2085 gfx90a_vdst_16
|
|
2086 gfx90a_vdst_17
|
|
2087 gfx90a_vdst_18
|
|
2088 gfx90a_vdst_19
|
|
2089 gfx90a_vdst_2
|
|
2090 gfx90a_vdst_3
|
|
2091 gfx90a_vdst_4
|
|
2092 gfx90a_vdst_5
|
|
2093 gfx90a_vdst_6
|
|
2094 gfx90a_vdst_7
|
|
2095 gfx90a_vdst_8
|
|
2096 gfx90a_vdst_9
|
|
2097 gfx90a_vsrc
|
|
2098 gfx90a_vsrc_1
|
|
2099 gfx90a_vsrc_2
|
|
2100 gfx90a_vsrc_3
|
|
2101 gfx90a_vsrc_4
|
|
2102 gfx90a_vsrc_5
|
|
2103 gfx90a_waitcnt
|