1 // NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --unique
--version
5
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize32
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX12
,W32
%s
3 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize64
,+real-true16
-show-encoding
%s | FileCheck
--check-prefixes
=GFX12
,W64
%s
4 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize32
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefixes
=GFX12-ERR
,W32-ERR
--implicit-check-
not=error
: %s
5 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize64
,+real-true16
-filetype
=null
%s
2>&1 | FileCheck
--check-prefixes
=GFX12-ERR
,W64-ERR
--implicit-check-
not=error
: %s
7 v_add3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
8 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
10 v_add3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
11 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
13 v_add3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
14 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
16 v_add3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
17 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
19 v_add3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
20 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
22 v_add3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
23 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
25 v_add3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
26 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
28 v_add3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
29 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
31 v_add3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
32 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
34 v_add3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
35 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
37 v_add3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
38 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
40 v_add3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
41 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x55,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
43 v_add3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
44 // GFX12
: v_add3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x55,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
46 v_add3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
47 // GFX12
: v_add3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x55,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
49 v_add_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
50 // W32
: v_add_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
51 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
53 v_add_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
54 // W32
: v_add_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x69,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
55 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
57 v_add_co_u32_e64_dpp v5
, s105
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
58 // W32
: v_add_co_u32_e64_dpp v5
, s105
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x69,0x00,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
59 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
61 v_add_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
62 // W32
: v_add_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
63 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
65 v_add_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
66 // W32
: v_add_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6b,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
67 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
69 v_add_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
70 // W32
: v_add_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7b,0x00,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
71 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
73 v_add_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
74 // W64
: v_add_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0c,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
75 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
77 v_add_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
78 // W64
: v_add_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x68,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
79 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
81 v_add_co_u32_e64_dpp v5
, s
[104:105], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
82 // W64
: v_add_co_u32_e64_dpp v5
, s
[104:105], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x68,0x00,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
83 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
85 v_add_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
86 // W64
: v_add_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x00,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
87 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
89 v_add_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
90 // W64
: v_add_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7a,0x00,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
91 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
93 v_add_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
94 // GFX12
: v_add_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xfc,0x00,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
96 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
97 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
99 v_add_lshl_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
100 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
102 v_add_lshl_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
103 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
105 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
106 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
108 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
109 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
111 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
112 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
114 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
115 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
117 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
118 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
120 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
121 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
123 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
124 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
126 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
127 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
129 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
130 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x47,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
132 v_add_lshl_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
133 // GFX12
: v_add_lshl_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x47,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
135 v_add_lshl_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
136 // GFX12
: v_add_lshl_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x47,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
138 v_add_nc_i16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
139 // GFX12
: v_add_nc_i16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x0d,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
141 v_add_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
142 // GFX12
: v_add_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x0d,0xd7,0xea,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
144 v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
145 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
147 v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
148 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0d,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
150 v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
151 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
153 v_add_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
154 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
156 v_add_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
157 // GFX12
: v_add_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
159 v_add_nc_i16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
160 // GFX12
: v_add_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
162 v_add_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
163 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
165 v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
166 // GFX12
: v_add_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x0d,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
168 v_add_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
169 // GFX12
: v_add_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x0d,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
171 v_add_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
172 // GFX12
: v_add_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
174 v_add_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
175 // GFX12
: v_add_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x26,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
177 v_add_nc_i32_e64_dpp v255
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
178 // GFX12
: v_add_nc_i32_e64_dpp v255
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x26,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
180 v_add_nc_u16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
181 // GFX12
: v_add_nc_u16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x03,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
183 v_add_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
184 // GFX12
: v_add_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x03,0xd7,0xea,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
186 v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
187 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
189 v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
190 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x03,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
192 v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
193 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
195 v_add_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
196 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
198 v_add_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
199 // GFX12
: v_add_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
201 v_add_nc_u16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
202 // GFX12
: v_add_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
204 v_add_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
205 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x03,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
207 v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
208 // GFX12
: v_add_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x03,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
210 v_add_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
211 // GFX12
: v_add_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x03,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
213 v_alignbit_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
214 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
216 v_alignbit_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
217 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
219 v_alignbit_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
220 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
222 v_alignbit_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
223 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
225 v_alignbit_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
226 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
228 v_alignbit_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
229 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
231 v_alignbit_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
232 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
234 v_alignbit_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
235 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
237 v_alignbit_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
238 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
240 v_alignbit_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
241 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
243 v_alignbit_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
244 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x16,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
246 v_alignbit_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
247 // GFX12
: v_alignbit_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x16,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
249 v_alignbit_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
250 // GFX12
: v_alignbit_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x16,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
252 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
253 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
255 v_alignbyte_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
256 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
258 v_alignbyte_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
259 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
261 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
262 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
264 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
265 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
267 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
268 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
270 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
271 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
273 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
274 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
276 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
277 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
279 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
280 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
282 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
283 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x17,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
285 v_alignbyte_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
286 // GFX12
: v_alignbyte_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x17,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
288 v_alignbyte_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
289 // GFX12
: v_alignbyte_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x17,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
291 v_and_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
292 // GFX12
: v_and_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
294 v_and_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
295 // GFX12
: v_and_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x62,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
297 v_and_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
298 // GFX12
: v_and_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x62,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
300 v_and_b16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
301 // GFX12
: v_and_b16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x62,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
303 v_and_b16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
304 // GFX12
: v_and_b16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x62,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
306 v_and_b16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
307 // GFX12
: v_and_b16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x62,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
309 v_and_b16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
310 // GFX12
: v_and_b16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x62,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
312 v_and_or_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
313 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
315 v_and_or_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
316 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
318 v_and_or_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
319 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
321 v_and_or_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
322 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
324 v_and_or_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
325 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
327 v_and_or_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
328 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
330 v_and_or_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
331 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
333 v_and_or_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
334 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
336 v_and_or_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
337 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
339 v_and_or_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
340 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
342 v_and_or_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
343 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
345 v_and_or_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
346 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x57,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
348 v_and_or_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
349 // GFX12
: v_and_or_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x57,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
351 v_and_or_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
352 // GFX12
: v_and_or_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x57,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
354 v_ashrrev_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
355 // GFX12
: v_ashrrev_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x3a,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
357 v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
358 // GFX12
: v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x3a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
360 v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
361 // GFX12
: v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x3a,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
363 v_ashrrev_i16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
364 // GFX12
: v_ashrrev_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x3a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
366 v_ashrrev_i16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
367 // GFX12
: v_ashrrev_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x3a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
369 v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
370 // GFX12
: v_ashrrev_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x3a,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
372 v_ashrrev_i16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
373 // GFX12
: v_ashrrev_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x3a,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
375 v_bcnt_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
376 // GFX12
: v_bcnt_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
378 v_bcnt_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
379 // GFX12
: v_bcnt_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1e,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
381 v_bcnt_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
382 // GFX12
: v_bcnt_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1e,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
384 v_bfe_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
385 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
387 v_bfe_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
388 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
390 v_bfe_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
391 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
393 v_bfe_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
394 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
396 v_bfe_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
397 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
399 v_bfe_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
400 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
402 v_bfe_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
403 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
405 v_bfe_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
406 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
408 v_bfe_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
409 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
411 v_bfe_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
412 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
414 v_bfe_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
415 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
417 v_bfe_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
418 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
420 v_bfe_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
421 // GFX12
: v_bfe_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x11,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
423 v_bfe_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
424 // GFX12
: v_bfe_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x11,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
426 v_bfe_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
427 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
429 v_bfe_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
430 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
432 v_bfe_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
433 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
435 v_bfe_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
436 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
438 v_bfe_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
439 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
441 v_bfe_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
442 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
444 v_bfe_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
445 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
447 v_bfe_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
448 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
450 v_bfe_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
451 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
453 v_bfe_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
454 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
456 v_bfe_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
457 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
459 v_bfe_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
460 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x10,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
462 v_bfe_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
463 // GFX12
: v_bfe_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x10,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
465 v_bfe_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
466 // GFX12
: v_bfe_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x10,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
468 v_bfi_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
469 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
471 v_bfi_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
472 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
474 v_bfi_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
475 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
477 v_bfi_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
478 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
480 v_bfi_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
481 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
483 v_bfi_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
484 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
486 v_bfi_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
487 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
489 v_bfi_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
490 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
492 v_bfi_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
493 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
495 v_bfi_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
496 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
498 v_bfi_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
499 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
501 v_bfi_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
502 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
504 v_bfi_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
505 // GFX12
: v_bfi_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x12,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
507 v_bfi_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
508 // GFX12
: v_bfi_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x12,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
510 v_bfm_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
511 // GFX12
: v_bfm_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
513 v_bfm_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
514 // GFX12
: v_bfm_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1d,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
516 v_bfm_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
517 // GFX12
: v_bfm_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1d,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
519 v_cndmask_b16_e64_dpp v5
, v1
, v2
, s3 dpp8
:[7,6,5,4,3,2,1,0]
520 // W32
: v_cndmask_b16_e64_dpp v5
, v1
, v2
, s3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
521 // W64-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
523 v_cndmask_b16_e64_dpp v5
, v1
, s2
, s3 dpp8
:[7,6,5,4,3,2,1,0]
524 // W32
: v_cndmask_b16_e64_dpp v5
, v1
, s2
, s3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0x0c,0x00,0x01,0x77,0x39,0x05]
525 // W64-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
527 v_cndmask_b16_e64_dpp v5
, v1
, 10, s3 dpp8
:[7,6,5,4,3,2,1,0]
528 // W32
: v_cndmask_b16_e64_dpp v5
, v1
, 10, s3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x14,0x0d,0x00,0x01,0x77,0x39,0x05]
529 // W64-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
531 v_cndmask_b16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
532 // W32
: v_cndmask_b16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
533 // W64-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
535 v_cndmask_b16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
536 // W32
: v_cndmask_b16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
537 // W64-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
539 v_cndmask_b16_e64_dpp v5
, |v1|
, -v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
540 // W32
: v_cndmask_b16_e64_dpp v5
, |v1|
, -v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x5d,0xd6,0xe9,0x04,0xaa,0x41,0x01,0x77,0x39,0x05]
541 // W64-ERR
: :[[@LINE-
2]]:38: error
: invalid operand for instruction
543 v_cndmask_b16_e64_dpp v5
, -v1
, |v2|
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
544 // W32
: v_cndmask_b16_e64_dpp v5
, -v1
, |v2|
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x5d,0xd6,0xea,0x04,0xee,0x21,0x01,0x77,0x39,0x05]
545 // W64-ERR
: :[[@LINE-
2]]:38: error
: invalid operand for instruction
547 v_cndmask_b16_e64_dpp v5
, v1
, v2
, s
[6:7] dpp8
:[7,6,5,4,3,2,1,0]
548 // W64
: v_cndmask_b16_e64_dpp v5
, v1
, v2
, s
[6:7] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0x1a,0x00,0x01,0x77,0x39,0x05]
549 // W32-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
551 v_cndmask_b16_e64_dpp v5
, v1
, v2
, s
[104:105] dpp8
:[7,6,5,4,3,2,1,0]
552 // W64
: v_cndmask_b16_e64_dpp v5
, v1
, v2
, s
[104:105] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5d,0xd6,0xe9,0x04,0xa2,0x01,0x01,0x77,0x39,0x05]
553 // W32-ERR
: :[[@LINE-
2]]:35: error
: invalid operand for instruction
555 v_cndmask_b16_e64_dpp v5
, |v1|
, -v2
, vcc dpp8
:[7,6,5,4,3,2,1,0]
556 // W64
: v_cndmask_b16_e64_dpp v5
, |v1|
, -v2
, vcc dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x5d,0xd6,0xe9,0x04,0xaa,0x41,0x01,0x77,0x39,0x05]
557 // W32-ERR
: :[[@LINE-
2]]:38: error
: invalid operand for instruction
559 v_cndmask_b16_e64_dpp v5
, -v1
, |v2|
, ttmp
[14:15] dpp8
:[7,6,5,4,3,2,1,0] fi
:1
560 // W64
: v_cndmask_b16_e64_dpp v5
, -v1
, |v2|
, ttmp
[14:15] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x5d,0xd6,0xea,0x04,0xea,0x21,0x01,0x77,0x39,0x05]
561 // W32-ERR
: :[[@LINE-
2]]:38: error
: invalid operand for instruction
563 v_cndmask_b16_e64_dpp v5
, -v1
, |s2|
, ttmp
[14:15] dpp8
:[7,6,5,4,3,2,1,0] fi
:1
564 // W64
: v_cndmask_b16_e64_dpp v5
, -v1
, |s2|
, ttmp
[14:15] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x5d,0xd6,0xea,0x04,0xe8,0x21,0x01,0x77,0x39,0x05]
565 // W32-ERR
: :[[@LINE-
2]]:38: error
: invalid operand for instruction
567 v_cndmask_b16_e64_dpp v255
, -|v255|
, -|v255|
, null dpp8
:[0,0,0,0,0,0,0,0] fi
:0
568 // GFX12
: v_cndmask_b16_e64_dpp v255
, -|v255|
, -|v255|
, null dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x5d,0xd6,0xe9,0xfe,0xf3,0x61,0xff,0x00,0x00,0x00]
570 v_cubeid_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
571 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
573 v_cubeid_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
574 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
576 v_cubeid_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
577 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
579 v_cubeid_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
580 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
582 v_cubeid_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
583 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
585 v_cubeid_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
586 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
588 v_cubeid_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
589 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
591 v_cubeid_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
592 // GFX12
: v_cubeid_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x0c,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
594 v_cubeid_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
595 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x0c,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
597 v_cubeid_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
598 // GFX12
: v_cubeid_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x0c,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
600 v_cubeid_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
601 // GFX12
: v_cubeid_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x0c,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
603 v_cubeid_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
604 // GFX12
: v_cubeid_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x0c,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
606 v_cubeid_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
607 // GFX12
: v_cubeid_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x0c,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
609 v_cubeid_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
610 // GFX12
: v_cubeid_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x0c,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
612 v_cubema_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
613 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
615 v_cubema_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
616 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
618 v_cubema_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
619 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
621 v_cubema_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
622 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
624 v_cubema_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
625 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
627 v_cubema_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
628 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
630 v_cubema_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
631 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0f,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
633 v_cubema_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
634 // GFX12
: v_cubema_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x0f,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
636 v_cubema_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
637 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x0f,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
639 v_cubema_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
640 // GFX12
: v_cubema_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x0f,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
642 v_cubema_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
643 // GFX12
: v_cubema_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x0f,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
645 v_cubema_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
646 // GFX12
: v_cubema_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x0f,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
648 v_cubema_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
649 // GFX12
: v_cubema_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x0f,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
651 v_cubema_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
652 // GFX12
: v_cubema_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x0f,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
654 v_cubesc_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
655 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
657 v_cubesc_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
658 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
660 v_cubesc_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
661 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
663 v_cubesc_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
664 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
666 v_cubesc_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
667 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
669 v_cubesc_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
670 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
672 v_cubesc_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
673 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0d,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
675 v_cubesc_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
676 // GFX12
: v_cubesc_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x0d,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
678 v_cubesc_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
679 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x0d,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
681 v_cubesc_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
682 // GFX12
: v_cubesc_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x0d,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
684 v_cubesc_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
685 // GFX12
: v_cubesc_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x0d,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
687 v_cubesc_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
688 // GFX12
: v_cubesc_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x0d,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
690 v_cubesc_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
691 // GFX12
: v_cubesc_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x0d,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
693 v_cubesc_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
694 // GFX12
: v_cubesc_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x0d,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
696 v_cubetc_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
697 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
699 v_cubetc_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
700 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
702 v_cubetc_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
703 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
705 v_cubetc_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
706 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
708 v_cubetc_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
709 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
711 v_cubetc_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
712 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
714 v_cubetc_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
715 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
717 v_cubetc_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
718 // GFX12
: v_cubetc_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x0e,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
720 v_cubetc_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
721 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x0e,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
723 v_cubetc_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
724 // GFX12
: v_cubetc_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x0e,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
726 v_cubetc_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
727 // GFX12
: v_cubetc_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x0e,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
729 v_cubetc_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
730 // GFX12
: v_cubetc_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x0e,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
732 v_cubetc_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
733 // GFX12
: v_cubetc_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x0e,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
735 v_cubetc_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
736 // GFX12
: v_cubetc_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x0e,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
738 v_cvt_pk_fp8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,2,3,0,1]
739 // GFX12
: v_cvt_pk_fp8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,2,3,0,1] ; encoding
: [0x05,0x00,0x69,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0xa9,0x21]
741 v_cvt_pk_fp8_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
742 // GFX12
: v_cvt_pk_fp8_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x69,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
744 v_cvt_pk_fp8_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
745 // GFX12
: v_cvt_pk_fp8_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x69,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
747 v_cvt_pk_fp8_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0]
748 // GFX12
: v_cvt_pk_fp8_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x69,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
750 v_cvt_pk_bf8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
751 // GFX12
: v_cvt_pk_bf8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
753 v_cvt_pk_bf8_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
754 // GFX12
: v_cvt_pk_bf8_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6a,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
756 v_cvt_pk_bf8_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
757 // GFX12
: v_cvt_pk_bf8_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x6a,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
759 v_cvt_pk_bf8_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0]
760 // GFX12
: v_cvt_pk_bf8_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x6a,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
762 v_cvt_sr_fp8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
763 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
765 v_cvt_sr_fp8_f32_e64_dpp v5
, |v1|
, v2 dpp8
:[7,6,5,4,3,2,1,0]
766 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v5
, |v1|
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
768 v_cvt_sr_fp8_f32_e64_dpp v5
, -v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
769 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v5
, -v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd7,0xe9,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
771 v_cvt_sr_fp8_f32_e64_dpp v255
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0]
772 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v255
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x01,0x6b,0xd7,0xe9,0xfe,0x03,0x20,0xff,0x00,0x00,0x00]
774 v_cvt_sr_fp8_f32 v1
, v2
, v3 byte_sel
:0 dpp8
:[7,6,5,4,3,2,1,0]
775 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x00,0x6b,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
777 v_cvt_sr_fp8_f32 v1
, v2
, v3 byte_sel
:1 dpp8
:[7,6,5,4,3,2,1,0]
778 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v1
, v2
, v3 byte_sel
:1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x20,0x6b,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
780 v_cvt_sr_fp8_f32 v1
, v2
, v3 byte_sel
:2 dpp8
:[7,6,5,4,3,2,1,0]
781 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v1
, v2
, v3 byte_sel
:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x40,0x6b,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
783 v_cvt_sr_fp8_f32 v1
, v2
, v3 byte_sel
:3 dpp8
:[7,6,5,4,3,2,1,0]
784 // GFX12
: v_cvt_sr_fp8_f32_e64_dpp v1
, v2
, v3 byte_sel
:3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x60,0x6b,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
786 v_cvt_sr_bf8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
787 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
789 v_cvt_sr_bf8_f32_e64_dpp v5
, |v1|
, v2 dpp8
:[7,6,5,4,3,2,1,0]
790 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v5
, |v1|
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
792 v_cvt_sr_bf8_f32_e64_dpp v5
, -v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
793 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v5
, -v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd7,0xe9,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
795 v_cvt_sr_bf8_f32_e64_dpp v255
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0]
796 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v255
, -|v255|
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x01,0x6c,0xd7,0xe9,0xfe,0x03,0x20,0xff,0x00,0x00,0x00]
798 v_cvt_sr_bf8_f32 v1
, v2
, v3 byte_sel
:0 dpp8
:[7,6,5,4,3,2,1,0]
799 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x00,0x6c,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
801 v_cvt_sr_bf8_f32 v1
, v2
, v3 byte_sel
:1 dpp8
:[7,6,5,4,3,2,1,0]
802 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v1
, v2
, v3 byte_sel
:1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x20,0x6c,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
804 v_cvt_sr_bf8_f32 v1
, v2
, v3 byte_sel
:2 dpp8
:[7,6,5,4,3,2,1,0]
805 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v1
, v2
, v3 byte_sel
:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x40,0x6c,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
807 v_cvt_sr_bf8_f32 v1
, v2
, v3 byte_sel
:3 dpp8
:[7,6,5,4,3,2,1,0]
808 // GFX12
: v_cvt_sr_bf8_f32_e64_dpp v1
, v2
, v3 byte_sel
:3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x01,0x60,0x6c,0xd7,0xe9,0x06,0x02,0x00,0x02,0x77,0x39,0x05]
810 v_cvt_pk_i16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
811 // GFX12
: v_cvt_pk_i16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x06,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
813 v_cvt_pk_i16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
814 // GFX12
: v_cvt_pk_i16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x06,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
816 v_cvt_pk_i16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
817 // GFX12
: v_cvt_pk_i16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x06,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
819 v_cvt_pk_i16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
820 // GFX12
: v_cvt_pk_i16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x06,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
822 v_cvt_pk_i16_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
823 // GFX12
: v_cvt_pk_i16_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
825 v_cvt_pk_i16_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
826 // GFX12
: v_cvt_pk_i16_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x24,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
828 v_cvt_pk_i16_i32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
829 // GFX12
: v_cvt_pk_i16_i32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x24,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
831 v_cvt_pk_norm_i16_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
832 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x12,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
834 v_cvt_pk_norm_i16_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
835 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x12,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
837 v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
838 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x12,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
840 v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
841 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x12,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
843 v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1.h
, |v2.
l| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
844 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1.h
, |v2.
l| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x0a,0x12,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
846 v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
847 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x13,0x12,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
849 v_cvt_pk_norm_u16_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
850 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
852 v_cvt_pk_norm_u16_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
853 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x13,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
855 v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
856 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x13,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
858 v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
859 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x13,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
861 v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1.h
, |v2.
l| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
862 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1.h
, |v2.
l| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x0a,0x13,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
864 v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
865 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x13,0x13,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
867 v_cvt_pk_u16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
868 // GFX12
: v_cvt_pk_u16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x07,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
870 v_cvt_pk_u16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
871 // GFX12
: v_cvt_pk_u16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x07,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
873 v_cvt_pk_u16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
874 // GFX12
: v_cvt_pk_u16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x07,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
876 v_cvt_pk_u16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
877 // GFX12
: v_cvt_pk_u16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x07,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
879 v_cvt_pk_u16_u32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
880 // GFX12
: v_cvt_pk_u16_u32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
882 v_cvt_pk_u16_u32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
883 // GFX12
: v_cvt_pk_u16_u32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x23,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
885 v_cvt_pk_u16_u32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
886 // GFX12
: v_cvt_pk_u16_u32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x23,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
888 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
889 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
891 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
892 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
894 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
895 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
897 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
898 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
900 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
901 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
903 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
904 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
906 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
907 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
909 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
910 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
912 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
913 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
915 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
916 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
918 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
919 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
921 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
922 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x26,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
924 v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
925 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x26,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
927 v_cvt_pk_u8_f32_e64_dpp v255
, -|v255|
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
928 // GFX12
: v_cvt_pk_u8_f32_e64_dpp v255
, -|v255|
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x01,0x26,0xd6,0xe9,0xfe,0xf7,0x23,0xff,0x00,0x00,0x00]
930 v_cvt_pk_norm_i16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
931 // GFX12
: v_cvt_pk_norm_i16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
933 v_cvt_pk_norm_i16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
934 // GFX12
: v_cvt_pk_norm_i16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x21,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
936 v_cvt_pk_norm_i16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
937 // GFX12
: v_cvt_pk_norm_i16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x21,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
939 v_cvt_pk_norm_i16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
940 // GFX12
: v_cvt_pk_norm_i16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x21,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
942 v_cvt_pk_norm_u16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
943 // GFX12
: v_cvt_pk_norm_u16_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
945 v_cvt_pk_norm_u16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
946 // GFX12
: v_cvt_pk_norm_u16_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x22,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
948 v_cvt_pk_norm_u16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
949 // GFX12
: v_cvt_pk_norm_u16_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x22,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
951 v_cvt_pk_norm_u16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
952 // GFX12
: v_cvt_pk_norm_u16_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x22,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
954 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
955 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
957 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
958 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
960 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
961 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
963 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
964 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
966 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
967 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
969 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
970 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
972 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
973 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x54,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
975 v_div_fixup_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
976 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x54,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
978 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
979 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x54,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
981 v_div_fixup_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
982 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x54,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
984 v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
985 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x54,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
987 v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
988 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x54,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
990 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
991 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x54,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
993 v_div_fixup_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
994 // GFX12
: v_div_fixup_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x54,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
996 v_div_fixup_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
997 // GFX12
: v_div_fixup_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x54,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
999 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1000 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x54,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1002 v_div_fixup_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1003 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x54,0xd6,0xe9,0x04,0x06,0x23,0x01,0x77,0x39,0x05]
1005 v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1006 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x13,0x54,0xd6,0xea,0x04,0xc2,0x63,0x01,0x77,0x39,0x05]
1008 v_div_fixup_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1009 // GFX12
: v_div_fixup_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc7,0x54,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
1011 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1012 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1014 v_fma_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1015 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1017 v_fma_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1018 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1020 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1021 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1023 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1024 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1026 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1027 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1029 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1030 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x48,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1032 v_fma_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1033 // GFX12
: v_fma_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x48,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1035 v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1036 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x48,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1038 v_fma_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1039 // GFX12
: v_fma_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x48,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1041 v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
1042 // GFX12
: v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x48,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1044 v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
1045 // GFX12
: v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x48,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
1047 v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1048 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x48,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
1050 v_fma_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1051 // GFX12
: v_fma_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x48,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
1053 v_fma_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1054 // GFX12
: v_fma_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x48,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1056 v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1057 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x48,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1059 v_fma_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1060 // GFX12
: v_fma_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x48,0xd6,0xe9,0x04,0x06,0x23,0x01,0x77,0x39,0x05]
1062 v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1063 // GFX12
: v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x13,0x48,0xd6,0xea,0x04,0xc2,0x63,0x01,0x77,0x39,0x05]
1065 v_fma_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1066 // GFX12
: v_fma_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc7,0x48,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
1068 v_fma_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1069 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1071 v_fma_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1072 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1074 v_fma_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
1075 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1077 v_fma_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1078 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1080 v_fma_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1081 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1083 v_fma_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1084 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1086 v_fma_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1087 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x13,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1089 v_fma_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1090 // GFX12
: v_fma_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x13,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1092 v_fma_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1093 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x13,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1095 v_fma_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1096 // GFX12
: v_fma_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x13,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1098 v_fma_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
1099 // GFX12
: v_fma_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x13,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1101 v_fma_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1102 // GFX12
: v_fma_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x13,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
1104 v_fma_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1105 // GFX12
: v_fma_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x13,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
1107 v_fma_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1108 // GFX12
: v_fma_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x13,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
1110 v_ldexp_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
1111 // GFX12
: v_ldexp_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1113 v_ldexp_f32_e64_dpp v5
, v1
, v2
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1114 // GFX12
: v_ldexp_f32_e64_dpp v5
, v1
, v2
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1c,0xd7,0xe9,0x04,0x02,0x08,0x01,0x77,0x39,0x05]
1116 v_ldexp_f32_e64_dpp v5
, v1
, v2
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1117 // GFX12
: v_ldexp_f32_e64_dpp v5
, v1
, v2
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1c,0xd7,0xea,0x04,0x02,0x10,0x01,0x77,0x39,0x05]
1119 v_ldexp_f32_e64_dpp v255
, -|v255|
, v255 clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1120 // GFX12
: v_ldexp_f32_e64_dpp v255
, -|v255|
, v255 clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x81,0x1c,0xd7,0xe9,0xfe,0x03,0x38,0xff,0x00,0x00,0x00]
1122 v_lerp_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1123 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1125 v_lerp_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1126 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1128 v_lerp_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1129 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1131 v_lerp_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1132 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1134 v_lerp_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1135 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1137 v_lerp_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1138 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1140 v_lerp_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1141 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1143 v_lerp_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1144 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1146 v_lerp_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1147 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1149 v_lerp_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1150 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1152 v_lerp_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1153 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x15,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1155 v_lerp_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1156 // GFX12
: v_lerp_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x15,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1158 v_lerp_u8_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1159 // GFX12
: v_lerp_u8_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x15,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1161 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1162 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1164 v_lshl_add_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1165 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1167 v_lshl_add_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1168 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1170 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1171 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1173 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1174 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1176 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1177 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1179 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1180 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1182 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1183 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1185 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1186 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1188 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1189 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1191 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1192 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1194 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1195 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x46,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1197 v_lshl_add_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1198 // GFX12
: v_lshl_add_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x46,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1200 v_lshl_add_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1201 // GFX12
: v_lshl_add_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x46,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1203 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1204 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1206 v_lshl_or_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1207 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1209 v_lshl_or_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1210 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1212 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1213 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1215 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1216 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1218 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1219 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1221 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1222 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1224 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1225 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1227 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1228 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1230 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1231 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1233 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1234 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1236 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1237 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x56,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1239 v_lshl_or_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1240 // GFX12
: v_lshl_or_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x56,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1242 v_lshl_or_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1243 // GFX12
: v_lshl_or_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x56,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1245 v_lshlrev_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1246 // GFX12
: v_lshlrev_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x38,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1248 v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1249 // GFX12
: v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x38,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1251 v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1252 // GFX12
: v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x38,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1254 v_lshlrev_b16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
1255 // GFX12
: v_lshlrev_b16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x38,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1257 v_lshlrev_b16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1258 // GFX12
: v_lshlrev_b16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x38,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1260 v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1261 // GFX12
: v_lshlrev_b16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x38,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1263 v_lshlrev_b16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1264 // GFX12
: v_lshlrev_b16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x38,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1266 v_lshrrev_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1267 // GFX12
: v_lshrrev_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x39,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1269 v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1270 // GFX12
: v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1272 v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1273 // GFX12
: v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x39,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1275 v_lshrrev_b16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
1276 // GFX12
: v_lshrrev_b16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x39,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1278 v_lshrrev_b16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1279 // GFX12
: v_lshrrev_b16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x39,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1281 v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1282 // GFX12
: v_lshrrev_b16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x39,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1284 v_lshrrev_b16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1285 // GFX12
: v_lshrrev_b16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x39,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1287 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1288 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1290 v_mad_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1291 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1293 v_mad_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1294 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1296 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1297 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1299 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1300 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1302 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1303 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1305 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1306 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1308 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1309 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1311 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1312 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1314 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1315 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1317 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1318 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x53,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1320 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1321 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x53,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1323 v_mad_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1324 // GFX12
: v_mad_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x53,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1326 v_mad_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1327 // GFX12
: v_mad_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x53,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1329 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1330 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x53,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1332 v_mad_i16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1333 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x53,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1335 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1336 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x53,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1338 v_mad_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1339 // GFX12
: v_mad_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x53,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1341 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1342 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1344 v_mad_i32_i16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1345 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1347 v_mad_i32_i16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1348 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1350 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1351 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1353 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1354 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1356 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1357 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1359 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1360 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1362 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1363 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1365 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1366 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1368 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1369 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1371 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1372 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1374 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1375 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x5a,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1377 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1378 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x5a,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1380 v_mad_i32_i16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1381 // GFX12
: v_mad_i32_i16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x5a,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1383 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1384 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1386 v_mad_i32_i24_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1387 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1389 v_mad_i32_i24_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1390 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1392 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1393 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1395 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1396 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1398 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1399 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1401 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1402 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1404 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1405 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1407 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1408 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1410 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1411 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1413 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1414 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1416 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1417 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1419 v_mad_i32_i24_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1420 // GFX12
: v_mad_i32_i24_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0a,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1422 v_mad_i32_i24_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1423 // GFX12
: v_mad_i32_i24_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x0a,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1425 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1426 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1428 v_mad_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1429 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1431 v_mad_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1432 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1434 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1435 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1437 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1438 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1440 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1441 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1443 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1444 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1446 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1447 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1449 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1450 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1452 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1453 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1455 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1456 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x41,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1458 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1459 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x41,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1461 v_mad_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1462 // GFX12
: v_mad_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x41,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1464 v_mad_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1465 // GFX12
: v_mad_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x41,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1467 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1468 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x41,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1470 v_mad_u16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1471 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x41,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1473 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1474 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x41,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1476 v_mad_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1477 // GFX12
: v_mad_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x41,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1479 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1480 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1482 v_mad_u32_u16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1483 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1485 v_mad_u32_u16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1486 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1488 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1489 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1491 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1492 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1494 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1495 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1497 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1498 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1500 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1501 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1503 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1504 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1506 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1507 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1509 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1510 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1512 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1513 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x59,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1515 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1516 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x59,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1518 v_mad_u32_u16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1519 // GFX12
: v_mad_u32_u16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x59,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1521 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1522 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1524 v_mad_u32_u24_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1525 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1527 v_mad_u32_u24_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1528 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1530 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1531 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1533 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1534 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1536 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1537 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1539 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1540 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1542 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1543 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1545 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1546 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1548 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1549 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1551 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1552 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1554 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1555 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1557 v_mad_u32_u24_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1558 // GFX12
: v_mad_u32_u24_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0b,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1560 v_mad_u32_u24_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1561 // GFX12
: v_mad_u32_u24_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x0b,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1563 v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1564 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1566 v_max3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1567 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1569 v_max3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1570 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1572 v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1573 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1575 v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1576 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1578 v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1579 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1581 v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1582 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2c,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1584 v_max3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1585 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2c,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1587 v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1588 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2c,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1590 v_max3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1591 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2c,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1593 v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
1594 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2c,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1596 v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
1597 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2c,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
1599 v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1600 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2c,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
1602 v_max3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0]
1603 // GFX12
: v_max3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2c,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
1605 v_max3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1606 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1608 v_max3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1609 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1611 v_max3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
1612 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1614 v_max3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1615 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1617 v_max3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1618 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1620 v_max3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1621 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1623 v_max3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1624 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1626 v_max3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1627 // GFX12
: v_max3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2a,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1629 v_max3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1630 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2a,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1632 v_max3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1633 // GFX12
: v_max3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2a,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1635 v_max3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
1636 // GFX12
: v_max3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2a,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1638 v_max3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1639 // GFX12
: v_max3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2a,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
1641 v_max3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1642 // GFX12
: v_max3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2a,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
1644 v_max3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
1645 // GFX12
: v_max3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2a,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
1647 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1648 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1650 v_max3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1651 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1653 v_max3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1654 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1656 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1657 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1659 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1660 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1662 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1663 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1665 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1666 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1668 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1669 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1671 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1672 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1674 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1675 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1677 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1678 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4d,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1680 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1681 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x4d,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1683 v_max3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1684 // GFX12
: v_max3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x4d,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1686 v_max3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1687 // GFX12
: v_max3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1689 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1690 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1692 v_max3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1693 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4d,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1695 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1696 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x4d,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1698 v_max3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1699 // GFX12
: v_max3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x4d,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1701 v_max3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1702 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1704 v_max3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1705 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1707 v_max3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1708 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1710 v_max3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1711 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1713 v_max3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1714 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1716 v_max3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1717 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1719 v_max3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1720 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1722 v_max3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1723 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1725 v_max3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1726 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1728 v_max3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1729 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1731 v_max3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1732 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1734 v_max3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1735 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1d,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1737 v_max3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1738 // GFX12
: v_max3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1d,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1740 v_max3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1741 // GFX12
: v_max3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1d,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1743 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1744 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1746 v_max3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1747 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1749 v_max3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1750 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1752 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1753 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1755 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1756 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1758 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1759 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1761 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1762 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1764 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1765 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1767 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1768 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1770 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1771 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1773 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1774 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4e,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1776 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1777 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x4e,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1779 v_max3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1780 // GFX12
: v_max3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x4e,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1782 v_max3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1783 // GFX12
: v_max3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1785 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1786 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1788 v_max3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1789 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4e,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1791 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1792 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x4e,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1794 v_max3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1795 // GFX12
: v_max3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x4e,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1797 v_max3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1798 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1800 v_max3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1801 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1803 v_max3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
1804 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
1806 v_max3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1807 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1809 v_max3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1810 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1812 v_max3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1813 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1815 v_max3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1816 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1818 v_max3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1819 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1821 v_max3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1822 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
1824 v_max3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
1825 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
1827 v_max3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
1828 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
1830 v_max3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
1831 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1e,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
1833 v_max3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1834 // GFX12
: v_max3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1e,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
1836 v_max3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1837 // GFX12
: v_max3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1e,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
1839 v_max_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1840 // GFX12
: v_max_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x0a,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1842 v_max_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1843 // GFX12
: v_max_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1845 v_max_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1846 // GFX12
: v_max_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0a,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1848 v_max_i16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
1849 // GFX12
: v_max_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1851 v_max_i16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1852 // GFX12
: v_max_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0a,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1854 v_max_i16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1855 // GFX12
: v_max_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x0a,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1857 v_max_i16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1858 // GFX12
: v_max_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x0a,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1860 v_max_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1861 // GFX12
: v_max_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x09,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1863 v_max_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1864 // GFX12
: v_max_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x09,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1866 v_max_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1867 // GFX12
: v_max_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x09,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1869 v_max_u16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
1870 // GFX12
: v_max_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x09,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1872 v_max_u16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
1873 // GFX12
: v_max_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x09,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1875 v_max_u16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1876 // GFX12
: v_max_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x09,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
1878 v_max_u16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1879 // GFX12
: v_max_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x09,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
1881 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1882 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1884 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1885 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1887 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
1888 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1890 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
1891 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1893 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
1894 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1896 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1897 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1899 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1900 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1902 v_maxmin_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1903 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6b,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1905 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1906 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6b,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1908 v_maxmin_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1909 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6b,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1911 v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
1912 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6b,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1914 v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1915 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6b,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
1917 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1918 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6b,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
1920 v_maxmin_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
1921 // GFX12
: v_maxmin_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6b,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
1923 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s3 dpp8
:[7,6,5,4,3,2,1,0]
1924 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
1926 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1927 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6b,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
1929 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, -|m0| dpp8
:[7,6,5,4,3,2,1,0]
1930 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, -|m0| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6b,0xd6,0xe9,0x04,0xf6,0x81,0x01,0x77,0x39,0x05]
1932 v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|exec_hi| dpp8
:[7,6,5,4,3,2,1,0]
1933 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|exec_hi| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6b,0xd6,0xe9,0x04,0xfe,0xa1,0x01,0x77,0x39,0x05]
1935 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1936 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x6b,0xd6,0xe9,0x04,0xfa,0xc1,0x01,0x77,0x39,0x05]
1938 v_maxmin_num_f16_e64_dpp v5.
l, |v1.
l|
, -v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
1939 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, |v1.
l|
, -v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6b,0xd6,0xe9,0x04,0xf2,0x41,0x01,0x77,0x39,0x05]
1941 v_maxmin_num_f16_e64_dpp v5.
l, -v1.
l, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1942 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -v1.
l, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6b,0xd6,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
1944 v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1945 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x03,0x6b,0xd6,0xea,0x04,0xc2,0x73,0x01,0x77,0x39,0x05]
1947 v_maxmin_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
1948 // GFX12
: v_maxmin_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x6b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1950 v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
1951 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x6b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1953 v_maxmin_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1954 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 op_sel
:[1,0,0,0] mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x6b,0xd6,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
1956 v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1957 // GFX12
: v_maxmin_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 op_sel
:[0,1,0,0] mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x13,0x6b,0xd6,0xea,0x04,0xc2,0x73,0x01,0x77,0x39,0x05]
1959 v_maxmin_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
1960 // GFX12
: v_maxmin_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc7,0x6b,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
1962 v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1963 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
1965 v_maxmin_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
1966 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
1968 v_maxmin_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
1969 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
1971 v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
1972 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
1974 v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
1975 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
1977 v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
1978 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
1980 v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
1981 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x69,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
1983 v_maxmin_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
1984 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x69,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
1986 v_maxmin_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
1987 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x69,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
1989 v_maxmin_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
1990 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x69,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
1992 v_maxmin_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
1993 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x69,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
1995 v_maxmin_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
1996 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x69,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
1998 v_maxmin_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
1999 // GFX12
: v_maxmin_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x69,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
2001 v_maxmin_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
2002 // GFX12
: v_maxmin_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x69,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2004 v_maxmin_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2005 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2007 v_maxmin_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2008 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2010 v_maxmin_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2011 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2013 v_maxmin_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2014 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2016 v_maxmin_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2017 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2019 v_maxmin_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2020 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2022 v_maxmin_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2023 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2025 v_maxmin_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2026 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2028 v_maxmin_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2029 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2031 v_maxmin_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2032 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2034 v_maxmin_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2035 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2037 v_maxmin_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2038 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2040 v_maxmin_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2041 // GFX12
: v_maxmin_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x64,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2043 v_maxmin_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2044 // GFX12
: v_maxmin_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x64,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2046 v_maxmin_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2047 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2049 v_maxmin_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2050 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2052 v_maxmin_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2053 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2055 v_maxmin_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2056 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2058 v_maxmin_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2059 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2061 v_maxmin_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2062 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2064 v_maxmin_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2065 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2067 v_maxmin_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2068 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2070 v_maxmin_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2071 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2073 v_maxmin_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2074 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2076 v_maxmin_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2077 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2079 v_maxmin_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2080 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x62,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2082 v_maxmin_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2083 // GFX12
: v_maxmin_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x62,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2085 v_maxmin_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2086 // GFX12
: v_maxmin_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x62,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2088 v_mbcnt_hi_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2089 // GFX12
: v_mbcnt_hi_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2091 v_mbcnt_hi_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2092 // GFX12
: v_mbcnt_hi_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x20,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2094 v_mbcnt_hi_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2095 // GFX12
: v_mbcnt_hi_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x20,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2097 v_mbcnt_lo_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
2098 // GFX12
: v_mbcnt_lo_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1f,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2100 v_mbcnt_lo_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2101 // GFX12
: v_mbcnt_lo_u32_b32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1f,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2103 v_mbcnt_lo_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2104 // GFX12
: v_mbcnt_lo_u32_b32_e64_dpp v255
, v255
, v255 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1f,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2106 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2107 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2109 v_med3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2110 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2112 v_med3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2113 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2115 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2116 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2118 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2119 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2121 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2122 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2124 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2125 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x32,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2127 v_med3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2128 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x32,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2130 v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2131 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x32,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2133 v_med3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2134 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x32,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2136 v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
2137 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x32,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2139 v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
2140 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x32,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
2142 v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2143 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x32,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
2145 v_med3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0]
2146 // GFX12
: v_med3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x32,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
2148 v_med3_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2149 // GFX12
: v_med3_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x32,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2151 v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2152 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x32,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2154 v_med3_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2155 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x32,0xd6,0xe9,0x04,0x06,0x23,0x01,0x77,0x39,0x05]
2157 v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2158 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x13,0x32,0xd6,0xea,0x04,0xc2,0x63,0x01,0x77,0x39,0x05]
2160 v_med3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2161 // GFX12
: v_med3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc7,0x32,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
2163 v_med3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2164 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2166 v_med3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2167 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2169 v_med3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
2170 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2172 v_med3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2173 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2175 v_med3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2176 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2178 v_med3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2179 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2181 v_med3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2182 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x31,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2184 v_med3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2185 // GFX12
: v_med3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x31,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2187 v_med3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2188 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x31,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2190 v_med3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2191 // GFX12
: v_med3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x31,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2193 v_med3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
2194 // GFX12
: v_med3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x31,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2196 v_med3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2197 // GFX12
: v_med3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x31,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
2199 v_med3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2200 // GFX12
: v_med3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x31,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
2202 v_med3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
2203 // GFX12
: v_med3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x31,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2205 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2206 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2208 v_med3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2209 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2211 v_med3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2212 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2214 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2215 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2217 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2218 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2220 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2221 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2223 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2224 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2226 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2227 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2229 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2230 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2232 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2233 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2235 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2236 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x50,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2238 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2239 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x50,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2241 v_med3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2242 // GFX12
: v_med3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x50,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2244 v_med3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2245 // GFX12
: v_med3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x50,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2247 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2248 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x50,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2250 v_med3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2251 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x50,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2253 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2254 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x50,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2256 v_med3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2257 // GFX12
: v_med3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x50,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2259 v_med3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2260 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2262 v_med3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2263 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2265 v_med3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2266 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2268 v_med3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2269 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2271 v_med3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2272 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2274 v_med3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2275 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2277 v_med3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2278 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2280 v_med3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2281 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2283 v_med3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2284 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2286 v_med3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2287 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2289 v_med3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2290 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2292 v_med3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2293 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x20,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2295 v_med3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2296 // GFX12
: v_med3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x20,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2298 v_med3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2299 // GFX12
: v_med3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x20,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2301 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2302 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2304 v_med3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2305 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2307 v_med3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2308 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2310 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2311 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2313 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2314 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2316 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2317 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2319 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2320 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2322 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2323 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2325 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2326 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2328 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2329 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2331 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2332 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x51,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2334 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2335 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x51,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2337 v_med3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2338 // GFX12
: v_med3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x51,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2340 v_med3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2341 // GFX12
: v_med3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x51,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2343 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2344 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x51,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2346 v_med3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2347 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x51,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2349 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2350 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x51,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2352 v_med3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2353 // GFX12
: v_med3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x51,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2355 v_med3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2356 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2358 v_med3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2359 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2361 v_med3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2362 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2364 v_med3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2365 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2367 v_med3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2368 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2370 v_med3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2371 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2373 v_med3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2374 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2376 v_med3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2377 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2379 v_med3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2380 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2382 v_med3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2383 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2385 v_med3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2386 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2388 v_med3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2389 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x21,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2391 v_med3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2392 // GFX12
: v_med3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x21,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2394 v_med3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2395 // GFX12
: v_med3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x21,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2397 v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2398 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2400 v_min3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2401 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2403 v_min3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2404 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2406 v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2407 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2409 v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2410 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2412 v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2413 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2415 v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2416 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2b,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2418 v_min3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2419 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2b,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2421 v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2422 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2b,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2424 v_min3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2425 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2b,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2427 v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
2428 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2b,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2430 v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
2431 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2b,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
2433 v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2434 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2b,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
2436 v_min3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0]
2437 // GFX12
: v_min3_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2b,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
2439 v_min3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2440 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2442 v_min3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2443 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2445 v_min3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
2446 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2448 v_min3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2449 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2451 v_min3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2452 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2454 v_min3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2455 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2457 v_min3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2458 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x29,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2460 v_min3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2461 // GFX12
: v_min3_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x29,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2463 v_min3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2464 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x29,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2466 v_min3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2467 // GFX12
: v_min3_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x29,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2469 v_min3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
2470 // GFX12
: v_min3_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x29,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2472 v_min3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2473 // GFX12
: v_min3_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x29,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
2475 v_min3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2476 // GFX12
: v_min3_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x29,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
2478 v_min3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
2479 // GFX12
: v_min3_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x29,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2481 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2482 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2484 v_min3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2485 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2487 v_min3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2488 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2490 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2491 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2493 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2494 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2496 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2497 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2499 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2500 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2502 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2503 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2505 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2506 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2508 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2509 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2511 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2512 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2514 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2515 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x4a,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2517 v_min3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2518 // GFX12
: v_min3_i16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x4a,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2520 v_min3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2521 // GFX12
: v_min3_i16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2523 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2524 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2526 v_min3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2527 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2529 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2530 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x4a,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2532 v_min3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2533 // GFX12
: v_min3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x4a,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2535 v_min3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2536 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2538 v_min3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2539 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2541 v_min3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2542 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2544 v_min3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2545 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2547 v_min3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2548 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2550 v_min3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2551 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2553 v_min3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2554 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2556 v_min3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2557 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2559 v_min3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2560 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2562 v_min3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2563 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2565 v_min3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2566 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2568 v_min3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2569 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1a,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2571 v_min3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2572 // GFX12
: v_min3_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1a,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2574 v_min3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2575 // GFX12
: v_min3_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1a,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2577 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2578 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2580 v_min3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2581 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2583 v_min3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2584 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, 10, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2586 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2587 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2589 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2590 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2592 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2593 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2595 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2596 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2598 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2599 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2601 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2602 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2604 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2605 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2607 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2608 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x4b,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2610 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2611 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x4b,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2613 v_min3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2614 // GFX12
: v_min3_u16_e64_dpp v255.
l, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x4b,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2616 v_min3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2617 // GFX12
: v_min3_u16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2619 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2620 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2622 v_min3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2623 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.h
, v2.
l, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4b,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2625 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2626 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.h
, -1 op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x4b,0xd6,0xea,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2628 v_min3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2629 // GFX12
: v_min3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x4b,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2631 v_min3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2632 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2634 v_min3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2635 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2637 v_min3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2638 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2640 v_min3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2641 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2643 v_min3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2644 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2646 v_min3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2647 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2649 v_min3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2650 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2652 v_min3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2653 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2655 v_min3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2656 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2658 v_min3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2659 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2661 v_min3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2662 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2664 v_min3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2665 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x1b,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2667 v_min3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2668 // GFX12
: v_min3_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x1b,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2670 v_min3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2671 // GFX12
: v_min3_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x1b,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2673 v_min_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2674 // GFX12
: v_min_i16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x0c,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2676 v_min_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2677 // GFX12
: v_min_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2679 v_min_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2680 // GFX12
: v_min_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0c,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2682 v_min_i16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
2683 // GFX12
: v_min_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2685 v_min_i16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2686 // GFX12
: v_min_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0c,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2688 v_min_i16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2689 // GFX12
: v_min_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x0c,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2691 v_min_i16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2692 // GFX12
: v_min_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x0c,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2694 v_min_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2695 // GFX12
: v_min_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x0b,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2697 v_min_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2698 // GFX12
: v_min_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2700 v_min_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2701 // GFX12
: v_min_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0b,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2703 v_min_u16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
2704 // GFX12
: v_min_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2706 v_min_u16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2707 // GFX12
: v_min_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0b,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2709 v_min_u16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2710 // GFX12
: v_min_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x0b,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2712 v_min_u16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2713 // GFX12
: v_min_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x0b,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2715 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2716 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2718 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2719 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, s2
, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2721 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0]
2722 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, 2.0, v3.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2724 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
2725 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2727 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0]
2728 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2730 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2731 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2733 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2734 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2736 v_minmax_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2737 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, |v1.
l|
, v2.
l, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6a,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2739 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2740 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6a,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2742 v_minmax_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2743 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -v1.
l, v2.
l, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6a,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2745 v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0]
2746 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6a,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2748 v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2749 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6a,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
2751 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2752 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6a,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
2754 v_minmax_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
2755 // GFX12
: v_minmax_num_f16_e64_dpp v255.
l, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6a,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2757 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s3 dpp8
:[7,6,5,4,3,2,1,0]
2758 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, s3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0x0e,0x00,0x01,0x77,0x39,0x05]
2760 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2761 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6a,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2763 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, -|m0| dpp8
:[7,6,5,4,3,2,1,0]
2764 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, -|m0| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6a,0xd6,0xe9,0x04,0xf6,0x81,0x01,0x77,0x39,0x05]
2766 v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|exec_hi| dpp8
:[7,6,5,4,3,2,1,0]
2767 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.
l, -|exec_hi| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6a,0xd6,0xe9,0x04,0xfe,0xa1,0x01,0x77,0x39,0x05]
2769 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2770 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x6a,0xd6,0xe9,0x04,0xfa,0xc1,0x01,0x77,0x39,0x05]
2772 v_minmax_num_f16_e64_dpp v5.
l, |v1.
l|
, -v2.
l, null dpp8
:[7,6,5,4,3,2,1,0]
2773 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, |v1.
l|
, -v2.
l, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6a,0xd6,0xe9,0x04,0xf2,0x41,0x01,0x77,0x39,0x05]
2775 v_minmax_num_f16_e64_dpp v5.
l, -v1.
l, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2776 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -v1.
l, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6a,0xd6,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
2778 v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2779 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.
l|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x03,0x6a,0xd6,0xea,0x04,0xc2,0x73,0x01,0x77,0x39,0x05]
2781 v_minmax_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h dpp8
:[7,6,5,4,3,2,1,0]
2782 // GFX12
: v_minmax_num_f16_e64_dpp v5.h
, v1.h
, v2.h
, v3.h op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x6a,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2784 v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h dpp8
:[7,6,5,4,3,2,1,0]
2785 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, v1.
l, v2.
l, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x6a,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2787 v_minmax_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2788 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -v1.h
, |v2.
l|
, -1 op_sel
:[1,0,0,0] mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x6a,0xd6,0xe9,0x04,0x06,0x2b,0x01,0x77,0x39,0x05]
2790 v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2791 // GFX12
: v_minmax_num_f16_e64_dpp v5.
l, -|v1.
l|
, -|v2.h|
, 0.5 op_sel
:[0,1,0,0] mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x13,0x6a,0xd6,0xea,0x04,0xc2,0x73,0x01,0x77,0x39,0x05]
2793 v_minmax_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2794 // GFX12
: v_minmax_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc7,0x6a,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2796 v_minmax_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2797 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2799 v_minmax_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2800 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2802 v_minmax_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
2803 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2805 v_minmax_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2806 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2808 v_minmax_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2809 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2811 v_minmax_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2812 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2814 v_minmax_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2815 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2817 v_minmax_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2818 // GFX12
: v_minmax_num_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x68,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
2820 v_minmax_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2821 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x68,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
2823 v_minmax_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
2824 // GFX12
: v_minmax_num_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x68,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
2826 v_minmax_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
2827 // GFX12
: v_minmax_num_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x68,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
2829 v_minmax_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
2830 // GFX12
: v_minmax_num_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x68,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
2832 v_minmax_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2833 // GFX12
: v_minmax_num_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x68,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
2835 v_minmax_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0]
2836 // GFX12
: v_minmax_num_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x68,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
2838 v_minmax_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2839 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2841 v_minmax_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2842 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2844 v_minmax_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2845 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2847 v_minmax_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2848 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2850 v_minmax_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2851 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2853 v_minmax_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2854 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2856 v_minmax_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2857 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2859 v_minmax_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2860 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2862 v_minmax_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2863 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2865 v_minmax_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2866 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2868 v_minmax_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2869 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2871 v_minmax_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2872 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2874 v_minmax_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2875 // GFX12
: v_minmax_i32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x65,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2877 v_minmax_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2878 // GFX12
: v_minmax_i32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x65,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2880 v_minmax_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2881 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2883 v_minmax_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2884 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2886 v_minmax_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
2887 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
2889 v_minmax_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2890 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2892 v_minmax_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2893 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2895 v_minmax_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2896 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2898 v_minmax_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2899 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2901 v_minmax_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2902 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2904 v_minmax_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2905 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2907 v_minmax_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2908 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2910 v_minmax_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2911 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2913 v_minmax_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2914 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2916 v_minmax_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2917 // GFX12
: v_minmax_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x63,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2919 v_minmax_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2920 // GFX12
: v_minmax_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x63,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2922 v_msad_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2923 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2925 v_msad_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2926 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2928 v_msad_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2929 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2931 v_msad_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2932 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2934 v_msad_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2935 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
2937 v_msad_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
2938 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
2940 v_msad_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
2941 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
2943 v_msad_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
2944 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
2946 v_msad_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
2947 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
2949 v_msad_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
2950 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
2952 v_msad_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
2953 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x39,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
2955 v_msad_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2956 // GFX12
: v_msad_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x39,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
2958 v_msad_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2959 // GFX12
: v_msad_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x39,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
2961 v_mul_lo_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2962 // GFX12
: v_mul_lo_u16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x05,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2964 v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2965 // GFX12
: v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x05,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2967 v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2968 // GFX12
: v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x05,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2970 v_mul_lo_u16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
2971 // GFX12
: v_mul_lo_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x05,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2973 v_mul_lo_u16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
2974 // GFX12
: v_mul_lo_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x05,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2976 v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
2977 // GFX12
: v_mul_lo_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x05,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
2979 v_mul_lo_u16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
2980 // GFX12
: v_mul_lo_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x05,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
2982 v_mullit_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2983 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
2985 v_mullit_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
2986 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
2988 v_mullit_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
2989 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
2991 v_mullit_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
2992 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
2994 v_mullit_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
2995 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
2997 v_mullit_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
2998 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3000 v_mullit_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3001 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x18,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3003 v_mullit_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3004 // GFX12
: v_mullit_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x18,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
3006 v_mullit_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3007 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x18,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
3009 v_mullit_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
3010 // GFX12
: v_mullit_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x18,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3012 v_mullit_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
3013 // GFX12
: v_mullit_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x18,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3015 v_mullit_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
3016 // GFX12
: v_mullit_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x18,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
3018 v_mullit_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3019 // GFX12
: v_mullit_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x18,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
3021 v_mullit_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3022 // GFX12
: v_mullit_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x18,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
3024 v_or3_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3025 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3027 v_or3_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3028 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3030 v_or3_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3031 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3033 v_or3_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3034 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3036 v_or3_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3037 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3039 v_or3_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3040 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3042 v_or3_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3043 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3045 v_or3_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3046 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3048 v_or3_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3049 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3051 v_or3_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3052 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3054 v_or3_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3055 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3057 v_or3_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3058 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x58,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3060 v_or3_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3061 // GFX12
: v_or3_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x58,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3063 v_or3_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3064 // GFX12
: v_or3_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x58,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3066 v_or_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3067 // GFX12
: v_or_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x63,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3069 v_or_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3070 // GFX12
: v_or_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x63,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3072 v_or_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3073 // GFX12
: v_or_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x63,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3075 v_or_b16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
3076 // GFX12
: v_or_b16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x63,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3078 v_or_b16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3079 // GFX12
: v_or_b16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x63,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3081 v_or_b16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3082 // GFX12
: v_or_b16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x63,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3084 v_or_b16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3085 // GFX12
: v_or_b16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x63,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3087 v_pack_b32_f16_e64_dpp v5
, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3088 // GFX12
: v_pack_b32_f16_e64_dpp v5
, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x11,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3090 v_pack_b32_f16_e64_dpp v5
, |v1.
l|
, -v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3091 // GFX12
: v_pack_b32_f16_e64_dpp v5
, |v1.
l|
, -v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x11,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
3093 v_pack_b32_f16_e64_dpp v5
, -v1.
l, |v2.
l| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3094 // GFX12
: v_pack_b32_f16_e64_dpp v5
, -v1.
l, |v2.
l| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x11,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3096 v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.
l| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3097 // GFX12
: v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.
l| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x11,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3099 v_pack_b32_f16_e64_dpp v5
, -v1.h
, |v2.
l| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3100 // GFX12
: v_pack_b32_f16_e64_dpp v5
, -v1.h
, |v2.
l| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x0a,0x11,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3102 v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3103 // GFX12
: v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x13,0x11,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3105 v_perm_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3106 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3108 v_perm_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3109 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3111 v_perm_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3112 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3114 v_perm_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3115 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3117 v_perm_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3118 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3120 v_perm_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3121 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3123 v_perm_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3124 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3126 v_perm_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3127 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3129 v_perm_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3130 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3132 v_perm_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3133 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3135 v_perm_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3136 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3138 v_perm_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3139 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x44,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3141 v_perm_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3142 // GFX12
: v_perm_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x44,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3144 v_perm_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3145 // GFX12
: v_perm_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x44,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3147 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3148 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3150 v_sad_hi_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3151 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3153 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3154 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3156 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3157 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3159 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3160 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3162 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3163 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3165 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3166 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3168 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3169 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3171 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3172 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3174 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3175 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3177 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3178 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x23,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3180 v_sad_hi_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3181 // GFX12
: v_sad_hi_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x23,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3183 v_sad_hi_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3184 // GFX12
: v_sad_hi_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x23,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3186 v_sad_u16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3187 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3189 v_sad_u16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3190 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3192 v_sad_u16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3193 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3195 v_sad_u16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3196 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3198 v_sad_u16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3199 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3201 v_sad_u16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3202 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3204 v_sad_u16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3205 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3207 v_sad_u16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3208 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3210 v_sad_u16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3211 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3213 v_sad_u16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3214 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3216 v_sad_u16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3217 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3219 v_sad_u16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3220 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x24,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3222 v_sad_u16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3223 // GFX12
: v_sad_u16_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x24,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3225 v_sad_u16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3226 // GFX12
: v_sad_u16_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x24,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3228 v_sad_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3229 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3231 v_sad_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3232 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3234 v_sad_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3235 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3237 v_sad_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3238 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3240 v_sad_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3241 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3243 v_sad_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3244 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3246 v_sad_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3247 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3249 v_sad_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3250 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3252 v_sad_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3253 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3255 v_sad_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3256 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3258 v_sad_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3259 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3261 v_sad_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3262 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3264 v_sad_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3265 // GFX12
: v_sad_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x25,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3267 v_sad_u32_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3268 // GFX12
: v_sad_u32_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x25,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3270 v_sad_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3271 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3273 v_sad_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3274 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3276 v_sad_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3277 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3279 v_sad_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3280 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3282 v_sad_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3283 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3285 v_sad_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3286 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3288 v_sad_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3289 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3291 v_sad_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3292 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3294 v_sad_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3295 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3297 v_sad_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3298 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3300 v_sad_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3301 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x22,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3303 v_sad_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3304 // GFX12
: v_sad_u8_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x22,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3306 v_sad_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3307 // GFX12
: v_sad_u8_e64_dpp v255
, v255
, v255
, src_scc clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x22,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3309 v_sub_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3310 // W32
: v_sub_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3311 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3313 v_sub_co_u32_e64_dpp v5
, s6
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
3314 // W32
: v_sub_co_u32_e64_dpp v5
, s6
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x01,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
3315 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3317 v_sub_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3318 // W32
: v_sub_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x69,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3319 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3321 v_sub_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3322 // W32
: v_sub_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3323 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3325 v_sub_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3326 // W32
: v_sub_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6b,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3327 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3329 v_sub_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3330 // W32
: v_sub_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7b,0x01,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3331 // W64-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3333 v_sub_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3334 // W64
: v_sub_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0c,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3335 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3337 v_sub_co_u32_e64_dpp v5
, s
[12:13], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
3338 // W64
: v_sub_co_u32_e64_dpp v5
, s
[12:13], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0c,0x01,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
3339 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3341 v_sub_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3342 // W64
: v_sub_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x68,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3343 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3345 v_sub_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3346 // W64
: v_sub_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x01,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3347 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3349 v_sub_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3350 // W64
: v_sub_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7a,0x01,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3351 // W32-ERR
: :[[@LINE-
2]]:26: error
: invalid operand for instruction
3353 v_sub_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3354 // GFX12
: v_sub_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xfc,0x01,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3356 v_sub_nc_i16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3357 // GFX12
: v_sub_nc_i16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x0e,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3359 v_sub_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3360 // GFX12
: v_sub_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x0e,0xd7,0xea,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3362 v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3363 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3365 v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3366 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x0e,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3368 v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3369 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3371 v_sub_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3372 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3374 v_sub_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3375 // GFX12
: v_sub_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3377 v_sub_nc_i16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
3378 // GFX12
: v_sub_nc_i16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3380 v_sub_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3381 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x0e,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3383 v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3384 // GFX12
: v_sub_nc_i16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x0e,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3386 v_sub_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3387 // GFX12
: v_sub_nc_i16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x0e,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3389 v_sub_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3390 // GFX12
: v_sub_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x25,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3392 v_sub_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3393 // GFX12
: v_sub_nc_i32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x25,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3395 v_sub_nc_i32_e64_dpp v255
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3396 // GFX12
: v_sub_nc_i32_e64_dpp v255
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x25,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3398 v_sub_nc_u16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3399 // GFX12
: v_sub_nc_u16_e64_dpp v255.
l, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x80,0x04,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3401 v_sub_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3402 // GFX12
: v_sub_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x04,0xd7,0xea,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3404 v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3405 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3407 v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3408 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x04,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3410 v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3411 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3413 v_sub_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3414 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3416 v_sub_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3417 // GFX12
: v_sub_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3419 v_sub_nc_u16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
3420 // GFX12
: v_sub_nc_u16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3422 v_sub_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3423 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x04,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3425 v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3426 // GFX12
: v_sub_nc_u16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x04,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3428 v_sub_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3429 // GFX12
: v_sub_nc_u16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xc0,0x04,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3431 v_subrev_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3432 // W32
: v_subrev_co_u32_e64_dpp v5
, s6
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3433 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3435 v_subrev_co_u32_e64_dpp v5
, s6
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
3436 // W32
: v_subrev_co_u32_e64_dpp v5
, s6
, v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x06,0x02,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
3437 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3439 v_subrev_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3440 // W32
: v_subrev_co_u32_e64_dpp v5
, s105
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x69,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3441 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3443 v_subrev_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3444 // W32
: v_subrev_co_u32_e64_dpp v5
, vcc_lo
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3445 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3447 v_subrev_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3448 // W32
: v_subrev_co_u32_e64_dpp v5
, vcc_hi
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6b,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3449 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3451 v_subrev_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3452 // W32
: v_subrev_co_u32_e64_dpp v5
, ttmp15
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7b,0x02,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3453 // W64-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3455 v_subrev_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3456 // W64
: v_subrev_co_u32_e64_dpp v5
, s
[12:13], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0c,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3457 // W32-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3459 v_subrev_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3460 // W64
: v_subrev_co_u32_e64_dpp v5
, s
[104:105], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x68,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3461 // W32-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3463 v_subrev_co_u32_e64_dpp v5
, s
[104:105], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0]
3464 // W64
: v_subrev_co_u32_e64_dpp v5
, s
[104:105], v1
, s2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x68,0x02,0xd7,0xe9,0x04,0x00,0x00,0x01,0x77,0x39,0x05]
3465 // W32-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3467 v_subrev_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3468 // W64
: v_subrev_co_u32_e64_dpp v5
, vcc
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x6a,0x02,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3469 // W32-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3471 v_subrev_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3472 // W64
: v_subrev_co_u32_e64_dpp v5
, ttmp
[14:15], v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x7a,0x02,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3473 // W32-ERR
: :[[@LINE-
2]]:29: error
: invalid operand for instruction
3475 v_subrev_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3476 // GFX12
: v_subrev_co_u32_e64_dpp v255
, null
, v255
, v255 clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0xfc,0x02,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3478 v_xad_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3479 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3481 v_xad_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3482 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3484 v_xad_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3485 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3487 v_xad_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3488 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3490 v_xad_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3491 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3493 v_xad_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3494 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3496 v_xad_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3497 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3499 v_xad_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3500 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3502 v_xad_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3503 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3505 v_xad_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3506 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3508 v_xad_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3509 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3511 v_xad_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3512 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x45,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3514 v_xad_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3515 // GFX12
: v_xad_u32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x45,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3517 v_xad_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3518 // GFX12
: v_xad_u32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x45,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3520 v_xor3_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3521 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3523 v_xor3_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3524 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3526 v_xor3_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0]
3527 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, 10, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x14,0x0d,0x04,0x01,0x77,0x39,0x05]
3529 v_xor3_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3530 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3532 v_xor3_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3533 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3535 v_xor3_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3536 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3538 v_xor3_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3539 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3541 v_xor3_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3542 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xee,0x01,0x01,0x77,0x39,0x05]
3544 v_xor3_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3545 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3547 v_xor3_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0]
3548 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, exec_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3550 v_xor3_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0]
3551 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3553 v_xor3_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0]
3554 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, -1 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x40,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3556 v_xor3_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3557 // GFX12
: v_xor3_b32_e64_dpp v5
, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x40,0xd6,0xea,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3559 v_xor3_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3560 // GFX12
: v_xor3_b32_e64_dpp v255
, v255
, v255
, src_scc dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x40,0xd6,0xe9,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3562 v_xor_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3563 // GFX12
: v_xor_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x64,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3565 v_xor_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3566 // GFX12
: v_xor_b16_e64_dpp v5.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x00,0x64,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3568 v_xor_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3569 // GFX12
: v_xor_b16_e64_dpp v255.
l, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x00,0x64,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3571 v_xor_b16_e64_dpp v5.h
, v1.h
, v2.h dpp8
:[7,6,5,4,3,2,1,0]
3572 // GFX12
: v_xor_b16_e64_dpp v5.h
, v1.h
, v2.h op_sel
:[1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x58,0x64,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3574 v_xor_b16_e64_dpp v5.
l, v1.h
, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
3575 // GFX12
: v_xor_b16_e64_dpp v5.
l, v1.h
, v2.
l op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x64,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3577 v_xor_b16_e64_dpp v5.
l, v1.
l, v2.h dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3578 // GFX12
: v_xor_b16_e64_dpp v5.
l, v1.
l, v2.h op_sel
:[0,1,0] dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x10,0x64,0xd7,0xea,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3580 v_xor_b16_e64_dpp v255.h
, v255.
l, v255.
l dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3581 // GFX12
: v_xor_b16_e64_dpp v255.h
, v255.
l, v255.
l op_sel
:[0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x40,0x64,0xd7,0xe9,0xfe,0x03,0x00,0xff,0x00,0x00,0x00]
3583 v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1
, |v2| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3584 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v5
, -v1
, |v2| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x12,0xd7,0xe9,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3586 v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255|
, -|v255| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3587 // GFX12
: v_cvt_pk_norm_i16_f16_e64_dpp v255
, -|v255|
, -|v255| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x13,0x12,0xd7,0xea,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3589 v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1
, |v2| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3590 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v5
, -v1
, |v2| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x13,0xd7,0xe9,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3592 v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255|
, -|v255| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3593 // GFX12
: v_cvt_pk_norm_u16_f16_e64_dpp v255
, -|v255|
, -|v255| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x13,0x13,0xd7,0xea,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3595 v_div_fixup_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3596 // GFX12
: v_div_fixup_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x7c,0x54,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3598 v_div_fixup_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3599 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0b,0x54,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3601 v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3602 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x15,0x54,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
3604 v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3605 // GFX12
: v_div_fixup_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x26,0x54,0xd6,0xe9,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
3607 v_div_fixup_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3608 // GFX12
: v_div_fixup_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc7,0x54,0xd6,0xea,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3610 v_fma_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3611 // GFX12
: v_fma_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x7c,0x48,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3613 v_fma_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3614 // GFX12
: v_fma_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0b,0x48,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3616 v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3617 // GFX12
: v_fma_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x15,0x48,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
3619 v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3620 // GFX12
: v_fma_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x26,0x48,0xd6,0xe9,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
3622 v_fma_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3623 // GFX12
: v_fma_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc7,0x48,0xd6,0xea,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3625 v_mad_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3626 // GFX12
: v_mad_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x53,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3628 v_mad_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3629 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x53,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3631 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3632 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x53,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3634 v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3635 // GFX12
: v_mad_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x53,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3637 v_mad_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3638 // GFX12
: v_mad_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x53,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3640 v_mad_i32_i16_e64_dpp v5
, v1
, v2
, 0.5 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3641 // GFX12
: v_mad_i32_i16_e64_dpp v5
, v1
, v2
, 0.5 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x5a,0xd6,0xe9,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3643 v_mad_i32_i16_e64_dpp v255
, v255
, v255
, src_scc op_sel
:[0,1,0,0] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3644 // GFX12
: v_mad_i32_i16_e64_dpp v255
, v255
, v255
, src_scc op_sel
:[0,1,0,0] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x90,0x5a,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3646 v_mad_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3647 // GFX12
: v_mad_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x41,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3649 v_mad_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3650 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x41,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3652 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3653 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x41,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3655 v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3656 // GFX12
: v_mad_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x41,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3658 v_mad_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3659 // GFX12
: v_mad_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc0,0x41,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3661 v_mad_u32_u16_e64_dpp v5
, v1
, v2
, 0.5 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3662 // GFX12
: v_mad_u32_u16_e64_dpp v5
, v1
, v2
, 0.5 op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x59,0xd6,0xe9,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3664 v_mad_u32_u16_e64_dpp v255
, v255
, v255
, src_scc op_sel
:[0,1,0,0] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3665 // GFX12
: v_mad_u32_u16_e64_dpp v255
, v255
, v255
, src_scc op_sel
:[0,1,0,0] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x90,0x59,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3667 v_max3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3668 // GFX12
: v_max3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x7c,0x2c,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3670 v_max3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3671 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0b,0x2c,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3673 v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3674 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x15,0x2c,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
3676 v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3677 // GFX12
: v_max3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x26,0x2c,0xd6,0xe9,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
3679 v_max3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3680 // GFX12
: v_max3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc7,0x2c,0xd6,0xea,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3682 v_max3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3683 // GFX12
: v_max3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4d,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3685 v_max3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3686 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4d,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3688 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3689 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x4d,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3691 v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3692 // GFX12
: v_max3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4d,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3694 v_max3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3695 // GFX12
: v_max3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x4d,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3697 v_max3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3698 // GFX12
: v_max3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4e,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3700 v_max3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3701 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4e,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3703 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3704 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x4e,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3706 v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3707 // GFX12
: v_max3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4e,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3709 v_max3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3710 // GFX12
: v_max3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x4e,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3712 v_med3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3713 // GFX12
: v_med3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x7c,0x32,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3715 v_med3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3716 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0b,0x32,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3718 v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3719 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x15,0x32,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
3721 v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3722 // GFX12
: v_med3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x26,0x32,0xd6,0xe9,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
3724 v_med3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3725 // GFX12
: v_med3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc7,0x32,0xd6,0xea,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3727 v_med3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3728 // GFX12
: v_med3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x50,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3730 v_med3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3731 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x50,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3733 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3734 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x50,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3736 v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3737 // GFX12
: v_med3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x50,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3739 v_med3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3740 // GFX12
: v_med3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x50,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3742 v_med3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3743 // GFX12
: v_med3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x51,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3745 v_med3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3746 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x51,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3748 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3749 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x51,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3751 v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3752 // GFX12
: v_med3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x51,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3754 v_med3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3755 // GFX12
: v_med3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x51,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3757 v_min3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3758 // GFX12
: v_min3_num_f16_e64_dpp v5.h
, -v1.h
, v2.h
, |exec_lo| op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x7c,0x2b,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3760 v_min3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3761 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, -|v1.h|
, -|v2.
l|
, null op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0b,0x2b,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3763 v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3764 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, -|v1.
l|
, v2.h
, -|
-1| op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x15,0x2b,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
3766 v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3767 // GFX12
: v_min3_num_f16_e64_dpp v5.
l, v1.
l, -|v2.
l|
, -|
0.5| op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x26,0x2b,0xd6,0xe9,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
3769 v_min3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3770 // GFX12
: v_min3_num_f16_e64_dpp v255.h
, -|v255.
l|
, -|v255.
l|
, -|src_scc| op_sel
:[0,0,0,1] clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0xc7,0x2b,0xd6,0xea,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3772 v_min3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3773 // GFX12
: v_min3_i16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4a,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3775 v_min3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3776 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4a,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3778 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3779 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x4a,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3781 v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3782 // GFX12
: v_min3_i16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4a,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3784 v_min3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3785 // GFX12
: v_min3_i16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x4a,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3787 v_min3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0]
3788 // GFX12
: v_min3_u16_e64_dpp v5.h
, v1.h
, v2.h
, exec_hi op_sel
:[1,1,1,1] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x78,0x4b,0xd6,0xe9,0x04,0xfe,0x01,0x01,0x77,0x39,0x05]
3790 v_min3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3791 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.h
, v2.
l, exec_lo op_sel
:[1,0,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x08,0x4b,0xd6,0xe9,0x04,0xfa,0x01,0x01,0x77,0x39,0x05]
3793 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3794 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.h
, null op_sel
:[0,1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x10,0x4b,0xd6,0xe9,0x04,0xf2,0x01,0x01,0x77,0x39,0x05]
3796 v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0]
3797 // GFX12
: v_min3_u16_e64_dpp v5.
l, v1.
l, v2.
l, -1 op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x4b,0xd6,0xe9,0x04,0x06,0x03,0x01,0x77,0x39,0x05]
3799 v_min3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3800 // GFX12
: v_min3_u16_e64_dpp v255.h
, v255.
l, v255.
l, src_scc op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x40,0x4b,0xd6,0xea,0xfe,0xf7,0x03,0xff,0x00,0x00,0x00]
3802 v_pack_b32_f16_e64_dpp v5
, -v1.h
, |v2.
l| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0]
3803 // GFX12
: v_pack_b32_f16_e64_dpp v5
, -v1.h
, |v2.
l| op_sel
:[1,0,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x0a,0x11,0xd7,0xe9,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3805 v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1
3806 // GFX12
: v_pack_b32_f16_e64_dpp v255
, -|v255.
l|
, -|v255.h| op_sel
:[0,1,0] dpp8
:[0,0,0,0,0,0,0,0] fi
:1 ; encoding
: [0xff,0x13,0x11,0xd7,0xea,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3808 v_dot2_f16_f16_e64_dpp v0.
l, v1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3809 // GFX12
: v_dot2_f16_f16_e64_dpp v0.
l, v1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x00,0x66,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0x46,0x92]
3811 v_dot2_f16_f16_e64_dpp v0.
l, s1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3812 // GFX12-ERR
: :[[@LINE-
1]]:30: error
: invalid operand for instruction
3814 v_dot2_f16_f16_e64_dpp v0.
l, v1
, v2
, v3.
l op_sel
:[1,1,0,0] dpp8
:[0,1,2,3,4,4,4,4]
3815 // GFX12-ERR
: :[[@LINE-
1]]:43: error
: invalid op_sel operand
3817 v_dot2_f16_f16_e64_dpp v0.
l, v1
, s2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3818 // GFX12
: v_dot2_f16_f16_e64_dpp v0.
l, v1
, s2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x00,0x66,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x88,0x46,0x92]
3820 v_dot2_f16_f16_e64_dpp v0.h
, v1
, v2
, v3.h op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4]
3821 // GFX12
: v_dot2_f16_f16_e64_dpp v0.h
, v1
, v2
, v3.h op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x60,0x66,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0x46,0x92]
3823 v_dot2_f16_f16_e64_dpp v0.h
, |v1|
, -v2
, -|s3| op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4]
3824 // GFX12
: v_dot2_f16_f16_e64_dpp v0.h
, |v1|
, -v2
, -|s3| op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x65,0x66,0xd6,0xe9,0x04,0x0e,0xc0,0x01,0x88,0x46,0x92]
3826 v_dot2_f16_f16_e64_dpp v5.
l, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0]
3827 // GFX12
: v_dot2_f16_f16_e64_dpp v5.
l, v1
, v2
, 0.5 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x66,0xd6,0xe9,0x04,0xc2,0x03,0x01,0x77,0x39,0x05]
3829 v_dot2_f16_f16_e64_dpp v5.
l, v1
, v2
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
3830 // GFX12
: v_dot2_f16_f16_e64_dpp v5.
l, v1
, v2
, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x66,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3832 v_dot2_f16_f16_e64_dpp v255.h
, -|v255|
, -|v255|
, -|src_scc| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3833 // GFX12
: v_dot2_f16_f16_e64_dpp v255.h
, -|v255|
, -|v255|
, -|src_scc| op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x47,0x66,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3835 v_dot2_bf16_bf16_e64_dpp v0.
l, v1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3836 // GFX12
: v_dot2_bf16_bf16_e64_dpp v0.
l, v1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x00,0x67,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0x46,0x92]
3838 v_dot2_bf16_bf16_e64_dpp v0.
l, s1
, v2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3839 // GFX12-ERR
: :[[@LINE-
1]]:32: error
: invalid operand for instruction
3841 v_dot2_bf16_bf16_e64_dpp v0.
l, v1
, v2
, v3.
l op_sel
:[1,1,0,0] dpp8
:[0,1,2,3,4,4,4,4]
3842 // GFX12-ERR
: :[[@LINE-
1]]:45: error
: invalid op_sel operand
3844 v_dot2_bf16_bf16_e64_dpp v0.
l, v1
, s2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4]
3845 // GFX12
: v_dot2_bf16_bf16_e64_dpp v0.
l, v1
, s2
, v3.
l dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x00,0x67,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x88,0x46,0x92]
3847 v_dot2_bf16_bf16_e64_dpp v0.h
, v1
, v2
, v3.h op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4]
3848 // GFX12
: v_dot2_bf16_bf16_e64_dpp v0.h
, v1
, v2
, v3.h op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x60,0x67,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x88,0x46,0x92]
3850 v_dot2_bf16_bf16_e64_dpp v0.h
, |v1|
, -v2
, -|s3| op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4]
3851 // GFX12
: v_dot2_bf16_bf16_e64_dpp v0.h
, |v1|
, -v2
, -|s3| op_sel
:[0,0,1,1] dpp8
:[0,1,2,3,4,4,4,4] ; encoding
: [0x00,0x65,0x67,0xd6,0xe9,0x04,0x0e,0xc0,0x01,0x88,0x46,0x92]
3853 v_dot2_bf16_bf16_e64_dpp v5.
l, v1
, v2
, 0 dpp8
:[7,6,5,4,3,2,1,0]
3854 // GFX12
: v_dot2_bf16_bf16_e64_dpp v5.
l, v1
, v2
, 0 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x67,0xd6,0xe9,0x04,0x02,0x02,0x01,0x77,0x39,0x05]
3856 v_dot2_bf16_bf16_e64_dpp v5.
l, v1
, v2
, v255.h dpp8
:[7,6,5,4,3,2,1,0]
3857 // GFX12
: v_dot2_bf16_bf16_e64_dpp v5.
l, v1
, v2
, v255.h op_sel
:[0,0,1,0] dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x20,0x67,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3859 v_dot2_bf16_bf16_e64_dpp v255.h
, -|v255|
, -|v255|
, -|src_scc| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3860 // GFX12
: v_dot2_bf16_bf16_e64_dpp v255.h
, -|v255|
, -|v255|
, -|src_scc| op_sel
:[0,0,0,1] dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x47,0x67,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
3862 v_minimum_f32 v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3863 // GFX12
: v_minimum_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x65,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3865 v_minimum_f32 v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
3866 // GFX12
: v_minimum_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x65,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
3868 v_minimum_f32 v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3869 // GFX12
: v_minimum_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x65,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3871 v_minimum_f32 v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3872 // GFX12
: v_minimum_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x65,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3874 v_maximum_f32 v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3875 // GFX12
: v_maximum_f32_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x66,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3877 v_maximum_f32 v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
3878 // GFX12
: v_maximum_f32_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x66,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
3880 v_maximum_f32 v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3881 // GFX12
: v_maximum_f32_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x66,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3883 v_maximum_f32 v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3884 // GFX12
: v_maximum_f32_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x66,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3886 v_minimum_f16 v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3887 // GFX12
: v_minimum_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x67,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3889 v_minimum_f16 v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
3890 // GFX12
: v_minimum_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x67,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
3892 v_minimum_f16 v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3893 // GFX12
: v_minimum_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x67,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3895 v_minimum_f16 v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3896 // GFX12
: v_minimum_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x67,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3898 v_maximum_f16 v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
3899 // GFX12
: v_maximum_f16_e64_dpp v5
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x68,0xd7,0xe9,0x04,0x02,0x00,0x01,0x77,0x39,0x05]
3901 v_maximum_f16 v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0]
3902 // GFX12
: v_maximum_f16_e64_dpp v5
, |v1|
, -v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x68,0xd7,0xe9,0x04,0x02,0x40,0x01,0x77,0x39,0x05]
3904 v_maximum_f16 v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3905 // GFX12
: v_maximum_f16_e64_dpp v5
, -v1
, |v2| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x02,0x68,0xd7,0xea,0x04,0x02,0x20,0x01,0x77,0x39,0x05]
3907 v_maximum_f16 v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3908 // GFX12
: v_maximum_f16_e64_dpp v255
, -|v255|
, -|v255| dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x03,0x68,0xd7,0xe9,0xfe,0x03,0x60,0xff,0x00,0x00,0x00]
3910 v_minimum3_f32 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3911 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3913 v_minimum3_f32 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3914 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3916 v_minimum3_f32 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
3917 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
3919 v_minimum3_f32 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3920 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3922 v_minimum3_f32 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3923 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3925 v_minimum3_f32 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3926 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3928 v_minimum3_f32 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3929 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2d,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3931 v_minimum3_f32 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3932 // GFX12
: v_minimum3_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2d,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
3934 v_minimum3_f32 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3935 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2d,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
3937 v_minimum3_f32 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
3938 // GFX12
: v_minimum3_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2d,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3940 v_minimum3_f32 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
3941 // GFX12
: v_minimum3_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2d,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3943 v_minimum3_f32 v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
3944 // GFX12
: v_minimum3_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2d,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
3946 v_minimum3_f32 v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3947 // GFX12
: v_minimum3_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2d,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
3949 v_minimum3_f32 v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3950 // GFX12
: v_minimum3_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2d,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
3952 v_maximum3_f32 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3953 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3955 v_maximum3_f32 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3956 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
3958 v_maximum3_f32 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
3959 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
3961 v_maximum3_f32 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
3962 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
3964 v_maximum3_f32 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
3965 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
3967 v_maximum3_f32 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
3968 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
3970 v_maximum3_f32 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
3971 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2e,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
3973 v_maximum3_f32 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
3974 // GFX12
: v_maximum3_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2e,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
3976 v_maximum3_f32 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
3977 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2e,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
3979 v_maximum3_f32 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
3980 // GFX12
: v_maximum3_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2e,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
3982 v_maximum3_f32 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
3983 // GFX12
: v_maximum3_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2e,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
3985 v_maximum3_f32 v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
3986 // GFX12
: v_maximum3_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2e,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
3988 v_maximum3_f32 v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
3989 // GFX12
: v_maximum3_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2e,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
3991 v_maximum3_f32 v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
3992 // GFX12
: v_maximum3_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2e,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
3994 v_minimum3_f16 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3995 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
3997 v_minimum3_f16 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
3998 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4000 v_minimum3_f16 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4001 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4003 v_minimum3_f16 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4004 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4006 v_minimum3_f16 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4007 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4009 v_minimum3_f16 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4010 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4012 v_minimum3_f16 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4013 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x2f,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4015 v_minimum3_f16 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4016 // GFX12
: v_minimum3_f16_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x2f,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4018 v_minimum3_f16 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4019 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x2f,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4021 v_minimum3_f16 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4022 // GFX12
: v_minimum3_f16_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x2f,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4024 v_minimum3_f16 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4025 // GFX12
: v_minimum3_f16_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x2f,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4027 v_minimum3_f16 v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
4028 // GFX12
: v_minimum3_f16_e64_dpp v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x2f,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
4030 v_minimum3_f16 v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4031 // GFX12
: v_minimum3_f16_e64_dpp v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x2f,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
4033 v_minimum3_f16 v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4034 // GFX12
: v_minimum3_f16_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x2f,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
4036 v_maximum3_f16 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4037 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
4039 v_maximum3_f16 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4040 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4042 v_maximum3_f16 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4043 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4045 v_maximum3_f16 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4046 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4048 v_maximum3_f16 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4049 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4051 v_maximum3_f16 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4052 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4054 v_maximum3_f16 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4055 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x30,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4057 v_maximum3_f16 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4058 // GFX12
: v_maximum3_f16_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x30,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4060 v_maximum3_f16 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4061 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x30,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4063 v_maximum3_f16 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4064 // GFX12
: v_maximum3_f16_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x30,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4066 v_maximum3_f16 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4067 // GFX12
: v_maximum3_f16_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x30,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4069 v_maximum3_f16 v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
4070 // GFX12
: v_maximum3_f16_e64_dpp v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x30,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
4072 v_maximum3_f16 v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4073 // GFX12
: v_maximum3_f16_e64_dpp v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x30,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
4075 v_maximum3_f16 v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4076 // GFX12
: v_maximum3_f16_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x30,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
4078 v_maximumminimum_f32 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4079 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
4081 v_maximumminimum_f32 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4082 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4084 v_maximumminimum_f32 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4085 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4087 v_maximumminimum_f32 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4088 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4090 v_maximumminimum_f32 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4091 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4093 v_maximumminimum_f32 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4094 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4096 v_maximumminimum_f32 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4097 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6d,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4099 v_maximumminimum_f32 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4100 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6d,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4102 v_maximumminimum_f32 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4103 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6d,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4105 v_maximumminimum_f32 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4106 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6d,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4108 v_maximumminimum_f32 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4109 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6d,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4111 v_maximumminimum_f32 v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
4112 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6d,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
4114 v_maximumminimum_f32 v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4115 // GFX12
: v_maximumminimum_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6d,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
4117 v_maximumminimum_f32 v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4118 // GFX12
: v_maximumminimum_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6d,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
4120 v_minimummaximum_f32 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4121 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
4123 v_minimummaximum_f32 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4124 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4126 v_minimummaximum_f32 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4127 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4129 v_minimummaximum_f32 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4130 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4132 v_minimummaximum_f32 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4133 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4135 v_minimummaximum_f32 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4136 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4138 v_minimummaximum_f32 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4139 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6c,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4141 v_minimummaximum_f32 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4142 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6c,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4144 v_minimummaximum_f32 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4145 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6c,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4147 v_minimummaximum_f32 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4148 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6c,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4150 v_minimummaximum_f32 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4151 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6c,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4153 v_minimummaximum_f32 v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0]
4154 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, -|v1|
, v2
, -|
-1|
mul:2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6c,0xd6,0xe9,0x04,0x06,0xab,0x01,0x77,0x39,0x05]
4156 v_minimummaximum_f32 v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4157 // GFX12
: v_minimummaximum_f32_e64_dpp v5
, v1
, -|v2|
, -|
0.5|
mul:4 dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6c,0xd6,0xea,0x04,0xc2,0xd3,0x01,0x77,0x39,0x05]
4159 v_minimummaximum_f32 v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4160 // GFX12
: v_minimummaximum_f32_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp
div:2 dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6c,0xd6,0xe9,0xfe,0xf7,0xfb,0xff,0x00,0x00,0x00]
4162 v_maximumminimum_f16 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4163 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
4165 v_maximumminimum_f16 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4166 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4168 v_maximumminimum_f16 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4169 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4171 v_maximumminimum_f16 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4172 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4174 v_maximumminimum_f16 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4175 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4177 v_maximumminimum_f16 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4178 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4180 v_maximumminimum_f16 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4181 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6f,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4183 v_maximumminimum_f16 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4184 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6f,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4186 v_maximumminimum_f16 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4187 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6f,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4189 v_maximumminimum_f16 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4190 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6f,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4192 v_maximumminimum_f16 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4193 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6f,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4195 v_maximumminimum_f16 v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
4196 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6f,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
4198 v_maximumminimum_f16 v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4199 // GFX12
: v_maximumminimum_f16_e64_dpp v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6f,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
4201 v_maximumminimum_f16 v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4202 // GFX12
: v_maximumminimum_f16_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6f,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]
4204 v_minimummaximum_f16 v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4205 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, v2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0x0e,0x04,0x01,0x77,0x39,0x05]
4207 v_minimummaximum_f16 v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0]
4208 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, s2
, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0x0c,0x04,0x01,0x77,0x39,0x05]
4210 v_minimummaximum_f16 v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0]
4211 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, 2.0, v3 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0xe8,0x0d,0x04,0x01,0x77,0x39,0x05]
4213 v_minimummaximum_f16 v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0]
4214 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, v2
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0xfe,0x07,0x01,0x77,0x39,0x05]
4216 v_minimummaximum_f16 v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0]
4217 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, v2
, s105 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0xa6,0x01,0x01,0x77,0x39,0x05]
4219 v_minimummaximum_f16 v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0]
4220 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, v2
, vcc_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0xae,0x01,0x01,0x77,0x39,0x05]
4222 v_minimummaximum_f16 v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0]
4223 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, v2
, vcc_lo dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x00,0x6e,0xd6,0xe9,0x04,0xaa,0x01,0x01,0x77,0x39,0x05]
4225 v_minimummaximum_f16 v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0]
4226 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, |v1|
, v2
, -ttmp15 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x01,0x6e,0xd6,0xe9,0x04,0xee,0x81,0x01,0x77,0x39,0x05]
4228 v_minimummaximum_f16 v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0]
4229 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, -|v2|
, exec_hi dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x02,0x6e,0xd6,0xe9,0x04,0xfe,0x41,0x01,0x77,0x39,0x05]
4231 v_minimummaximum_f16 v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0]
4232 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, -v1
, v2
, |exec_lo| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x04,0x6e,0xd6,0xe9,0x04,0xfa,0x21,0x01,0x77,0x39,0x05]
4234 v_minimummaximum_f16 v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0]
4235 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, -|v1|
, -|v2|
, null dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x03,0x6e,0xd6,0xe9,0x04,0xf2,0x61,0x01,0x77,0x39,0x05]
4237 v_minimummaximum_f16 v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0]
4238 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, -|v1|
, v2
, -|
-1| dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x05,0x05,0x6e,0xd6,0xe9,0x04,0x06,0xa3,0x01,0x77,0x39,0x05]
4240 v_minimummaximum_f16 v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1
4241 // GFX12
: v_minimummaximum_f16_e64_dpp v5
, v1
, -|v2|
, -|
0.5| dpp8
:[7,6,5,4,3,2,1,0] fi
:1 ; encoding
: [0x05,0x06,0x6e,0xd6,0xea,0x04,0xc2,0xc3,0x01,0x77,0x39,0x05]
4243 v_minimummaximum_f16 v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] fi
:0
4244 // GFX12
: v_minimummaximum_f16_e64_dpp v255
, -|v255|
, -|v255|
, -|src_scc| clamp dpp8
:[0,0,0,0,0,0,0,0] ; encoding
: [0xff,0x87,0x6e,0xd6,0xe9,0xfe,0xf7,0xe3,0xff,0x00,0x00,0x00]