1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Intrinsic Function Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifndef LLVM_IR_INTRINSIC_NVVM_ENUMS_H
10#define LLVM_IR_INTRINSIC_NVVM_ENUMS_H
11
12namespace llvm {
13namespace Intrinsic {
14enum NVVMIntrinsics : unsigned {
15// Enum values for intrinsics
16 nvvm_add_rm_d = 5112, // llvm.nvvm.add.rm.d
17 nvvm_add_rm_f, // llvm.nvvm.add.rm.f
18 nvvm_add_rm_ftz_f, // llvm.nvvm.add.rm.ftz.f
19 nvvm_add_rn_d, // llvm.nvvm.add.rn.d
20 nvvm_add_rn_f, // llvm.nvvm.add.rn.f
21 nvvm_add_rn_ftz_f, // llvm.nvvm.add.rn.ftz.f
22 nvvm_add_rp_d, // llvm.nvvm.add.rp.d
23 nvvm_add_rp_f, // llvm.nvvm.add.rp.f
24 nvvm_add_rp_ftz_f, // llvm.nvvm.add.rp.ftz.f
25 nvvm_add_rz_d, // llvm.nvvm.add.rz.d
26 nvvm_add_rz_f, // llvm.nvvm.add.rz.f
27 nvvm_add_rz_ftz_f, // llvm.nvvm.add.rz.ftz.f
28 nvvm_atomic_add_gen_f_cta, // llvm.nvvm.atomic.add.gen.f.cta
29 nvvm_atomic_add_gen_f_sys, // llvm.nvvm.atomic.add.gen.f.sys
30 nvvm_atomic_add_gen_i_cta, // llvm.nvvm.atomic.add.gen.i.cta
31 nvvm_atomic_add_gen_i_sys, // llvm.nvvm.atomic.add.gen.i.sys
32 nvvm_atomic_and_gen_i_cta, // llvm.nvvm.atomic.and.gen.i.cta
33 nvvm_atomic_and_gen_i_sys, // llvm.nvvm.atomic.and.gen.i.sys
34 nvvm_atomic_cas_gen_i_cta, // llvm.nvvm.atomic.cas.gen.i.cta
35 nvvm_atomic_cas_gen_i_sys, // llvm.nvvm.atomic.cas.gen.i.sys
36 nvvm_atomic_dec_gen_i_cta, // llvm.nvvm.atomic.dec.gen.i.cta
37 nvvm_atomic_dec_gen_i_sys, // llvm.nvvm.atomic.dec.gen.i.sys
38 nvvm_atomic_exch_gen_i_cta, // llvm.nvvm.atomic.exch.gen.i.cta
39 nvvm_atomic_exch_gen_i_sys, // llvm.nvvm.atomic.exch.gen.i.sys
40 nvvm_atomic_inc_gen_i_cta, // llvm.nvvm.atomic.inc.gen.i.cta
41 nvvm_atomic_inc_gen_i_sys, // llvm.nvvm.atomic.inc.gen.i.sys
42 nvvm_atomic_load_dec_32, // llvm.nvvm.atomic.load.dec.32
43 nvvm_atomic_load_inc_32, // llvm.nvvm.atomic.load.inc.32
44 nvvm_atomic_max_gen_i_cta, // llvm.nvvm.atomic.max.gen.i.cta
45 nvvm_atomic_max_gen_i_sys, // llvm.nvvm.atomic.max.gen.i.sys
46 nvvm_atomic_min_gen_i_cta, // llvm.nvvm.atomic.min.gen.i.cta
47 nvvm_atomic_min_gen_i_sys, // llvm.nvvm.atomic.min.gen.i.sys
48 nvvm_atomic_or_gen_i_cta, // llvm.nvvm.atomic.or.gen.i.cta
49 nvvm_atomic_or_gen_i_sys, // llvm.nvvm.atomic.or.gen.i.sys
50 nvvm_atomic_xor_gen_i_cta, // llvm.nvvm.atomic.xor.gen.i.cta
51 nvvm_atomic_xor_gen_i_sys, // llvm.nvvm.atomic.xor.gen.i.sys
52 nvvm_bar_sync, // llvm.nvvm.bar.sync
53 nvvm_bar_warp_sync, // llvm.nvvm.bar.warp.sync
54 nvvm_barrier, // llvm.nvvm.barrier
55 nvvm_barrier_n, // llvm.nvvm.barrier.n
56 nvvm_barrier_sync, // llvm.nvvm.barrier.sync
57 nvvm_barrier_sync_cnt, // llvm.nvvm.barrier.sync.cnt
58 nvvm_barrier0, // llvm.nvvm.barrier0
59 nvvm_barrier0_and, // llvm.nvvm.barrier0.and
60 nvvm_barrier0_or, // llvm.nvvm.barrier0.or
61 nvvm_barrier0_popc, // llvm.nvvm.barrier0.popc
62 nvvm_bitcast_d2ll, // llvm.nvvm.bitcast.d2ll
63 nvvm_bitcast_f2i, // llvm.nvvm.bitcast.f2i
64 nvvm_bitcast_i2f, // llvm.nvvm.bitcast.i2f
65 nvvm_bitcast_ll2d, // llvm.nvvm.bitcast.ll2d
66 nvvm_ceil_d, // llvm.nvvm.ceil.d
67 nvvm_ceil_f, // llvm.nvvm.ceil.f
68 nvvm_ceil_ftz_f, // llvm.nvvm.ceil.ftz.f
69 nvvm_compiler_error, // llvm.nvvm.compiler.error
70 nvvm_compiler_warn, // llvm.nvvm.compiler.warn
71 nvvm_cos_approx_f, // llvm.nvvm.cos.approx.f
72 nvvm_cos_approx_ftz_f, // llvm.nvvm.cos.approx.ftz.f
73 nvvm_cp_async_ca_shared_global_16, // llvm.nvvm.cp.async.ca.shared.global.16
74 nvvm_cp_async_ca_shared_global_4, // llvm.nvvm.cp.async.ca.shared.global.4
75 nvvm_cp_async_ca_shared_global_8, // llvm.nvvm.cp.async.ca.shared.global.8
76 nvvm_cp_async_cg_shared_global_16, // llvm.nvvm.cp.async.cg.shared.global.16
77 nvvm_cp_async_commit_group, // llvm.nvvm.cp.async.commit.group
78 nvvm_cp_async_mbarrier_arrive, // llvm.nvvm.cp.async.mbarrier.arrive
79 nvvm_cp_async_mbarrier_arrive_noinc, // llvm.nvvm.cp.async.mbarrier.arrive.noinc
80 nvvm_cp_async_mbarrier_arrive_noinc_shared, // llvm.nvvm.cp.async.mbarrier.arrive.noinc.shared
81 nvvm_cp_async_mbarrier_arrive_shared, // llvm.nvvm.cp.async.mbarrier.arrive.shared
82 nvvm_cp_async_wait_all, // llvm.nvvm.cp.async.wait.all
83 nvvm_cp_async_wait_group, // llvm.nvvm.cp.async.wait.group
84 nvvm_d2f_rm, // llvm.nvvm.d2f.rm
85 nvvm_d2f_rm_ftz, // llvm.nvvm.d2f.rm.ftz
86 nvvm_d2f_rn, // llvm.nvvm.d2f.rn
87 nvvm_d2f_rn_ftz, // llvm.nvvm.d2f.rn.ftz
88 nvvm_d2f_rp, // llvm.nvvm.d2f.rp
89 nvvm_d2f_rp_ftz, // llvm.nvvm.d2f.rp.ftz
90 nvvm_d2f_rz, // llvm.nvvm.d2f.rz
91 nvvm_d2f_rz_ftz, // llvm.nvvm.d2f.rz.ftz
92 nvvm_d2i_hi, // llvm.nvvm.d2i.hi
93 nvvm_d2i_lo, // llvm.nvvm.d2i.lo
94 nvvm_d2i_rm, // llvm.nvvm.d2i.rm
95 nvvm_d2i_rn, // llvm.nvvm.d2i.rn
96 nvvm_d2i_rp, // llvm.nvvm.d2i.rp
97 nvvm_d2i_rz, // llvm.nvvm.d2i.rz
98 nvvm_d2ll_rm, // llvm.nvvm.d2ll.rm
99 nvvm_d2ll_rn, // llvm.nvvm.d2ll.rn
100 nvvm_d2ll_rp, // llvm.nvvm.d2ll.rp
101 nvvm_d2ll_rz, // llvm.nvvm.d2ll.rz
102 nvvm_d2ui_rm, // llvm.nvvm.d2ui.rm
103 nvvm_d2ui_rn, // llvm.nvvm.d2ui.rn
104 nvvm_d2ui_rp, // llvm.nvvm.d2ui.rp
105 nvvm_d2ui_rz, // llvm.nvvm.d2ui.rz
106 nvvm_d2ull_rm, // llvm.nvvm.d2ull.rm
107 nvvm_d2ull_rn, // llvm.nvvm.d2ull.rn
108 nvvm_d2ull_rp, // llvm.nvvm.d2ull.rp
109 nvvm_d2ull_rz, // llvm.nvvm.d2ull.rz
110 nvvm_div_approx_f, // llvm.nvvm.div.approx.f
111 nvvm_div_approx_ftz_f, // llvm.nvvm.div.approx.ftz.f
112 nvvm_div_rm_d, // llvm.nvvm.div.rm.d
113 nvvm_div_rm_f, // llvm.nvvm.div.rm.f
114 nvvm_div_rm_ftz_f, // llvm.nvvm.div.rm.ftz.f
115 nvvm_div_rn_d, // llvm.nvvm.div.rn.d
116 nvvm_div_rn_f, // llvm.nvvm.div.rn.f
117 nvvm_div_rn_ftz_f, // llvm.nvvm.div.rn.ftz.f
118 nvvm_div_rp_d, // llvm.nvvm.div.rp.d
119 nvvm_div_rp_f, // llvm.nvvm.div.rp.f
120 nvvm_div_rp_ftz_f, // llvm.nvvm.div.rp.ftz.f
121 nvvm_div_rz_d, // llvm.nvvm.div.rz.d
122 nvvm_div_rz_f, // llvm.nvvm.div.rz.f
123 nvvm_div_rz_ftz_f, // llvm.nvvm.div.rz.ftz.f
124 nvvm_ex2_approx_d, // llvm.nvvm.ex2.approx.d
125 nvvm_ex2_approx_f, // llvm.nvvm.ex2.approx.f
126 nvvm_ex2_approx_ftz_f, // llvm.nvvm.ex2.approx.ftz.f
127 nvvm_f2bf16_rn, // llvm.nvvm.f2bf16.rn
128 nvvm_f2bf16_rn_relu, // llvm.nvvm.f2bf16.rn.relu
129 nvvm_f2bf16_rz, // llvm.nvvm.f2bf16.rz
130 nvvm_f2bf16_rz_relu, // llvm.nvvm.f2bf16.rz.relu
131 nvvm_f2h_rn, // llvm.nvvm.f2h.rn
132 nvvm_f2h_rn_ftz, // llvm.nvvm.f2h.rn.ftz
133 nvvm_f2i_rm, // llvm.nvvm.f2i.rm
134 nvvm_f2i_rm_ftz, // llvm.nvvm.f2i.rm.ftz
135 nvvm_f2i_rn, // llvm.nvvm.f2i.rn
136 nvvm_f2i_rn_ftz, // llvm.nvvm.f2i.rn.ftz
137 nvvm_f2i_rp, // llvm.nvvm.f2i.rp
138 nvvm_f2i_rp_ftz, // llvm.nvvm.f2i.rp.ftz
139 nvvm_f2i_rz, // llvm.nvvm.f2i.rz
140 nvvm_f2i_rz_ftz, // llvm.nvvm.f2i.rz.ftz
141 nvvm_f2ll_rm, // llvm.nvvm.f2ll.rm
142 nvvm_f2ll_rm_ftz, // llvm.nvvm.f2ll.rm.ftz
143 nvvm_f2ll_rn, // llvm.nvvm.f2ll.rn
144 nvvm_f2ll_rn_ftz, // llvm.nvvm.f2ll.rn.ftz
145 nvvm_f2ll_rp, // llvm.nvvm.f2ll.rp
146 nvvm_f2ll_rp_ftz, // llvm.nvvm.f2ll.rp.ftz
147 nvvm_f2ll_rz, // llvm.nvvm.f2ll.rz
148 nvvm_f2ll_rz_ftz, // llvm.nvvm.f2ll.rz.ftz
149 nvvm_f2tf32_rna, // llvm.nvvm.f2tf32.rna
150 nvvm_f2ui_rm, // llvm.nvvm.f2ui.rm
151 nvvm_f2ui_rm_ftz, // llvm.nvvm.f2ui.rm.ftz
152 nvvm_f2ui_rn, // llvm.nvvm.f2ui.rn
153 nvvm_f2ui_rn_ftz, // llvm.nvvm.f2ui.rn.ftz
154 nvvm_f2ui_rp, // llvm.nvvm.f2ui.rp
155 nvvm_f2ui_rp_ftz, // llvm.nvvm.f2ui.rp.ftz
156 nvvm_f2ui_rz, // llvm.nvvm.f2ui.rz
157 nvvm_f2ui_rz_ftz, // llvm.nvvm.f2ui.rz.ftz
158 nvvm_f2ull_rm, // llvm.nvvm.f2ull.rm
159 nvvm_f2ull_rm_ftz, // llvm.nvvm.f2ull.rm.ftz
160 nvvm_f2ull_rn, // llvm.nvvm.f2ull.rn
161 nvvm_f2ull_rn_ftz, // llvm.nvvm.f2ull.rn.ftz
162 nvvm_f2ull_rp, // llvm.nvvm.f2ull.rp
163 nvvm_f2ull_rp_ftz, // llvm.nvvm.f2ull.rp.ftz
164 nvvm_f2ull_rz, // llvm.nvvm.f2ull.rz
165 nvvm_f2ull_rz_ftz, // llvm.nvvm.f2ull.rz.ftz
166 nvvm_fabs_d, // llvm.nvvm.fabs.d
167 nvvm_fabs_f, // llvm.nvvm.fabs.f
168 nvvm_fabs_ftz_f, // llvm.nvvm.fabs.ftz.f
169 nvvm_ff2bf16x2_rn, // llvm.nvvm.ff2bf16x2.rn
170 nvvm_ff2bf16x2_rn_relu, // llvm.nvvm.ff2bf16x2.rn.relu
171 nvvm_ff2bf16x2_rz, // llvm.nvvm.ff2bf16x2.rz
172 nvvm_ff2bf16x2_rz_relu, // llvm.nvvm.ff2bf16x2.rz.relu
173 nvvm_ff2f16x2_rn, // llvm.nvvm.ff2f16x2.rn
174 nvvm_ff2f16x2_rn_relu, // llvm.nvvm.ff2f16x2.rn.relu
175 nvvm_ff2f16x2_rz, // llvm.nvvm.ff2f16x2.rz
176 nvvm_ff2f16x2_rz_relu, // llvm.nvvm.ff2f16x2.rz.relu
177 nvvm_floor_d, // llvm.nvvm.floor.d
178 nvvm_floor_f, // llvm.nvvm.floor.f
179 nvvm_floor_ftz_f, // llvm.nvvm.floor.ftz.f
180 nvvm_fma_rm_d, // llvm.nvvm.fma.rm.d
181 nvvm_fma_rm_f, // llvm.nvvm.fma.rm.f
182 nvvm_fma_rm_ftz_f, // llvm.nvvm.fma.rm.ftz.f
183 nvvm_fma_rn_d, // llvm.nvvm.fma.rn.d
184 nvvm_fma_rn_f, // llvm.nvvm.fma.rn.f
185 nvvm_fma_rn_ftz_f, // llvm.nvvm.fma.rn.ftz.f
186 nvvm_fma_rp_d, // llvm.nvvm.fma.rp.d
187 nvvm_fma_rp_f, // llvm.nvvm.fma.rp.f
188 nvvm_fma_rp_ftz_f, // llvm.nvvm.fma.rp.ftz.f
189 nvvm_fma_rz_d, // llvm.nvvm.fma.rz.d
190 nvvm_fma_rz_f, // llvm.nvvm.fma.rz.f
191 nvvm_fma_rz_ftz_f, // llvm.nvvm.fma.rz.ftz.f
192 nvvm_fmax_d, // llvm.nvvm.fmax.d
193 nvvm_fmax_f, // llvm.nvvm.fmax.f
194 nvvm_fmax_ftz_f, // llvm.nvvm.fmax.ftz.f
195 nvvm_fmin_d, // llvm.nvvm.fmin.d
196 nvvm_fmin_f, // llvm.nvvm.fmin.f
197 nvvm_fmin_ftz_f, // llvm.nvvm.fmin.ftz.f
198 nvvm_fns, // llvm.nvvm.fns
199 nvvm_i2d_rm, // llvm.nvvm.i2d.rm
200 nvvm_i2d_rn, // llvm.nvvm.i2d.rn
201 nvvm_i2d_rp, // llvm.nvvm.i2d.rp
202 nvvm_i2d_rz, // llvm.nvvm.i2d.rz
203 nvvm_i2f_rm, // llvm.nvvm.i2f.rm
204 nvvm_i2f_rn, // llvm.nvvm.i2f.rn
205 nvvm_i2f_rp, // llvm.nvvm.i2f.rp
206 nvvm_i2f_rz, // llvm.nvvm.i2f.rz
207 nvvm_isspacep_const, // llvm.nvvm.isspacep.const
208 nvvm_isspacep_global, // llvm.nvvm.isspacep.global
209 nvvm_isspacep_local, // llvm.nvvm.isspacep.local
210 nvvm_isspacep_shared, // llvm.nvvm.isspacep.shared
211 nvvm_istypep_sampler, // llvm.nvvm.istypep.sampler
212 nvvm_istypep_surface, // llvm.nvvm.istypep.surface
213 nvvm_istypep_texture, // llvm.nvvm.istypep.texture
214 nvvm_ldg_global_f, // llvm.nvvm.ldg.global.f
215 nvvm_ldg_global_i, // llvm.nvvm.ldg.global.i
216 nvvm_ldg_global_p, // llvm.nvvm.ldg.global.p
217 nvvm_ldmatrix_sync_aligned_m8n8_x1_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x1.b16
218 nvvm_ldmatrix_sync_aligned_m8n8_x1_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x1.trans.b16
219 nvvm_ldmatrix_sync_aligned_m8n8_x2_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x2.b16
220 nvvm_ldmatrix_sync_aligned_m8n8_x2_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x2.trans.b16
221 nvvm_ldmatrix_sync_aligned_m8n8_x4_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x4.b16
222 nvvm_ldmatrix_sync_aligned_m8n8_x4_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x4.trans.b16
223 nvvm_ldu_global_f, // llvm.nvvm.ldu.global.f
224 nvvm_ldu_global_i, // llvm.nvvm.ldu.global.i
225 nvvm_ldu_global_p, // llvm.nvvm.ldu.global.p
226 nvvm_lg2_approx_d, // llvm.nvvm.lg2.approx.d
227 nvvm_lg2_approx_f, // llvm.nvvm.lg2.approx.f
228 nvvm_lg2_approx_ftz_f, // llvm.nvvm.lg2.approx.ftz.f
229 nvvm_ll2d_rm, // llvm.nvvm.ll2d.rm
230 nvvm_ll2d_rn, // llvm.nvvm.ll2d.rn
231 nvvm_ll2d_rp, // llvm.nvvm.ll2d.rp
232 nvvm_ll2d_rz, // llvm.nvvm.ll2d.rz
233 nvvm_ll2f_rm, // llvm.nvvm.ll2f.rm
234 nvvm_ll2f_rn, // llvm.nvvm.ll2f.rn
235 nvvm_ll2f_rp, // llvm.nvvm.ll2f.rp
236 nvvm_ll2f_rz, // llvm.nvvm.ll2f.rz
237 nvvm_lohi_i2d, // llvm.nvvm.lohi.i2d
238 nvvm_match_all_sync_i32p, // llvm.nvvm.match.all.sync.i32p
239 nvvm_match_all_sync_i64p, // llvm.nvvm.match.all.sync.i64p
240 nvvm_match_any_sync_i32, // llvm.nvvm.match.any.sync.i32
241 nvvm_match_any_sync_i64, // llvm.nvvm.match.any.sync.i64
242 nvvm_mbarrier_arrive, // llvm.nvvm.mbarrier.arrive
243 nvvm_mbarrier_arrive_drop, // llvm.nvvm.mbarrier.arrive.drop
244 nvvm_mbarrier_arrive_drop_noComplete, // llvm.nvvm.mbarrier.arrive.drop.noComplete
245 nvvm_mbarrier_arrive_drop_noComplete_shared, // llvm.nvvm.mbarrier.arrive.drop.noComplete.shared
246 nvvm_mbarrier_arrive_drop_shared, // llvm.nvvm.mbarrier.arrive.drop.shared
247 nvvm_mbarrier_arrive_noComplete, // llvm.nvvm.mbarrier.arrive.noComplete
248 nvvm_mbarrier_arrive_noComplete_shared, // llvm.nvvm.mbarrier.arrive.noComplete.shared
249 nvvm_mbarrier_arrive_shared, // llvm.nvvm.mbarrier.arrive.shared
250 nvvm_mbarrier_init, // llvm.nvvm.mbarrier.init
251 nvvm_mbarrier_init_shared, // llvm.nvvm.mbarrier.init.shared
252 nvvm_mbarrier_inval, // llvm.nvvm.mbarrier.inval
253 nvvm_mbarrier_inval_shared, // llvm.nvvm.mbarrier.inval.shared
254 nvvm_mbarrier_pending_count, // llvm.nvvm.mbarrier.pending.count
255 nvvm_mbarrier_test_wait, // llvm.nvvm.mbarrier.test.wait
256 nvvm_mbarrier_test_wait_shared, // llvm.nvvm.mbarrier.test.wait.shared
257 nvvm_membar_cta, // llvm.nvvm.membar.cta
258 nvvm_membar_gl, // llvm.nvvm.membar.gl
259 nvvm_membar_sys, // llvm.nvvm.membar.sys
260 nvvm_mma_and_popc_m16n8k128_row_col_b1, // llvm.nvvm.mma.and.popc.m16n8k128.row.col.b1
261 nvvm_mma_and_popc_m16n8k256_row_col_b1, // llvm.nvvm.mma.and.popc.m16n8k256.row.col.b1
262 nvvm_mma_and_popc_m8n8k128_row_col_b1, // llvm.nvvm.mma.and.popc.m8n8k128.row.col.b1
263 nvvm_mma_m16n8k16_row_col_bf16, // llvm.nvvm.mma.m16n8k16.row.col.bf16
264 nvvm_mma_m16n8k16_row_col_f16_f16, // llvm.nvvm.mma.m16n8k16.row.col.f16.f16
265 nvvm_mma_m16n8k16_row_col_f16_f32, // llvm.nvvm.mma.m16n8k16.row.col.f16.f32
266 nvvm_mma_m16n8k16_row_col_f32_f16, // llvm.nvvm.mma.m16n8k16.row.col.f32.f16
267 nvvm_mma_m16n8k16_row_col_f32_f32, // llvm.nvvm.mma.m16n8k16.row.col.f32.f32
268 nvvm_mma_m16n8k16_row_col_s8, // llvm.nvvm.mma.m16n8k16.row.col.s8
269 nvvm_mma_m16n8k16_row_col_s8_u8, // llvm.nvvm.mma.m16n8k16.row.col.s8.u8
270 nvvm_mma_m16n8k16_row_col_satfinite_s8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.s8
271 nvvm_mma_m16n8k16_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.s8.u8
272 nvvm_mma_m16n8k16_row_col_satfinite_u8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.u8
273 nvvm_mma_m16n8k16_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.u8.s8
274 nvvm_mma_m16n8k16_row_col_u8, // llvm.nvvm.mma.m16n8k16.row.col.u8
275 nvvm_mma_m16n8k16_row_col_u8_s8, // llvm.nvvm.mma.m16n8k16.row.col.u8.s8
276 nvvm_mma_m16n8k32_row_col_s4, // llvm.nvvm.mma.m16n8k32.row.col.s4
277 nvvm_mma_m16n8k32_row_col_s4_u4, // llvm.nvvm.mma.m16n8k32.row.col.s4.u4
278 nvvm_mma_m16n8k32_row_col_s8, // llvm.nvvm.mma.m16n8k32.row.col.s8
279 nvvm_mma_m16n8k32_row_col_s8_u8, // llvm.nvvm.mma.m16n8k32.row.col.s8.u8
280 nvvm_mma_m16n8k32_row_col_satfinite_s4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s4
281 nvvm_mma_m16n8k32_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s4.u4
282 nvvm_mma_m16n8k32_row_col_satfinite_s8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s8
283 nvvm_mma_m16n8k32_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s8.u8
284 nvvm_mma_m16n8k32_row_col_satfinite_u4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u4
285 nvvm_mma_m16n8k32_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u4.s4
286 nvvm_mma_m16n8k32_row_col_satfinite_u8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u8
287 nvvm_mma_m16n8k32_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u8.s8
288 nvvm_mma_m16n8k32_row_col_u4, // llvm.nvvm.mma.m16n8k32.row.col.u4
289 nvvm_mma_m16n8k32_row_col_u4_s4, // llvm.nvvm.mma.m16n8k32.row.col.u4.s4
290 nvvm_mma_m16n8k32_row_col_u8, // llvm.nvvm.mma.m16n8k32.row.col.u8
291 nvvm_mma_m16n8k32_row_col_u8_s8, // llvm.nvvm.mma.m16n8k32.row.col.u8.s8
292 nvvm_mma_m16n8k4_row_col_tf32, // llvm.nvvm.mma.m16n8k4.row.col.tf32
293 nvvm_mma_m16n8k64_row_col_s4, // llvm.nvvm.mma.m16n8k64.row.col.s4
294 nvvm_mma_m16n8k64_row_col_s4_u4, // llvm.nvvm.mma.m16n8k64.row.col.s4.u4
295 nvvm_mma_m16n8k64_row_col_satfinite_s4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.s4
296 nvvm_mma_m16n8k64_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.s4.u4
297 nvvm_mma_m16n8k64_row_col_satfinite_u4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.u4
298 nvvm_mma_m16n8k64_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.u4.s4
299 nvvm_mma_m16n8k64_row_col_u4, // llvm.nvvm.mma.m16n8k64.row.col.u4
300 nvvm_mma_m16n8k64_row_col_u4_s4, // llvm.nvvm.mma.m16n8k64.row.col.u4.s4
301 nvvm_mma_m16n8k8_row_col_bf16, // llvm.nvvm.mma.m16n8k8.row.col.bf16
302 nvvm_mma_m16n8k8_row_col_f16_f16, // llvm.nvvm.mma.m16n8k8.row.col.f16.f16
303 nvvm_mma_m16n8k8_row_col_f32_f32, // llvm.nvvm.mma.m16n8k8.row.col.f32.f32
304 nvvm_mma_m16n8k8_row_col_tf32, // llvm.nvvm.mma.m16n8k8.row.col.tf32
305 nvvm_mma_m8n8k16_row_col_s8, // llvm.nvvm.mma.m8n8k16.row.col.s8
306 nvvm_mma_m8n8k16_row_col_s8_u8, // llvm.nvvm.mma.m8n8k16.row.col.s8.u8
307 nvvm_mma_m8n8k16_row_col_satfinite_s8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.s8
308 nvvm_mma_m8n8k16_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.s8.u8
309 nvvm_mma_m8n8k16_row_col_satfinite_u8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.u8
310 nvvm_mma_m8n8k16_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.u8.s8
311 nvvm_mma_m8n8k16_row_col_u8, // llvm.nvvm.mma.m8n8k16.row.col.u8
312 nvvm_mma_m8n8k16_row_col_u8_s8, // llvm.nvvm.mma.m8n8k16.row.col.u8.s8
313 nvvm_mma_m8n8k32_row_col_s4, // llvm.nvvm.mma.m8n8k32.row.col.s4
314 nvvm_mma_m8n8k32_row_col_s4_u4, // llvm.nvvm.mma.m8n8k32.row.col.s4.u4
315 nvvm_mma_m8n8k32_row_col_satfinite_s4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.s4
316 nvvm_mma_m8n8k32_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.s4.u4
317 nvvm_mma_m8n8k32_row_col_satfinite_u4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.u4
318 nvvm_mma_m8n8k32_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.u4.s4
319 nvvm_mma_m8n8k32_row_col_u4, // llvm.nvvm.mma.m8n8k32.row.col.u4
320 nvvm_mma_m8n8k32_row_col_u4_s4, // llvm.nvvm.mma.m8n8k32.row.col.u4.s4
321 nvvm_mma_m8n8k4_col_col_f16_f16, // llvm.nvvm.mma.m8n8k4.col.col.f16.f16
322 nvvm_mma_m8n8k4_col_col_f32_f16, // llvm.nvvm.mma.m8n8k4.col.col.f32.f16
323 nvvm_mma_m8n8k4_col_col_f32_f32, // llvm.nvvm.mma.m8n8k4.col.col.f32.f32
324 nvvm_mma_m8n8k4_col_row_f16_f16, // llvm.nvvm.mma.m8n8k4.col.row.f16.f16
325 nvvm_mma_m8n8k4_col_row_f32_f16, // llvm.nvvm.mma.m8n8k4.col.row.f32.f16
326 nvvm_mma_m8n8k4_col_row_f32_f32, // llvm.nvvm.mma.m8n8k4.col.row.f32.f32
327 nvvm_mma_m8n8k4_row_col_f16_f16, // llvm.nvvm.mma.m8n8k4.row.col.f16.f16
328 nvvm_mma_m8n8k4_row_col_f32_f16, // llvm.nvvm.mma.m8n8k4.row.col.f32.f16
329 nvvm_mma_m8n8k4_row_col_f32_f32, // llvm.nvvm.mma.m8n8k4.row.col.f32.f32
330 nvvm_mma_m8n8k4_row_col_f64, // llvm.nvvm.mma.m8n8k4.row.col.f64
331 nvvm_mma_m8n8k4_row_row_f16_f16, // llvm.nvvm.mma.m8n8k4.row.row.f16.f16
332 nvvm_mma_m8n8k4_row_row_f32_f16, // llvm.nvvm.mma.m8n8k4.row.row.f32.f16
333 nvvm_mma_m8n8k4_row_row_f32_f32, // llvm.nvvm.mma.m8n8k4.row.row.f32.f32
334 nvvm_mma_xor_popc_m16n8k128_row_col_b1, // llvm.nvvm.mma.xor.popc.m16n8k128.row.col.b1
335 nvvm_mma_xor_popc_m16n8k256_row_col_b1, // llvm.nvvm.mma.xor.popc.m16n8k256.row.col.b1
336 nvvm_mma_xor_popc_m8n8k128_row_col_b1, // llvm.nvvm.mma.xor.popc.m8n8k128.row.col.b1
337 nvvm_move_double, // llvm.nvvm.move.double
338 nvvm_move_float, // llvm.nvvm.move.float
339 nvvm_move_i16, // llvm.nvvm.move.i16
340 nvvm_move_i32, // llvm.nvvm.move.i32
341 nvvm_move_i64, // llvm.nvvm.move.i64
342 nvvm_move_ptr, // llvm.nvvm.move.ptr
343 nvvm_mul_rm_d, // llvm.nvvm.mul.rm.d
344 nvvm_mul_rm_f, // llvm.nvvm.mul.rm.f
345 nvvm_mul_rm_ftz_f, // llvm.nvvm.mul.rm.ftz.f
346 nvvm_mul_rn_d, // llvm.nvvm.mul.rn.d
347 nvvm_mul_rn_f, // llvm.nvvm.mul.rn.f
348 nvvm_mul_rn_ftz_f, // llvm.nvvm.mul.rn.ftz.f
349 nvvm_mul_rp_d, // llvm.nvvm.mul.rp.d
350 nvvm_mul_rp_f, // llvm.nvvm.mul.rp.f
351 nvvm_mul_rp_ftz_f, // llvm.nvvm.mul.rp.ftz.f
352 nvvm_mul_rz_d, // llvm.nvvm.mul.rz.d
353 nvvm_mul_rz_f, // llvm.nvvm.mul.rz.f
354 nvvm_mul_rz_ftz_f, // llvm.nvvm.mul.rz.ftz.f
355 nvvm_mul24_i, // llvm.nvvm.mul24.i
356 nvvm_mul24_ui, // llvm.nvvm.mul24.ui
357 nvvm_mulhi_i, // llvm.nvvm.mulhi.i
358 nvvm_mulhi_ll, // llvm.nvvm.mulhi.ll
359 nvvm_mulhi_ui, // llvm.nvvm.mulhi.ui
360 nvvm_mulhi_ull, // llvm.nvvm.mulhi.ull
361 nvvm_prmt, // llvm.nvvm.prmt
362 nvvm_ptr_constant_to_gen, // llvm.nvvm.ptr.constant.to.gen
363 nvvm_ptr_gen_to_constant, // llvm.nvvm.ptr.gen.to.constant
364 nvvm_ptr_gen_to_global, // llvm.nvvm.ptr.gen.to.global
365 nvvm_ptr_gen_to_local, // llvm.nvvm.ptr.gen.to.local
366 nvvm_ptr_gen_to_param, // llvm.nvvm.ptr.gen.to.param
367 nvvm_ptr_gen_to_shared, // llvm.nvvm.ptr.gen.to.shared
368 nvvm_ptr_global_to_gen, // llvm.nvvm.ptr.global.to.gen
369 nvvm_ptr_local_to_gen, // llvm.nvvm.ptr.local.to.gen
370 nvvm_ptr_shared_to_gen, // llvm.nvvm.ptr.shared.to.gen
371 nvvm_rcp_approx_ftz_d, // llvm.nvvm.rcp.approx.ftz.d
372 nvvm_rcp_rm_d, // llvm.nvvm.rcp.rm.d
373 nvvm_rcp_rm_f, // llvm.nvvm.rcp.rm.f
374 nvvm_rcp_rm_ftz_f, // llvm.nvvm.rcp.rm.ftz.f
375 nvvm_rcp_rn_d, // llvm.nvvm.rcp.rn.d
376 nvvm_rcp_rn_f, // llvm.nvvm.rcp.rn.f
377 nvvm_rcp_rn_ftz_f, // llvm.nvvm.rcp.rn.ftz.f
378 nvvm_rcp_rp_d, // llvm.nvvm.rcp.rp.d
379 nvvm_rcp_rp_f, // llvm.nvvm.rcp.rp.f
380 nvvm_rcp_rp_ftz_f, // llvm.nvvm.rcp.rp.ftz.f
381 nvvm_rcp_rz_d, // llvm.nvvm.rcp.rz.d
382 nvvm_rcp_rz_f, // llvm.nvvm.rcp.rz.f
383 nvvm_rcp_rz_ftz_f, // llvm.nvvm.rcp.rz.ftz.f
384 nvvm_read_ptx_sreg_clock, // llvm.nvvm.read.ptx.sreg.clock
385 nvvm_read_ptx_sreg_clock64, // llvm.nvvm.read.ptx.sreg.clock64
386 nvvm_read_ptx_sreg_ctaid_w, // llvm.nvvm.read.ptx.sreg.ctaid.w
387 nvvm_read_ptx_sreg_ctaid_x, // llvm.nvvm.read.ptx.sreg.ctaid.x
388 nvvm_read_ptx_sreg_ctaid_y, // llvm.nvvm.read.ptx.sreg.ctaid.y
389 nvvm_read_ptx_sreg_ctaid_z, // llvm.nvvm.read.ptx.sreg.ctaid.z
390 nvvm_read_ptx_sreg_envreg0, // llvm.nvvm.read.ptx.sreg.envreg0
391 nvvm_read_ptx_sreg_envreg1, // llvm.nvvm.read.ptx.sreg.envreg1
392 nvvm_read_ptx_sreg_envreg10, // llvm.nvvm.read.ptx.sreg.envreg10
393 nvvm_read_ptx_sreg_envreg11, // llvm.nvvm.read.ptx.sreg.envreg11
394 nvvm_read_ptx_sreg_envreg12, // llvm.nvvm.read.ptx.sreg.envreg12
395 nvvm_read_ptx_sreg_envreg13, // llvm.nvvm.read.ptx.sreg.envreg13
396 nvvm_read_ptx_sreg_envreg14, // llvm.nvvm.read.ptx.sreg.envreg14
397 nvvm_read_ptx_sreg_envreg15, // llvm.nvvm.read.ptx.sreg.envreg15
398 nvvm_read_ptx_sreg_envreg16, // llvm.nvvm.read.ptx.sreg.envreg16
399 nvvm_read_ptx_sreg_envreg17, // llvm.nvvm.read.ptx.sreg.envreg17
400 nvvm_read_ptx_sreg_envreg18, // llvm.nvvm.read.ptx.sreg.envreg18
401 nvvm_read_ptx_sreg_envreg19, // llvm.nvvm.read.ptx.sreg.envreg19
402 nvvm_read_ptx_sreg_envreg2, // llvm.nvvm.read.ptx.sreg.envreg2
403 nvvm_read_ptx_sreg_envreg20, // llvm.nvvm.read.ptx.sreg.envreg20
404 nvvm_read_ptx_sreg_envreg21, // llvm.nvvm.read.ptx.sreg.envreg21
405 nvvm_read_ptx_sreg_envreg22, // llvm.nvvm.read.ptx.sreg.envreg22
406 nvvm_read_ptx_sreg_envreg23, // llvm.nvvm.read.ptx.sreg.envreg23
407 nvvm_read_ptx_sreg_envreg24, // llvm.nvvm.read.ptx.sreg.envreg24
408 nvvm_read_ptx_sreg_envreg25, // llvm.nvvm.read.ptx.sreg.envreg25
409 nvvm_read_ptx_sreg_envreg26, // llvm.nvvm.read.ptx.sreg.envreg26
410 nvvm_read_ptx_sreg_envreg27, // llvm.nvvm.read.ptx.sreg.envreg27
411 nvvm_read_ptx_sreg_envreg28, // llvm.nvvm.read.ptx.sreg.envreg28
412 nvvm_read_ptx_sreg_envreg29, // llvm.nvvm.read.ptx.sreg.envreg29
413 nvvm_read_ptx_sreg_envreg3, // llvm.nvvm.read.ptx.sreg.envreg3
414 nvvm_read_ptx_sreg_envreg30, // llvm.nvvm.read.ptx.sreg.envreg30
415 nvvm_read_ptx_sreg_envreg31, // llvm.nvvm.read.ptx.sreg.envreg31
416 nvvm_read_ptx_sreg_envreg4, // llvm.nvvm.read.ptx.sreg.envreg4
417 nvvm_read_ptx_sreg_envreg5, // llvm.nvvm.read.ptx.sreg.envreg5
418 nvvm_read_ptx_sreg_envreg6, // llvm.nvvm.read.ptx.sreg.envreg6
419 nvvm_read_ptx_sreg_envreg7, // llvm.nvvm.read.ptx.sreg.envreg7
420 nvvm_read_ptx_sreg_envreg8, // llvm.nvvm.read.ptx.sreg.envreg8
421 nvvm_read_ptx_sreg_envreg9, // llvm.nvvm.read.ptx.sreg.envreg9
422 nvvm_read_ptx_sreg_gridid, // llvm.nvvm.read.ptx.sreg.gridid
423 nvvm_read_ptx_sreg_laneid, // llvm.nvvm.read.ptx.sreg.laneid
424 nvvm_read_ptx_sreg_lanemask_eq, // llvm.nvvm.read.ptx.sreg.lanemask.eq
425 nvvm_read_ptx_sreg_lanemask_ge, // llvm.nvvm.read.ptx.sreg.lanemask.ge
426 nvvm_read_ptx_sreg_lanemask_gt, // llvm.nvvm.read.ptx.sreg.lanemask.gt
427 nvvm_read_ptx_sreg_lanemask_le, // llvm.nvvm.read.ptx.sreg.lanemask.le
428 nvvm_read_ptx_sreg_lanemask_lt, // llvm.nvvm.read.ptx.sreg.lanemask.lt
429 nvvm_read_ptx_sreg_nctaid_w, // llvm.nvvm.read.ptx.sreg.nctaid.w
430 nvvm_read_ptx_sreg_nctaid_x, // llvm.nvvm.read.ptx.sreg.nctaid.x
431 nvvm_read_ptx_sreg_nctaid_y, // llvm.nvvm.read.ptx.sreg.nctaid.y
432 nvvm_read_ptx_sreg_nctaid_z, // llvm.nvvm.read.ptx.sreg.nctaid.z
433 nvvm_read_ptx_sreg_nsmid, // llvm.nvvm.read.ptx.sreg.nsmid
434 nvvm_read_ptx_sreg_ntid_w, // llvm.nvvm.read.ptx.sreg.ntid.w
435 nvvm_read_ptx_sreg_ntid_x, // llvm.nvvm.read.ptx.sreg.ntid.x
436 nvvm_read_ptx_sreg_ntid_y, // llvm.nvvm.read.ptx.sreg.ntid.y
437 nvvm_read_ptx_sreg_ntid_z, // llvm.nvvm.read.ptx.sreg.ntid.z
438 nvvm_read_ptx_sreg_nwarpid, // llvm.nvvm.read.ptx.sreg.nwarpid
439 nvvm_read_ptx_sreg_pm0, // llvm.nvvm.read.ptx.sreg.pm0
440 nvvm_read_ptx_sreg_pm1, // llvm.nvvm.read.ptx.sreg.pm1
441 nvvm_read_ptx_sreg_pm2, // llvm.nvvm.read.ptx.sreg.pm2
442 nvvm_read_ptx_sreg_pm3, // llvm.nvvm.read.ptx.sreg.pm3
443 nvvm_read_ptx_sreg_smid, // llvm.nvvm.read.ptx.sreg.smid
444 nvvm_read_ptx_sreg_tid_w, // llvm.nvvm.read.ptx.sreg.tid.w
445 nvvm_read_ptx_sreg_tid_x, // llvm.nvvm.read.ptx.sreg.tid.x
446 nvvm_read_ptx_sreg_tid_y, // llvm.nvvm.read.ptx.sreg.tid.y
447 nvvm_read_ptx_sreg_tid_z, // llvm.nvvm.read.ptx.sreg.tid.z
448 nvvm_read_ptx_sreg_warpid, // llvm.nvvm.read.ptx.sreg.warpid
449 nvvm_read_ptx_sreg_warpsize, // llvm.nvvm.read.ptx.sreg.warpsize
450 nvvm_redux_sync_add, // llvm.nvvm.redux.sync.add
451 nvvm_redux_sync_and, // llvm.nvvm.redux.sync.and
452 nvvm_redux_sync_max, // llvm.nvvm.redux.sync.max
453 nvvm_redux_sync_min, // llvm.nvvm.redux.sync.min
454 nvvm_redux_sync_or, // llvm.nvvm.redux.sync.or
455 nvvm_redux_sync_umax, // llvm.nvvm.redux.sync.umax
456 nvvm_redux_sync_umin, // llvm.nvvm.redux.sync.umin
457 nvvm_redux_sync_xor, // llvm.nvvm.redux.sync.xor
458 nvvm_reflect, // llvm.nvvm.reflect
459 nvvm_rotate_b32, // llvm.nvvm.rotate.b32
460 nvvm_rotate_b64, // llvm.nvvm.rotate.b64
461 nvvm_rotate_right_b64, // llvm.nvvm.rotate.right.b64
462 nvvm_round_d, // llvm.nvvm.round.d
463 nvvm_round_f, // llvm.nvvm.round.f
464 nvvm_round_ftz_f, // llvm.nvvm.round.ftz.f
465 nvvm_rsqrt_approx_d, // llvm.nvvm.rsqrt.approx.d
466 nvvm_rsqrt_approx_f, // llvm.nvvm.rsqrt.approx.f
467 nvvm_rsqrt_approx_ftz_f, // llvm.nvvm.rsqrt.approx.ftz.f
468 nvvm_sad_i, // llvm.nvvm.sad.i
469 nvvm_sad_ui, // llvm.nvvm.sad.ui
470 nvvm_saturate_d, // llvm.nvvm.saturate.d
471 nvvm_saturate_f, // llvm.nvvm.saturate.f
472 nvvm_saturate_ftz_f, // llvm.nvvm.saturate.ftz.f
473 nvvm_shfl_bfly_f32, // llvm.nvvm.shfl.bfly.f32
474 nvvm_shfl_bfly_f32p, // llvm.nvvm.shfl.bfly.f32p
475 nvvm_shfl_bfly_i32, // llvm.nvvm.shfl.bfly.i32
476 nvvm_shfl_bfly_i32p, // llvm.nvvm.shfl.bfly.i32p
477 nvvm_shfl_down_f32, // llvm.nvvm.shfl.down.f32
478 nvvm_shfl_down_f32p, // llvm.nvvm.shfl.down.f32p
479 nvvm_shfl_down_i32, // llvm.nvvm.shfl.down.i32
480 nvvm_shfl_down_i32p, // llvm.nvvm.shfl.down.i32p
481 nvvm_shfl_idx_f32, // llvm.nvvm.shfl.idx.f32
482 nvvm_shfl_idx_f32p, // llvm.nvvm.shfl.idx.f32p
483 nvvm_shfl_idx_i32, // llvm.nvvm.shfl.idx.i32
484 nvvm_shfl_idx_i32p, // llvm.nvvm.shfl.idx.i32p
485 nvvm_shfl_sync_bfly_f32, // llvm.nvvm.shfl.sync.bfly.f32
486 nvvm_shfl_sync_bfly_f32p, // llvm.nvvm.shfl.sync.bfly.f32p
487 nvvm_shfl_sync_bfly_i32, // llvm.nvvm.shfl.sync.bfly.i32
488 nvvm_shfl_sync_bfly_i32p, // llvm.nvvm.shfl.sync.bfly.i32p
489 nvvm_shfl_sync_down_f32, // llvm.nvvm.shfl.sync.down.f32
490 nvvm_shfl_sync_down_f32p, // llvm.nvvm.shfl.sync.down.f32p
491 nvvm_shfl_sync_down_i32, // llvm.nvvm.shfl.sync.down.i32
492 nvvm_shfl_sync_down_i32p, // llvm.nvvm.shfl.sync.down.i32p
493 nvvm_shfl_sync_idx_f32, // llvm.nvvm.shfl.sync.idx.f32
494 nvvm_shfl_sync_idx_f32p, // llvm.nvvm.shfl.sync.idx.f32p
495 nvvm_shfl_sync_idx_i32, // llvm.nvvm.shfl.sync.idx.i32
496 nvvm_shfl_sync_idx_i32p, // llvm.nvvm.shfl.sync.idx.i32p
497 nvvm_shfl_sync_up_f32, // llvm.nvvm.shfl.sync.up.f32
498 nvvm_shfl_sync_up_f32p, // llvm.nvvm.shfl.sync.up.f32p
499 nvvm_shfl_sync_up_i32, // llvm.nvvm.shfl.sync.up.i32
500 nvvm_shfl_sync_up_i32p, // llvm.nvvm.shfl.sync.up.i32p
501 nvvm_shfl_up_f32, // llvm.nvvm.shfl.up.f32
502 nvvm_shfl_up_f32p, // llvm.nvvm.shfl.up.f32p
503 nvvm_shfl_up_i32, // llvm.nvvm.shfl.up.i32
504 nvvm_shfl_up_i32p, // llvm.nvvm.shfl.up.i32p
505 nvvm_sin_approx_f, // llvm.nvvm.sin.approx.f
506 nvvm_sin_approx_ftz_f, // llvm.nvvm.sin.approx.ftz.f
507 nvvm_sqrt_approx_f, // llvm.nvvm.sqrt.approx.f
508 nvvm_sqrt_approx_ftz_f, // llvm.nvvm.sqrt.approx.ftz.f
509 nvvm_sqrt_f, // llvm.nvvm.sqrt.f
510 nvvm_sqrt_rm_d, // llvm.nvvm.sqrt.rm.d
511 nvvm_sqrt_rm_f, // llvm.nvvm.sqrt.rm.f
512 nvvm_sqrt_rm_ftz_f, // llvm.nvvm.sqrt.rm.ftz.f
513 nvvm_sqrt_rn_d, // llvm.nvvm.sqrt.rn.d
514 nvvm_sqrt_rn_f, // llvm.nvvm.sqrt.rn.f
515 nvvm_sqrt_rn_ftz_f, // llvm.nvvm.sqrt.rn.ftz.f
516 nvvm_sqrt_rp_d, // llvm.nvvm.sqrt.rp.d
517 nvvm_sqrt_rp_f, // llvm.nvvm.sqrt.rp.f
518 nvvm_sqrt_rp_ftz_f, // llvm.nvvm.sqrt.rp.ftz.f
519 nvvm_sqrt_rz_d, // llvm.nvvm.sqrt.rz.d
520 nvvm_sqrt_rz_f, // llvm.nvvm.sqrt.rz.f
521 nvvm_sqrt_rz_ftz_f, // llvm.nvvm.sqrt.rz.ftz.f
522 nvvm_suld_1d_array_i16_clamp, // llvm.nvvm.suld.1d.array.i16.clamp
523 nvvm_suld_1d_array_i16_trap, // llvm.nvvm.suld.1d.array.i16.trap
524 nvvm_suld_1d_array_i16_zero, // llvm.nvvm.suld.1d.array.i16.zero
525 nvvm_suld_1d_array_i32_clamp, // llvm.nvvm.suld.1d.array.i32.clamp
526 nvvm_suld_1d_array_i32_trap, // llvm.nvvm.suld.1d.array.i32.trap
527 nvvm_suld_1d_array_i32_zero, // llvm.nvvm.suld.1d.array.i32.zero
528 nvvm_suld_1d_array_i64_clamp, // llvm.nvvm.suld.1d.array.i64.clamp
529 nvvm_suld_1d_array_i64_trap, // llvm.nvvm.suld.1d.array.i64.trap
530 nvvm_suld_1d_array_i64_zero, // llvm.nvvm.suld.1d.array.i64.zero
531 nvvm_suld_1d_array_i8_clamp, // llvm.nvvm.suld.1d.array.i8.clamp
532 nvvm_suld_1d_array_i8_trap, // llvm.nvvm.suld.1d.array.i8.trap
533 nvvm_suld_1d_array_i8_zero, // llvm.nvvm.suld.1d.array.i8.zero
534 nvvm_suld_1d_array_v2i16_clamp, // llvm.nvvm.suld.1d.array.v2i16.clamp
535 nvvm_suld_1d_array_v2i16_trap, // llvm.nvvm.suld.1d.array.v2i16.trap
536 nvvm_suld_1d_array_v2i16_zero, // llvm.nvvm.suld.1d.array.v2i16.zero
537 nvvm_suld_1d_array_v2i32_clamp, // llvm.nvvm.suld.1d.array.v2i32.clamp
538 nvvm_suld_1d_array_v2i32_trap, // llvm.nvvm.suld.1d.array.v2i32.trap
539 nvvm_suld_1d_array_v2i32_zero, // llvm.nvvm.suld.1d.array.v2i32.zero
540 nvvm_suld_1d_array_v2i64_clamp, // llvm.nvvm.suld.1d.array.v2i64.clamp
541 nvvm_suld_1d_array_v2i64_trap, // llvm.nvvm.suld.1d.array.v2i64.trap
542 nvvm_suld_1d_array_v2i64_zero, // llvm.nvvm.suld.1d.array.v2i64.zero
543 nvvm_suld_1d_array_v2i8_clamp, // llvm.nvvm.suld.1d.array.v2i8.clamp
544 nvvm_suld_1d_array_v2i8_trap, // llvm.nvvm.suld.1d.array.v2i8.trap
545 nvvm_suld_1d_array_v2i8_zero, // llvm.nvvm.suld.1d.array.v2i8.zero
546 nvvm_suld_1d_array_v4i16_clamp, // llvm.nvvm.suld.1d.array.v4i16.clamp
547 nvvm_suld_1d_array_v4i16_trap, // llvm.nvvm.suld.1d.array.v4i16.trap
548 nvvm_suld_1d_array_v4i16_zero, // llvm.nvvm.suld.1d.array.v4i16.zero
549 nvvm_suld_1d_array_v4i32_clamp, // llvm.nvvm.suld.1d.array.v4i32.clamp
550 nvvm_suld_1d_array_v4i32_trap, // llvm.nvvm.suld.1d.array.v4i32.trap
551 nvvm_suld_1d_array_v4i32_zero, // llvm.nvvm.suld.1d.array.v4i32.zero
552 nvvm_suld_1d_array_v4i8_clamp, // llvm.nvvm.suld.1d.array.v4i8.clamp
553 nvvm_suld_1d_array_v4i8_trap, // llvm.nvvm.suld.1d.array.v4i8.trap
554 nvvm_suld_1d_array_v4i8_zero, // llvm.nvvm.suld.1d.array.v4i8.zero
555 nvvm_suld_1d_i16_clamp, // llvm.nvvm.suld.1d.i16.clamp
556 nvvm_suld_1d_i16_trap, // llvm.nvvm.suld.1d.i16.trap
557 nvvm_suld_1d_i16_zero, // llvm.nvvm.suld.1d.i16.zero
558 nvvm_suld_1d_i32_clamp, // llvm.nvvm.suld.1d.i32.clamp
559 nvvm_suld_1d_i32_trap, // llvm.nvvm.suld.1d.i32.trap
560 nvvm_suld_1d_i32_zero, // llvm.nvvm.suld.1d.i32.zero
561 nvvm_suld_1d_i64_clamp, // llvm.nvvm.suld.1d.i64.clamp
562 nvvm_suld_1d_i64_trap, // llvm.nvvm.suld.1d.i64.trap
563 nvvm_suld_1d_i64_zero, // llvm.nvvm.suld.1d.i64.zero
564 nvvm_suld_1d_i8_clamp, // llvm.nvvm.suld.1d.i8.clamp
565 nvvm_suld_1d_i8_trap, // llvm.nvvm.suld.1d.i8.trap
566 nvvm_suld_1d_i8_zero, // llvm.nvvm.suld.1d.i8.zero
567 nvvm_suld_1d_v2i16_clamp, // llvm.nvvm.suld.1d.v2i16.clamp
568 nvvm_suld_1d_v2i16_trap, // llvm.nvvm.suld.1d.v2i16.trap
569 nvvm_suld_1d_v2i16_zero, // llvm.nvvm.suld.1d.v2i16.zero
570 nvvm_suld_1d_v2i32_clamp, // llvm.nvvm.suld.1d.v2i32.clamp
571 nvvm_suld_1d_v2i32_trap, // llvm.nvvm.suld.1d.v2i32.trap
572 nvvm_suld_1d_v2i32_zero, // llvm.nvvm.suld.1d.v2i32.zero
573 nvvm_suld_1d_v2i64_clamp, // llvm.nvvm.suld.1d.v2i64.clamp
574 nvvm_suld_1d_v2i64_trap, // llvm.nvvm.suld.1d.v2i64.trap
575 nvvm_suld_1d_v2i64_zero, // llvm.nvvm.suld.1d.v2i64.zero
576 nvvm_suld_1d_v2i8_clamp, // llvm.nvvm.suld.1d.v2i8.clamp
577 nvvm_suld_1d_v2i8_trap, // llvm.nvvm.suld.1d.v2i8.trap
578 nvvm_suld_1d_v2i8_zero, // llvm.nvvm.suld.1d.v2i8.zero
579 nvvm_suld_1d_v4i16_clamp, // llvm.nvvm.suld.1d.v4i16.clamp
580 nvvm_suld_1d_v4i16_trap, // llvm.nvvm.suld.1d.v4i16.trap
581 nvvm_suld_1d_v4i16_zero, // llvm.nvvm.suld.1d.v4i16.zero
582 nvvm_suld_1d_v4i32_clamp, // llvm.nvvm.suld.1d.v4i32.clamp
583 nvvm_suld_1d_v4i32_trap, // llvm.nvvm.suld.1d.v4i32.trap
584 nvvm_suld_1d_v4i32_zero, // llvm.nvvm.suld.1d.v4i32.zero
585 nvvm_suld_1d_v4i8_clamp, // llvm.nvvm.suld.1d.v4i8.clamp
586 nvvm_suld_1d_v4i8_trap, // llvm.nvvm.suld.1d.v4i8.trap
587 nvvm_suld_1d_v4i8_zero, // llvm.nvvm.suld.1d.v4i8.zero
588 nvvm_suld_2d_array_i16_clamp, // llvm.nvvm.suld.2d.array.i16.clamp
589 nvvm_suld_2d_array_i16_trap, // llvm.nvvm.suld.2d.array.i16.trap
590 nvvm_suld_2d_array_i16_zero, // llvm.nvvm.suld.2d.array.i16.zero
591 nvvm_suld_2d_array_i32_clamp, // llvm.nvvm.suld.2d.array.i32.clamp
592 nvvm_suld_2d_array_i32_trap, // llvm.nvvm.suld.2d.array.i32.trap
593 nvvm_suld_2d_array_i32_zero, // llvm.nvvm.suld.2d.array.i32.zero
594 nvvm_suld_2d_array_i64_clamp, // llvm.nvvm.suld.2d.array.i64.clamp
595 nvvm_suld_2d_array_i64_trap, // llvm.nvvm.suld.2d.array.i64.trap
596 nvvm_suld_2d_array_i64_zero, // llvm.nvvm.suld.2d.array.i64.zero
597 nvvm_suld_2d_array_i8_clamp, // llvm.nvvm.suld.2d.array.i8.clamp
598 nvvm_suld_2d_array_i8_trap, // llvm.nvvm.suld.2d.array.i8.trap
599 nvvm_suld_2d_array_i8_zero, // llvm.nvvm.suld.2d.array.i8.zero
600 nvvm_suld_2d_array_v2i16_clamp, // llvm.nvvm.suld.2d.array.v2i16.clamp
601 nvvm_suld_2d_array_v2i16_trap, // llvm.nvvm.suld.2d.array.v2i16.trap
602 nvvm_suld_2d_array_v2i16_zero, // llvm.nvvm.suld.2d.array.v2i16.zero
603 nvvm_suld_2d_array_v2i32_clamp, // llvm.nvvm.suld.2d.array.v2i32.clamp
604 nvvm_suld_2d_array_v2i32_trap, // llvm.nvvm.suld.2d.array.v2i32.trap
605 nvvm_suld_2d_array_v2i32_zero, // llvm.nvvm.suld.2d.array.v2i32.zero
606 nvvm_suld_2d_array_v2i64_clamp, // llvm.nvvm.suld.2d.array.v2i64.clamp
607 nvvm_suld_2d_array_v2i64_trap, // llvm.nvvm.suld.2d.array.v2i64.trap
608 nvvm_suld_2d_array_v2i64_zero, // llvm.nvvm.suld.2d.array.v2i64.zero
609 nvvm_suld_2d_array_v2i8_clamp, // llvm.nvvm.suld.2d.array.v2i8.clamp
610 nvvm_suld_2d_array_v2i8_trap, // llvm.nvvm.suld.2d.array.v2i8.trap
611 nvvm_suld_2d_array_v2i8_zero, // llvm.nvvm.suld.2d.array.v2i8.zero
612 nvvm_suld_2d_array_v4i16_clamp, // llvm.nvvm.suld.2d.array.v4i16.clamp
613 nvvm_suld_2d_array_v4i16_trap, // llvm.nvvm.suld.2d.array.v4i16.trap
614 nvvm_suld_2d_array_v4i16_zero, // llvm.nvvm.suld.2d.array.v4i16.zero
615 nvvm_suld_2d_array_v4i32_clamp, // llvm.nvvm.suld.2d.array.v4i32.clamp
616 nvvm_suld_2d_array_v4i32_trap, // llvm.nvvm.suld.2d.array.v4i32.trap
617 nvvm_suld_2d_array_v4i32_zero, // llvm.nvvm.suld.2d.array.v4i32.zero
618 nvvm_suld_2d_array_v4i8_clamp, // llvm.nvvm.suld.2d.array.v4i8.clamp
619 nvvm_suld_2d_array_v4i8_trap, // llvm.nvvm.suld.2d.array.v4i8.trap
620 nvvm_suld_2d_array_v4i8_zero, // llvm.nvvm.suld.2d.array.v4i8.zero
621 nvvm_suld_2d_i16_clamp, // llvm.nvvm.suld.2d.i16.clamp
622 nvvm_suld_2d_i16_trap, // llvm.nvvm.suld.2d.i16.trap
623 nvvm_suld_2d_i16_zero, // llvm.nvvm.suld.2d.i16.zero
624 nvvm_suld_2d_i32_clamp, // llvm.nvvm.suld.2d.i32.clamp
625 nvvm_suld_2d_i32_trap, // llvm.nvvm.suld.2d.i32.trap
626 nvvm_suld_2d_i32_zero, // llvm.nvvm.suld.2d.i32.zero
627 nvvm_suld_2d_i64_clamp, // llvm.nvvm.suld.2d.i64.clamp
628 nvvm_suld_2d_i64_trap, // llvm.nvvm.suld.2d.i64.trap
629 nvvm_suld_2d_i64_zero, // llvm.nvvm.suld.2d.i64.zero
630 nvvm_suld_2d_i8_clamp, // llvm.nvvm.suld.2d.i8.clamp
631 nvvm_suld_2d_i8_trap, // llvm.nvvm.suld.2d.i8.trap
632 nvvm_suld_2d_i8_zero, // llvm.nvvm.suld.2d.i8.zero
633 nvvm_suld_2d_v2i16_clamp, // llvm.nvvm.suld.2d.v2i16.clamp
634 nvvm_suld_2d_v2i16_trap, // llvm.nvvm.suld.2d.v2i16.trap
635 nvvm_suld_2d_v2i16_zero, // llvm.nvvm.suld.2d.v2i16.zero
636 nvvm_suld_2d_v2i32_clamp, // llvm.nvvm.suld.2d.v2i32.clamp
637 nvvm_suld_2d_v2i32_trap, // llvm.nvvm.suld.2d.v2i32.trap
638 nvvm_suld_2d_v2i32_zero, // llvm.nvvm.suld.2d.v2i32.zero
639 nvvm_suld_2d_v2i64_clamp, // llvm.nvvm.suld.2d.v2i64.clamp
640 nvvm_suld_2d_v2i64_trap, // llvm.nvvm.suld.2d.v2i64.trap
641 nvvm_suld_2d_v2i64_zero, // llvm.nvvm.suld.2d.v2i64.zero
642 nvvm_suld_2d_v2i8_clamp, // llvm.nvvm.suld.2d.v2i8.clamp
643 nvvm_suld_2d_v2i8_trap, // llvm.nvvm.suld.2d.v2i8.trap
644 nvvm_suld_2d_v2i8_zero, // llvm.nvvm.suld.2d.v2i8.zero
645 nvvm_suld_2d_v4i16_clamp, // llvm.nvvm.suld.2d.v4i16.clamp
646 nvvm_suld_2d_v4i16_trap, // llvm.nvvm.suld.2d.v4i16.trap
647 nvvm_suld_2d_v4i16_zero, // llvm.nvvm.suld.2d.v4i16.zero
648 nvvm_suld_2d_v4i32_clamp, // llvm.nvvm.suld.2d.v4i32.clamp
649 nvvm_suld_2d_v4i32_trap, // llvm.nvvm.suld.2d.v4i32.trap
650 nvvm_suld_2d_v4i32_zero, // llvm.nvvm.suld.2d.v4i32.zero
651 nvvm_suld_2d_v4i8_clamp, // llvm.nvvm.suld.2d.v4i8.clamp
652 nvvm_suld_2d_v4i8_trap, // llvm.nvvm.suld.2d.v4i8.trap
653 nvvm_suld_2d_v4i8_zero, // llvm.nvvm.suld.2d.v4i8.zero
654 nvvm_suld_3d_i16_clamp, // llvm.nvvm.suld.3d.i16.clamp
655 nvvm_suld_3d_i16_trap, // llvm.nvvm.suld.3d.i16.trap
656 nvvm_suld_3d_i16_zero, // llvm.nvvm.suld.3d.i16.zero
657 nvvm_suld_3d_i32_clamp, // llvm.nvvm.suld.3d.i32.clamp
658 nvvm_suld_3d_i32_trap, // llvm.nvvm.suld.3d.i32.trap
659 nvvm_suld_3d_i32_zero, // llvm.nvvm.suld.3d.i32.zero
660 nvvm_suld_3d_i64_clamp, // llvm.nvvm.suld.3d.i64.clamp
661 nvvm_suld_3d_i64_trap, // llvm.nvvm.suld.3d.i64.trap
662 nvvm_suld_3d_i64_zero, // llvm.nvvm.suld.3d.i64.zero
663 nvvm_suld_3d_i8_clamp, // llvm.nvvm.suld.3d.i8.clamp
664 nvvm_suld_3d_i8_trap, // llvm.nvvm.suld.3d.i8.trap
665 nvvm_suld_3d_i8_zero, // llvm.nvvm.suld.3d.i8.zero
666 nvvm_suld_3d_v2i16_clamp, // llvm.nvvm.suld.3d.v2i16.clamp
667 nvvm_suld_3d_v2i16_trap, // llvm.nvvm.suld.3d.v2i16.trap
668 nvvm_suld_3d_v2i16_zero, // llvm.nvvm.suld.3d.v2i16.zero
669 nvvm_suld_3d_v2i32_clamp, // llvm.nvvm.suld.3d.v2i32.clamp
670 nvvm_suld_3d_v2i32_trap, // llvm.nvvm.suld.3d.v2i32.trap
671 nvvm_suld_3d_v2i32_zero, // llvm.nvvm.suld.3d.v2i32.zero
672 nvvm_suld_3d_v2i64_clamp, // llvm.nvvm.suld.3d.v2i64.clamp
673 nvvm_suld_3d_v2i64_trap, // llvm.nvvm.suld.3d.v2i64.trap
674 nvvm_suld_3d_v2i64_zero, // llvm.nvvm.suld.3d.v2i64.zero
675 nvvm_suld_3d_v2i8_clamp, // llvm.nvvm.suld.3d.v2i8.clamp
676 nvvm_suld_3d_v2i8_trap, // llvm.nvvm.suld.3d.v2i8.trap
677 nvvm_suld_3d_v2i8_zero, // llvm.nvvm.suld.3d.v2i8.zero
678 nvvm_suld_3d_v4i16_clamp, // llvm.nvvm.suld.3d.v4i16.clamp
679 nvvm_suld_3d_v4i16_trap, // llvm.nvvm.suld.3d.v4i16.trap
680 nvvm_suld_3d_v4i16_zero, // llvm.nvvm.suld.3d.v4i16.zero
681 nvvm_suld_3d_v4i32_clamp, // llvm.nvvm.suld.3d.v4i32.clamp
682 nvvm_suld_3d_v4i32_trap, // llvm.nvvm.suld.3d.v4i32.trap
683 nvvm_suld_3d_v4i32_zero, // llvm.nvvm.suld.3d.v4i32.zero
684 nvvm_suld_3d_v4i8_clamp, // llvm.nvvm.suld.3d.v4i8.clamp
685 nvvm_suld_3d_v4i8_trap, // llvm.nvvm.suld.3d.v4i8.trap
686 nvvm_suld_3d_v4i8_zero, // llvm.nvvm.suld.3d.v4i8.zero
687 nvvm_suq_array_size, // llvm.nvvm.suq.array.size
688 nvvm_suq_channel_data_type, // llvm.nvvm.suq.channel.data.type
689 nvvm_suq_channel_order, // llvm.nvvm.suq.channel.order
690 nvvm_suq_depth, // llvm.nvvm.suq.depth
691 nvvm_suq_height, // llvm.nvvm.suq.height
692 nvvm_suq_width, // llvm.nvvm.suq.width
693 nvvm_sust_b_1d_array_i16_clamp, // llvm.nvvm.sust.b.1d.array.i16.clamp
694 nvvm_sust_b_1d_array_i16_trap, // llvm.nvvm.sust.b.1d.array.i16.trap
695 nvvm_sust_b_1d_array_i16_zero, // llvm.nvvm.sust.b.1d.array.i16.zero
696 nvvm_sust_b_1d_array_i32_clamp, // llvm.nvvm.sust.b.1d.array.i32.clamp
697 nvvm_sust_b_1d_array_i32_trap, // llvm.nvvm.sust.b.1d.array.i32.trap
698 nvvm_sust_b_1d_array_i32_zero, // llvm.nvvm.sust.b.1d.array.i32.zero
699 nvvm_sust_b_1d_array_i64_clamp, // llvm.nvvm.sust.b.1d.array.i64.clamp
700 nvvm_sust_b_1d_array_i64_trap, // llvm.nvvm.sust.b.1d.array.i64.trap
701 nvvm_sust_b_1d_array_i64_zero, // llvm.nvvm.sust.b.1d.array.i64.zero
702 nvvm_sust_b_1d_array_i8_clamp, // llvm.nvvm.sust.b.1d.array.i8.clamp
703 nvvm_sust_b_1d_array_i8_trap, // llvm.nvvm.sust.b.1d.array.i8.trap
704 nvvm_sust_b_1d_array_i8_zero, // llvm.nvvm.sust.b.1d.array.i8.zero
705 nvvm_sust_b_1d_array_v2i16_clamp, // llvm.nvvm.sust.b.1d.array.v2i16.clamp
706 nvvm_sust_b_1d_array_v2i16_trap, // llvm.nvvm.sust.b.1d.array.v2i16.trap
707 nvvm_sust_b_1d_array_v2i16_zero, // llvm.nvvm.sust.b.1d.array.v2i16.zero
708 nvvm_sust_b_1d_array_v2i32_clamp, // llvm.nvvm.sust.b.1d.array.v2i32.clamp
709 nvvm_sust_b_1d_array_v2i32_trap, // llvm.nvvm.sust.b.1d.array.v2i32.trap
710 nvvm_sust_b_1d_array_v2i32_zero, // llvm.nvvm.sust.b.1d.array.v2i32.zero
711 nvvm_sust_b_1d_array_v2i64_clamp, // llvm.nvvm.sust.b.1d.array.v2i64.clamp
712 nvvm_sust_b_1d_array_v2i64_trap, // llvm.nvvm.sust.b.1d.array.v2i64.trap
713 nvvm_sust_b_1d_array_v2i64_zero, // llvm.nvvm.sust.b.1d.array.v2i64.zero
714 nvvm_sust_b_1d_array_v2i8_clamp, // llvm.nvvm.sust.b.1d.array.v2i8.clamp
715 nvvm_sust_b_1d_array_v2i8_trap, // llvm.nvvm.sust.b.1d.array.v2i8.trap
716 nvvm_sust_b_1d_array_v2i8_zero, // llvm.nvvm.sust.b.1d.array.v2i8.zero
717 nvvm_sust_b_1d_array_v4i16_clamp, // llvm.nvvm.sust.b.1d.array.v4i16.clamp
718 nvvm_sust_b_1d_array_v4i16_trap, // llvm.nvvm.sust.b.1d.array.v4i16.trap
719 nvvm_sust_b_1d_array_v4i16_zero, // llvm.nvvm.sust.b.1d.array.v4i16.zero
720 nvvm_sust_b_1d_array_v4i32_clamp, // llvm.nvvm.sust.b.1d.array.v4i32.clamp
721 nvvm_sust_b_1d_array_v4i32_trap, // llvm.nvvm.sust.b.1d.array.v4i32.trap
722 nvvm_sust_b_1d_array_v4i32_zero, // llvm.nvvm.sust.b.1d.array.v4i32.zero
723 nvvm_sust_b_1d_array_v4i8_clamp, // llvm.nvvm.sust.b.1d.array.v4i8.clamp
724 nvvm_sust_b_1d_array_v4i8_trap, // llvm.nvvm.sust.b.1d.array.v4i8.trap
725 nvvm_sust_b_1d_array_v4i8_zero, // llvm.nvvm.sust.b.1d.array.v4i8.zero
726 nvvm_sust_b_1d_i16_clamp, // llvm.nvvm.sust.b.1d.i16.clamp
727 nvvm_sust_b_1d_i16_trap, // llvm.nvvm.sust.b.1d.i16.trap
728 nvvm_sust_b_1d_i16_zero, // llvm.nvvm.sust.b.1d.i16.zero
729 nvvm_sust_b_1d_i32_clamp, // llvm.nvvm.sust.b.1d.i32.clamp
730 nvvm_sust_b_1d_i32_trap, // llvm.nvvm.sust.b.1d.i32.trap
731 nvvm_sust_b_1d_i32_zero, // llvm.nvvm.sust.b.1d.i32.zero
732 nvvm_sust_b_1d_i64_clamp, // llvm.nvvm.sust.b.1d.i64.clamp
733 nvvm_sust_b_1d_i64_trap, // llvm.nvvm.sust.b.1d.i64.trap
734 nvvm_sust_b_1d_i64_zero, // llvm.nvvm.sust.b.1d.i64.zero
735 nvvm_sust_b_1d_i8_clamp, // llvm.nvvm.sust.b.1d.i8.clamp
736 nvvm_sust_b_1d_i8_trap, // llvm.nvvm.sust.b.1d.i8.trap
737 nvvm_sust_b_1d_i8_zero, // llvm.nvvm.sust.b.1d.i8.zero
738 nvvm_sust_b_1d_v2i16_clamp, // llvm.nvvm.sust.b.1d.v2i16.clamp
739 nvvm_sust_b_1d_v2i16_trap, // llvm.nvvm.sust.b.1d.v2i16.trap
740 nvvm_sust_b_1d_v2i16_zero, // llvm.nvvm.sust.b.1d.v2i16.zero
741 nvvm_sust_b_1d_v2i32_clamp, // llvm.nvvm.sust.b.1d.v2i32.clamp
742 nvvm_sust_b_1d_v2i32_trap, // llvm.nvvm.sust.b.1d.v2i32.trap
743 nvvm_sust_b_1d_v2i32_zero, // llvm.nvvm.sust.b.1d.v2i32.zero
744 nvvm_sust_b_1d_v2i64_clamp, // llvm.nvvm.sust.b.1d.v2i64.clamp
745 nvvm_sust_b_1d_v2i64_trap, // llvm.nvvm.sust.b.1d.v2i64.trap
746 nvvm_sust_b_1d_v2i64_zero, // llvm.nvvm.sust.b.1d.v2i64.zero
747 nvvm_sust_b_1d_v2i8_clamp, // llvm.nvvm.sust.b.1d.v2i8.clamp
748 nvvm_sust_b_1d_v2i8_trap, // llvm.nvvm.sust.b.1d.v2i8.trap
749 nvvm_sust_b_1d_v2i8_zero, // llvm.nvvm.sust.b.1d.v2i8.zero
750 nvvm_sust_b_1d_v4i16_clamp, // llvm.nvvm.sust.b.1d.v4i16.clamp
751 nvvm_sust_b_1d_v4i16_trap, // llvm.nvvm.sust.b.1d.v4i16.trap
752 nvvm_sust_b_1d_v4i16_zero, // llvm.nvvm.sust.b.1d.v4i16.zero
753 nvvm_sust_b_1d_v4i32_clamp, // llvm.nvvm.sust.b.1d.v4i32.clamp
754 nvvm_sust_b_1d_v4i32_trap, // llvm.nvvm.sust.b.1d.v4i32.trap
755 nvvm_sust_b_1d_v4i32_zero, // llvm.nvvm.sust.b.1d.v4i32.zero
756 nvvm_sust_b_1d_v4i8_clamp, // llvm.nvvm.sust.b.1d.v4i8.clamp
757 nvvm_sust_b_1d_v4i8_trap, // llvm.nvvm.sust.b.1d.v4i8.trap
758 nvvm_sust_b_1d_v4i8_zero, // llvm.nvvm.sust.b.1d.v4i8.zero
759 nvvm_sust_b_2d_array_i16_clamp, // llvm.nvvm.sust.b.2d.array.i16.clamp
760 nvvm_sust_b_2d_array_i16_trap, // llvm.nvvm.sust.b.2d.array.i16.trap
761 nvvm_sust_b_2d_array_i16_zero, // llvm.nvvm.sust.b.2d.array.i16.zero
762 nvvm_sust_b_2d_array_i32_clamp, // llvm.nvvm.sust.b.2d.array.i32.clamp
763 nvvm_sust_b_2d_array_i32_trap, // llvm.nvvm.sust.b.2d.array.i32.trap
764 nvvm_sust_b_2d_array_i32_zero, // llvm.nvvm.sust.b.2d.array.i32.zero
765 nvvm_sust_b_2d_array_i64_clamp, // llvm.nvvm.sust.b.2d.array.i64.clamp
766 nvvm_sust_b_2d_array_i64_trap, // llvm.nvvm.sust.b.2d.array.i64.trap
767 nvvm_sust_b_2d_array_i64_zero, // llvm.nvvm.sust.b.2d.array.i64.zero
768 nvvm_sust_b_2d_array_i8_clamp, // llvm.nvvm.sust.b.2d.array.i8.clamp
769 nvvm_sust_b_2d_array_i8_trap, // llvm.nvvm.sust.b.2d.array.i8.trap
770 nvvm_sust_b_2d_array_i8_zero, // llvm.nvvm.sust.b.2d.array.i8.zero
771 nvvm_sust_b_2d_array_v2i16_clamp, // llvm.nvvm.sust.b.2d.array.v2i16.clamp
772 nvvm_sust_b_2d_array_v2i16_trap, // llvm.nvvm.sust.b.2d.array.v2i16.trap
773 nvvm_sust_b_2d_array_v2i16_zero, // llvm.nvvm.sust.b.2d.array.v2i16.zero
774 nvvm_sust_b_2d_array_v2i32_clamp, // llvm.nvvm.sust.b.2d.array.v2i32.clamp
775 nvvm_sust_b_2d_array_v2i32_trap, // llvm.nvvm.sust.b.2d.array.v2i32.trap
776 nvvm_sust_b_2d_array_v2i32_zero, // llvm.nvvm.sust.b.2d.array.v2i32.zero
777 nvvm_sust_b_2d_array_v2i64_clamp, // llvm.nvvm.sust.b.2d.array.v2i64.clamp
778 nvvm_sust_b_2d_array_v2i64_trap, // llvm.nvvm.sust.b.2d.array.v2i64.trap
779 nvvm_sust_b_2d_array_v2i64_zero, // llvm.nvvm.sust.b.2d.array.v2i64.zero
780 nvvm_sust_b_2d_array_v2i8_clamp, // llvm.nvvm.sust.b.2d.array.v2i8.clamp
781 nvvm_sust_b_2d_array_v2i8_trap, // llvm.nvvm.sust.b.2d.array.v2i8.trap
782 nvvm_sust_b_2d_array_v2i8_zero, // llvm.nvvm.sust.b.2d.array.v2i8.zero
783 nvvm_sust_b_2d_array_v4i16_clamp, // llvm.nvvm.sust.b.2d.array.v4i16.clamp
784 nvvm_sust_b_2d_array_v4i16_trap, // llvm.nvvm.sust.b.2d.array.v4i16.trap
785 nvvm_sust_b_2d_array_v4i16_zero, // llvm.nvvm.sust.b.2d.array.v4i16.zero
786 nvvm_sust_b_2d_array_v4i32_clamp, // llvm.nvvm.sust.b.2d.array.v4i32.clamp
787 nvvm_sust_b_2d_array_v4i32_trap, // llvm.nvvm.sust.b.2d.array.v4i32.trap
788 nvvm_sust_b_2d_array_v4i32_zero, // llvm.nvvm.sust.b.2d.array.v4i32.zero
789 nvvm_sust_b_2d_array_v4i8_clamp, // llvm.nvvm.sust.b.2d.array.v4i8.clamp
790 nvvm_sust_b_2d_array_v4i8_trap, // llvm.nvvm.sust.b.2d.array.v4i8.trap
791 nvvm_sust_b_2d_array_v4i8_zero, // llvm.nvvm.sust.b.2d.array.v4i8.zero
792 nvvm_sust_b_2d_i16_clamp, // llvm.nvvm.sust.b.2d.i16.clamp
793 nvvm_sust_b_2d_i16_trap, // llvm.nvvm.sust.b.2d.i16.trap
794 nvvm_sust_b_2d_i16_zero, // llvm.nvvm.sust.b.2d.i16.zero
795 nvvm_sust_b_2d_i32_clamp, // llvm.nvvm.sust.b.2d.i32.clamp
796 nvvm_sust_b_2d_i32_trap, // llvm.nvvm.sust.b.2d.i32.trap
797 nvvm_sust_b_2d_i32_zero, // llvm.nvvm.sust.b.2d.i32.zero
798 nvvm_sust_b_2d_i64_clamp, // llvm.nvvm.sust.b.2d.i64.clamp
799 nvvm_sust_b_2d_i64_trap, // llvm.nvvm.sust.b.2d.i64.trap
800 nvvm_sust_b_2d_i64_zero, // llvm.nvvm.sust.b.2d.i64.zero
801 nvvm_sust_b_2d_i8_clamp, // llvm.nvvm.sust.b.2d.i8.clamp
802 nvvm_sust_b_2d_i8_trap, // llvm.nvvm.sust.b.2d.i8.trap
803 nvvm_sust_b_2d_i8_zero, // llvm.nvvm.sust.b.2d.i8.zero
804 nvvm_sust_b_2d_v2i16_clamp, // llvm.nvvm.sust.b.2d.v2i16.clamp
805 nvvm_sust_b_2d_v2i16_trap, // llvm.nvvm.sust.b.2d.v2i16.trap
806 nvvm_sust_b_2d_v2i16_zero, // llvm.nvvm.sust.b.2d.v2i16.zero
807 nvvm_sust_b_2d_v2i32_clamp, // llvm.nvvm.sust.b.2d.v2i32.clamp
808 nvvm_sust_b_2d_v2i32_trap, // llvm.nvvm.sust.b.2d.v2i32.trap
809 nvvm_sust_b_2d_v2i32_zero, // llvm.nvvm.sust.b.2d.v2i32.zero
810 nvvm_sust_b_2d_v2i64_clamp, // llvm.nvvm.sust.b.2d.v2i64.clamp
811 nvvm_sust_b_2d_v2i64_trap, // llvm.nvvm.sust.b.2d.v2i64.trap
812 nvvm_sust_b_2d_v2i64_zero, // llvm.nvvm.sust.b.2d.v2i64.zero
813 nvvm_sust_b_2d_v2i8_clamp, // llvm.nvvm.sust.b.2d.v2i8.clamp
814 nvvm_sust_b_2d_v2i8_trap, // llvm.nvvm.sust.b.2d.v2i8.trap
815 nvvm_sust_b_2d_v2i8_zero, // llvm.nvvm.sust.b.2d.v2i8.zero
816 nvvm_sust_b_2d_v4i16_clamp, // llvm.nvvm.sust.b.2d.v4i16.clamp
817 nvvm_sust_b_2d_v4i16_trap, // llvm.nvvm.sust.b.2d.v4i16.trap
818 nvvm_sust_b_2d_v4i16_zero, // llvm.nvvm.sust.b.2d.v4i16.zero
819 nvvm_sust_b_2d_v4i32_clamp, // llvm.nvvm.sust.b.2d.v4i32.clamp
820 nvvm_sust_b_2d_v4i32_trap, // llvm.nvvm.sust.b.2d.v4i32.trap
821 nvvm_sust_b_2d_v4i32_zero, // llvm.nvvm.sust.b.2d.v4i32.zero
822 nvvm_sust_b_2d_v4i8_clamp, // llvm.nvvm.sust.b.2d.v4i8.clamp
823 nvvm_sust_b_2d_v4i8_trap, // llvm.nvvm.sust.b.2d.v4i8.trap
824 nvvm_sust_b_2d_v4i8_zero, // llvm.nvvm.sust.b.2d.v4i8.zero
825 nvvm_sust_b_3d_i16_clamp, // llvm.nvvm.sust.b.3d.i16.clamp
826 nvvm_sust_b_3d_i16_trap, // llvm.nvvm.sust.b.3d.i16.trap
827 nvvm_sust_b_3d_i16_zero, // llvm.nvvm.sust.b.3d.i16.zero
828 nvvm_sust_b_3d_i32_clamp, // llvm.nvvm.sust.b.3d.i32.clamp
829 nvvm_sust_b_3d_i32_trap, // llvm.nvvm.sust.b.3d.i32.trap
830 nvvm_sust_b_3d_i32_zero, // llvm.nvvm.sust.b.3d.i32.zero
831 nvvm_sust_b_3d_i64_clamp, // llvm.nvvm.sust.b.3d.i64.clamp
832 nvvm_sust_b_3d_i64_trap, // llvm.nvvm.sust.b.3d.i64.trap
833 nvvm_sust_b_3d_i64_zero, // llvm.nvvm.sust.b.3d.i64.zero
834 nvvm_sust_b_3d_i8_clamp, // llvm.nvvm.sust.b.3d.i8.clamp
835 nvvm_sust_b_3d_i8_trap, // llvm.nvvm.sust.b.3d.i8.trap
836 nvvm_sust_b_3d_i8_zero, // llvm.nvvm.sust.b.3d.i8.zero
837 nvvm_sust_b_3d_v2i16_clamp, // llvm.nvvm.sust.b.3d.v2i16.clamp
838 nvvm_sust_b_3d_v2i16_trap, // llvm.nvvm.sust.b.3d.v2i16.trap
839 nvvm_sust_b_3d_v2i16_zero, // llvm.nvvm.sust.b.3d.v2i16.zero
840 nvvm_sust_b_3d_v2i32_clamp, // llvm.nvvm.sust.b.3d.v2i32.clamp
841 nvvm_sust_b_3d_v2i32_trap, // llvm.nvvm.sust.b.3d.v2i32.trap
842 nvvm_sust_b_3d_v2i32_zero, // llvm.nvvm.sust.b.3d.v2i32.zero
843 nvvm_sust_b_3d_v2i64_clamp, // llvm.nvvm.sust.b.3d.v2i64.clamp
844 nvvm_sust_b_3d_v2i64_trap, // llvm.nvvm.sust.b.3d.v2i64.trap
845 nvvm_sust_b_3d_v2i64_zero, // llvm.nvvm.sust.b.3d.v2i64.zero
846 nvvm_sust_b_3d_v2i8_clamp, // llvm.nvvm.sust.b.3d.v2i8.clamp
847 nvvm_sust_b_3d_v2i8_trap, // llvm.nvvm.sust.b.3d.v2i8.trap
848 nvvm_sust_b_3d_v2i8_zero, // llvm.nvvm.sust.b.3d.v2i8.zero
849 nvvm_sust_b_3d_v4i16_clamp, // llvm.nvvm.sust.b.3d.v4i16.clamp
850 nvvm_sust_b_3d_v4i16_trap, // llvm.nvvm.sust.b.3d.v4i16.trap
851 nvvm_sust_b_3d_v4i16_zero, // llvm.nvvm.sust.b.3d.v4i16.zero
852 nvvm_sust_b_3d_v4i32_clamp, // llvm.nvvm.sust.b.3d.v4i32.clamp
853 nvvm_sust_b_3d_v4i32_trap, // llvm.nvvm.sust.b.3d.v4i32.trap
854 nvvm_sust_b_3d_v4i32_zero, // llvm.nvvm.sust.b.3d.v4i32.zero
855 nvvm_sust_b_3d_v4i8_clamp, // llvm.nvvm.sust.b.3d.v4i8.clamp
856 nvvm_sust_b_3d_v4i8_trap, // llvm.nvvm.sust.b.3d.v4i8.trap
857 nvvm_sust_b_3d_v4i8_zero, // llvm.nvvm.sust.b.3d.v4i8.zero
858 nvvm_sust_p_1d_array_i16_trap, // llvm.nvvm.sust.p.1d.array.i16.trap
859 nvvm_sust_p_1d_array_i32_trap, // llvm.nvvm.sust.p.1d.array.i32.trap
860 nvvm_sust_p_1d_array_i8_trap, // llvm.nvvm.sust.p.1d.array.i8.trap
861 nvvm_sust_p_1d_array_v2i16_trap, // llvm.nvvm.sust.p.1d.array.v2i16.trap
862 nvvm_sust_p_1d_array_v2i32_trap, // llvm.nvvm.sust.p.1d.array.v2i32.trap
863 nvvm_sust_p_1d_array_v2i8_trap, // llvm.nvvm.sust.p.1d.array.v2i8.trap
864 nvvm_sust_p_1d_array_v4i16_trap, // llvm.nvvm.sust.p.1d.array.v4i16.trap
865 nvvm_sust_p_1d_array_v4i32_trap, // llvm.nvvm.sust.p.1d.array.v4i32.trap
866 nvvm_sust_p_1d_array_v4i8_trap, // llvm.nvvm.sust.p.1d.array.v4i8.trap
867 nvvm_sust_p_1d_i16_trap, // llvm.nvvm.sust.p.1d.i16.trap
868 nvvm_sust_p_1d_i32_trap, // llvm.nvvm.sust.p.1d.i32.trap
869 nvvm_sust_p_1d_i8_trap, // llvm.nvvm.sust.p.1d.i8.trap
870 nvvm_sust_p_1d_v2i16_trap, // llvm.nvvm.sust.p.1d.v2i16.trap
871 nvvm_sust_p_1d_v2i32_trap, // llvm.nvvm.sust.p.1d.v2i32.trap
872 nvvm_sust_p_1d_v2i8_trap, // llvm.nvvm.sust.p.1d.v2i8.trap
873 nvvm_sust_p_1d_v4i16_trap, // llvm.nvvm.sust.p.1d.v4i16.trap
874 nvvm_sust_p_1d_v4i32_trap, // llvm.nvvm.sust.p.1d.v4i32.trap
875 nvvm_sust_p_1d_v4i8_trap, // llvm.nvvm.sust.p.1d.v4i8.trap
876 nvvm_sust_p_2d_array_i16_trap, // llvm.nvvm.sust.p.2d.array.i16.trap
877 nvvm_sust_p_2d_array_i32_trap, // llvm.nvvm.sust.p.2d.array.i32.trap
878 nvvm_sust_p_2d_array_i8_trap, // llvm.nvvm.sust.p.2d.array.i8.trap
879 nvvm_sust_p_2d_array_v2i16_trap, // llvm.nvvm.sust.p.2d.array.v2i16.trap
880 nvvm_sust_p_2d_array_v2i32_trap, // llvm.nvvm.sust.p.2d.array.v2i32.trap
881 nvvm_sust_p_2d_array_v2i8_trap, // llvm.nvvm.sust.p.2d.array.v2i8.trap
882 nvvm_sust_p_2d_array_v4i16_trap, // llvm.nvvm.sust.p.2d.array.v4i16.trap
883 nvvm_sust_p_2d_array_v4i32_trap, // llvm.nvvm.sust.p.2d.array.v4i32.trap
884 nvvm_sust_p_2d_array_v4i8_trap, // llvm.nvvm.sust.p.2d.array.v4i8.trap
885 nvvm_sust_p_2d_i16_trap, // llvm.nvvm.sust.p.2d.i16.trap
886 nvvm_sust_p_2d_i32_trap, // llvm.nvvm.sust.p.2d.i32.trap
887 nvvm_sust_p_2d_i8_trap, // llvm.nvvm.sust.p.2d.i8.trap
888 nvvm_sust_p_2d_v2i16_trap, // llvm.nvvm.sust.p.2d.v2i16.trap
889 nvvm_sust_p_2d_v2i32_trap, // llvm.nvvm.sust.p.2d.v2i32.trap
890 nvvm_sust_p_2d_v2i8_trap, // llvm.nvvm.sust.p.2d.v2i8.trap
891 nvvm_sust_p_2d_v4i16_trap, // llvm.nvvm.sust.p.2d.v4i16.trap
892 nvvm_sust_p_2d_v4i32_trap, // llvm.nvvm.sust.p.2d.v4i32.trap
893 nvvm_sust_p_2d_v4i8_trap, // llvm.nvvm.sust.p.2d.v4i8.trap
894 nvvm_sust_p_3d_i16_trap, // llvm.nvvm.sust.p.3d.i16.trap
895 nvvm_sust_p_3d_i32_trap, // llvm.nvvm.sust.p.3d.i32.trap
896 nvvm_sust_p_3d_i8_trap, // llvm.nvvm.sust.p.3d.i8.trap
897 nvvm_sust_p_3d_v2i16_trap, // llvm.nvvm.sust.p.3d.v2i16.trap
898 nvvm_sust_p_3d_v2i32_trap, // llvm.nvvm.sust.p.3d.v2i32.trap
899 nvvm_sust_p_3d_v2i8_trap, // llvm.nvvm.sust.p.3d.v2i8.trap
900 nvvm_sust_p_3d_v4i16_trap, // llvm.nvvm.sust.p.3d.v4i16.trap
901 nvvm_sust_p_3d_v4i32_trap, // llvm.nvvm.sust.p.3d.v4i32.trap
902 nvvm_sust_p_3d_v4i8_trap, // llvm.nvvm.sust.p.3d.v4i8.trap
903 nvvm_swap_lo_hi_b64, // llvm.nvvm.swap.lo.hi.b64
904 nvvm_tex_1d_array_grad_v4f32_f32, // llvm.nvvm.tex.1d.array.grad.v4f32.f32
905 nvvm_tex_1d_array_grad_v4s32_f32, // llvm.nvvm.tex.1d.array.grad.v4s32.f32
906 nvvm_tex_1d_array_grad_v4u32_f32, // llvm.nvvm.tex.1d.array.grad.v4u32.f32
907 nvvm_tex_1d_array_level_v4f32_f32, // llvm.nvvm.tex.1d.array.level.v4f32.f32
908 nvvm_tex_1d_array_level_v4s32_f32, // llvm.nvvm.tex.1d.array.level.v4s32.f32
909 nvvm_tex_1d_array_level_v4u32_f32, // llvm.nvvm.tex.1d.array.level.v4u32.f32
910 nvvm_tex_1d_array_v4f32_f32, // llvm.nvvm.tex.1d.array.v4f32.f32
911 nvvm_tex_1d_array_v4f32_s32, // llvm.nvvm.tex.1d.array.v4f32.s32
912 nvvm_tex_1d_array_v4s32_f32, // llvm.nvvm.tex.1d.array.v4s32.f32
913 nvvm_tex_1d_array_v4s32_s32, // llvm.nvvm.tex.1d.array.v4s32.s32
914 nvvm_tex_1d_array_v4u32_f32, // llvm.nvvm.tex.1d.array.v4u32.f32
915 nvvm_tex_1d_array_v4u32_s32, // llvm.nvvm.tex.1d.array.v4u32.s32
916 nvvm_tex_1d_grad_v4f32_f32, // llvm.nvvm.tex.1d.grad.v4f32.f32
917 nvvm_tex_1d_grad_v4s32_f32, // llvm.nvvm.tex.1d.grad.v4s32.f32
918 nvvm_tex_1d_grad_v4u32_f32, // llvm.nvvm.tex.1d.grad.v4u32.f32
919 nvvm_tex_1d_level_v4f32_f32, // llvm.nvvm.tex.1d.level.v4f32.f32
920 nvvm_tex_1d_level_v4s32_f32, // llvm.nvvm.tex.1d.level.v4s32.f32
921 nvvm_tex_1d_level_v4u32_f32, // llvm.nvvm.tex.1d.level.v4u32.f32
922 nvvm_tex_1d_v4f32_f32, // llvm.nvvm.tex.1d.v4f32.f32
923 nvvm_tex_1d_v4f32_s32, // llvm.nvvm.tex.1d.v4f32.s32
924 nvvm_tex_1d_v4s32_f32, // llvm.nvvm.tex.1d.v4s32.f32
925 nvvm_tex_1d_v4s32_s32, // llvm.nvvm.tex.1d.v4s32.s32
926 nvvm_tex_1d_v4u32_f32, // llvm.nvvm.tex.1d.v4u32.f32
927 nvvm_tex_1d_v4u32_s32, // llvm.nvvm.tex.1d.v4u32.s32
928 nvvm_tex_2d_array_grad_v4f32_f32, // llvm.nvvm.tex.2d.array.grad.v4f32.f32
929 nvvm_tex_2d_array_grad_v4s32_f32, // llvm.nvvm.tex.2d.array.grad.v4s32.f32
930 nvvm_tex_2d_array_grad_v4u32_f32, // llvm.nvvm.tex.2d.array.grad.v4u32.f32
931 nvvm_tex_2d_array_level_v4f32_f32, // llvm.nvvm.tex.2d.array.level.v4f32.f32
932 nvvm_tex_2d_array_level_v4s32_f32, // llvm.nvvm.tex.2d.array.level.v4s32.f32
933 nvvm_tex_2d_array_level_v4u32_f32, // llvm.nvvm.tex.2d.array.level.v4u32.f32
934 nvvm_tex_2d_array_v4f32_f32, // llvm.nvvm.tex.2d.array.v4f32.f32
935 nvvm_tex_2d_array_v4f32_s32, // llvm.nvvm.tex.2d.array.v4f32.s32
936 nvvm_tex_2d_array_v4s32_f32, // llvm.nvvm.tex.2d.array.v4s32.f32
937 nvvm_tex_2d_array_v4s32_s32, // llvm.nvvm.tex.2d.array.v4s32.s32
938 nvvm_tex_2d_array_v4u32_f32, // llvm.nvvm.tex.2d.array.v4u32.f32
939 nvvm_tex_2d_array_v4u32_s32, // llvm.nvvm.tex.2d.array.v4u32.s32
940 nvvm_tex_2d_grad_v4f32_f32, // llvm.nvvm.tex.2d.grad.v4f32.f32
941 nvvm_tex_2d_grad_v4s32_f32, // llvm.nvvm.tex.2d.grad.v4s32.f32
942 nvvm_tex_2d_grad_v4u32_f32, // llvm.nvvm.tex.2d.grad.v4u32.f32
943 nvvm_tex_2d_level_v4f32_f32, // llvm.nvvm.tex.2d.level.v4f32.f32
944 nvvm_tex_2d_level_v4s32_f32, // llvm.nvvm.tex.2d.level.v4s32.f32
945 nvvm_tex_2d_level_v4u32_f32, // llvm.nvvm.tex.2d.level.v4u32.f32
946 nvvm_tex_2d_v4f32_f32, // llvm.nvvm.tex.2d.v4f32.f32
947 nvvm_tex_2d_v4f32_s32, // llvm.nvvm.tex.2d.v4f32.s32
948 nvvm_tex_2d_v4s32_f32, // llvm.nvvm.tex.2d.v4s32.f32
949 nvvm_tex_2d_v4s32_s32, // llvm.nvvm.tex.2d.v4s32.s32
950 nvvm_tex_2d_v4u32_f32, // llvm.nvvm.tex.2d.v4u32.f32
951 nvvm_tex_2d_v4u32_s32, // llvm.nvvm.tex.2d.v4u32.s32
952 nvvm_tex_3d_grad_v4f32_f32, // llvm.nvvm.tex.3d.grad.v4f32.f32
953 nvvm_tex_3d_grad_v4s32_f32, // llvm.nvvm.tex.3d.grad.v4s32.f32
954 nvvm_tex_3d_grad_v4u32_f32, // llvm.nvvm.tex.3d.grad.v4u32.f32
955 nvvm_tex_3d_level_v4f32_f32, // llvm.nvvm.tex.3d.level.v4f32.f32
956 nvvm_tex_3d_level_v4s32_f32, // llvm.nvvm.tex.3d.level.v4s32.f32
957 nvvm_tex_3d_level_v4u32_f32, // llvm.nvvm.tex.3d.level.v4u32.f32
958 nvvm_tex_3d_v4f32_f32, // llvm.nvvm.tex.3d.v4f32.f32
959 nvvm_tex_3d_v4f32_s32, // llvm.nvvm.tex.3d.v4f32.s32
960 nvvm_tex_3d_v4s32_f32, // llvm.nvvm.tex.3d.v4s32.f32
961 nvvm_tex_3d_v4s32_s32, // llvm.nvvm.tex.3d.v4s32.s32
962 nvvm_tex_3d_v4u32_f32, // llvm.nvvm.tex.3d.v4u32.f32
963 nvvm_tex_3d_v4u32_s32, // llvm.nvvm.tex.3d.v4u32.s32
964 nvvm_tex_cube_array_level_v4f32_f32, // llvm.nvvm.tex.cube.array.level.v4f32.f32
965 nvvm_tex_cube_array_level_v4s32_f32, // llvm.nvvm.tex.cube.array.level.v4s32.f32
966 nvvm_tex_cube_array_level_v4u32_f32, // llvm.nvvm.tex.cube.array.level.v4u32.f32
967 nvvm_tex_cube_array_v4f32_f32, // llvm.nvvm.tex.cube.array.v4f32.f32
968 nvvm_tex_cube_array_v4s32_f32, // llvm.nvvm.tex.cube.array.v4s32.f32
969 nvvm_tex_cube_array_v4u32_f32, // llvm.nvvm.tex.cube.array.v4u32.f32
970 nvvm_tex_cube_level_v4f32_f32, // llvm.nvvm.tex.cube.level.v4f32.f32
971 nvvm_tex_cube_level_v4s32_f32, // llvm.nvvm.tex.cube.level.v4s32.f32
972 nvvm_tex_cube_level_v4u32_f32, // llvm.nvvm.tex.cube.level.v4u32.f32
973 nvvm_tex_cube_v4f32_f32, // llvm.nvvm.tex.cube.v4f32.f32
974 nvvm_tex_cube_v4s32_f32, // llvm.nvvm.tex.cube.v4s32.f32
975 nvvm_tex_cube_v4u32_f32, // llvm.nvvm.tex.cube.v4u32.f32
976 nvvm_tex_unified_1d_array_grad_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4f32.f32
977 nvvm_tex_unified_1d_array_grad_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4s32.f32
978 nvvm_tex_unified_1d_array_grad_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4u32.f32
979 nvvm_tex_unified_1d_array_level_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4f32.f32
980 nvvm_tex_unified_1d_array_level_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4s32.f32
981 nvvm_tex_unified_1d_array_level_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4u32.f32
982 nvvm_tex_unified_1d_array_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.v4f32.f32
983 nvvm_tex_unified_1d_array_v4f32_s32, // llvm.nvvm.tex.unified.1d.array.v4f32.s32
984 nvvm_tex_unified_1d_array_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.v4s32.f32
985 nvvm_tex_unified_1d_array_v4s32_s32, // llvm.nvvm.tex.unified.1d.array.v4s32.s32
986 nvvm_tex_unified_1d_array_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.v4u32.f32
987 nvvm_tex_unified_1d_array_v4u32_s32, // llvm.nvvm.tex.unified.1d.array.v4u32.s32
988 nvvm_tex_unified_1d_grad_v4f32_f32, // llvm.nvvm.tex.unified.1d.grad.v4f32.f32
989 nvvm_tex_unified_1d_grad_v4s32_f32, // llvm.nvvm.tex.unified.1d.grad.v4s32.f32
990 nvvm_tex_unified_1d_grad_v4u32_f32, // llvm.nvvm.tex.unified.1d.grad.v4u32.f32
991 nvvm_tex_unified_1d_level_v4f32_f32, // llvm.nvvm.tex.unified.1d.level.v4f32.f32
992 nvvm_tex_unified_1d_level_v4s32_f32, // llvm.nvvm.tex.unified.1d.level.v4s32.f32
993 nvvm_tex_unified_1d_level_v4u32_f32, // llvm.nvvm.tex.unified.1d.level.v4u32.f32
994 nvvm_tex_unified_1d_v4f32_f32, // llvm.nvvm.tex.unified.1d.v4f32.f32
995 nvvm_tex_unified_1d_v4f32_s32, // llvm.nvvm.tex.unified.1d.v4f32.s32
996 nvvm_tex_unified_1d_v4s32_f32, // llvm.nvvm.tex.unified.1d.v4s32.f32
997 nvvm_tex_unified_1d_v4s32_s32, // llvm.nvvm.tex.unified.1d.v4s32.s32
998 nvvm_tex_unified_1d_v4u32_f32, // llvm.nvvm.tex.unified.1d.v4u32.f32
999 nvvm_tex_unified_1d_v4u32_s32, // llvm.nvvm.tex.unified.1d.v4u32.s32
1000 nvvm_tex_unified_2d_array_grad_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4f32.f32
1001 nvvm_tex_unified_2d_array_grad_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4s32.f32
1002 nvvm_tex_unified_2d_array_grad_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4u32.f32
1003 nvvm_tex_unified_2d_array_level_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4f32.f32
1004 nvvm_tex_unified_2d_array_level_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4s32.f32
1005 nvvm_tex_unified_2d_array_level_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4u32.f32
1006 nvvm_tex_unified_2d_array_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.v4f32.f32
1007 nvvm_tex_unified_2d_array_v4f32_s32, // llvm.nvvm.tex.unified.2d.array.v4f32.s32
1008 nvvm_tex_unified_2d_array_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.v4s32.f32
1009 nvvm_tex_unified_2d_array_v4s32_s32, // llvm.nvvm.tex.unified.2d.array.v4s32.s32
1010 nvvm_tex_unified_2d_array_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.v4u32.f32
1011 nvvm_tex_unified_2d_array_v4u32_s32, // llvm.nvvm.tex.unified.2d.array.v4u32.s32
1012 nvvm_tex_unified_2d_grad_v4f32_f32, // llvm.nvvm.tex.unified.2d.grad.v4f32.f32
1013 nvvm_tex_unified_2d_grad_v4s32_f32, // llvm.nvvm.tex.unified.2d.grad.v4s32.f32
1014 nvvm_tex_unified_2d_grad_v4u32_f32, // llvm.nvvm.tex.unified.2d.grad.v4u32.f32
1015 nvvm_tex_unified_2d_level_v4f32_f32, // llvm.nvvm.tex.unified.2d.level.v4f32.f32
1016 nvvm_tex_unified_2d_level_v4s32_f32, // llvm.nvvm.tex.unified.2d.level.v4s32.f32
1017 nvvm_tex_unified_2d_level_v4u32_f32, // llvm.nvvm.tex.unified.2d.level.v4u32.f32
1018 nvvm_tex_unified_2d_v4f32_f32, // llvm.nvvm.tex.unified.2d.v4f32.f32
1019 nvvm_tex_unified_2d_v4f32_s32, // llvm.nvvm.tex.unified.2d.v4f32.s32
1020 nvvm_tex_unified_2d_v4s32_f32, // llvm.nvvm.tex.unified.2d.v4s32.f32
1021 nvvm_tex_unified_2d_v4s32_s32, // llvm.nvvm.tex.unified.2d.v4s32.s32
1022 nvvm_tex_unified_2d_v4u32_f32, // llvm.nvvm.tex.unified.2d.v4u32.f32
1023 nvvm_tex_unified_2d_v4u32_s32, // llvm.nvvm.tex.unified.2d.v4u32.s32
1024 nvvm_tex_unified_3d_grad_v4f32_f32, // llvm.nvvm.tex.unified.3d.grad.v4f32.f32
1025 nvvm_tex_unified_3d_grad_v4s32_f32, // llvm.nvvm.tex.unified.3d.grad.v4s32.f32
1026 nvvm_tex_unified_3d_grad_v4u32_f32, // llvm.nvvm.tex.unified.3d.grad.v4u32.f32
1027 nvvm_tex_unified_3d_level_v4f32_f32, // llvm.nvvm.tex.unified.3d.level.v4f32.f32
1028 nvvm_tex_unified_3d_level_v4s32_f32, // llvm.nvvm.tex.unified.3d.level.v4s32.f32
1029 nvvm_tex_unified_3d_level_v4u32_f32, // llvm.nvvm.tex.unified.3d.level.v4u32.f32
1030 nvvm_tex_unified_3d_v4f32_f32, // llvm.nvvm.tex.unified.3d.v4f32.f32
1031 nvvm_tex_unified_3d_v4f32_s32, // llvm.nvvm.tex.unified.3d.v4f32.s32
1032 nvvm_tex_unified_3d_v4s32_f32, // llvm.nvvm.tex.unified.3d.v4s32.f32
1033 nvvm_tex_unified_3d_v4s32_s32, // llvm.nvvm.tex.unified.3d.v4s32.s32
1034 nvvm_tex_unified_3d_v4u32_f32, // llvm.nvvm.tex.unified.3d.v4u32.f32
1035 nvvm_tex_unified_3d_v4u32_s32, // llvm.nvvm.tex.unified.3d.v4u32.s32
1036 nvvm_tex_unified_cube_array_level_v4f32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4f32.f32
1037 nvvm_tex_unified_cube_array_level_v4s32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4s32.f32
1038 nvvm_tex_unified_cube_array_level_v4u32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4u32.f32
1039 nvvm_tex_unified_cube_array_v4f32_f32, // llvm.nvvm.tex.unified.cube.array.v4f32.f32
1040 nvvm_tex_unified_cube_array_v4s32_f32, // llvm.nvvm.tex.unified.cube.array.v4s32.f32
1041 nvvm_tex_unified_cube_array_v4u32_f32, // llvm.nvvm.tex.unified.cube.array.v4u32.f32
1042 nvvm_tex_unified_cube_level_v4f32_f32, // llvm.nvvm.tex.unified.cube.level.v4f32.f32
1043 nvvm_tex_unified_cube_level_v4s32_f32, // llvm.nvvm.tex.unified.cube.level.v4s32.f32
1044 nvvm_tex_unified_cube_level_v4u32_f32, // llvm.nvvm.tex.unified.cube.level.v4u32.f32
1045 nvvm_tex_unified_cube_v4f32_f32, // llvm.nvvm.tex.unified.cube.v4f32.f32
1046 nvvm_tex_unified_cube_v4s32_f32, // llvm.nvvm.tex.unified.cube.v4s32.f32
1047 nvvm_tex_unified_cube_v4u32_f32, // llvm.nvvm.tex.unified.cube.v4u32.f32
1048 nvvm_texsurf_handle, // llvm.nvvm.texsurf.handle
1049 nvvm_texsurf_handle_internal, // llvm.nvvm.texsurf.handle.internal
1050 nvvm_tld4_a_2d_v4f32_f32, // llvm.nvvm.tld4.a.2d.v4f32.f32
1051 nvvm_tld4_a_2d_v4s32_f32, // llvm.nvvm.tld4.a.2d.v4s32.f32
1052 nvvm_tld4_a_2d_v4u32_f32, // llvm.nvvm.tld4.a.2d.v4u32.f32
1053 nvvm_tld4_b_2d_v4f32_f32, // llvm.nvvm.tld4.b.2d.v4f32.f32
1054 nvvm_tld4_b_2d_v4s32_f32, // llvm.nvvm.tld4.b.2d.v4s32.f32
1055 nvvm_tld4_b_2d_v4u32_f32, // llvm.nvvm.tld4.b.2d.v4u32.f32
1056 nvvm_tld4_g_2d_v4f32_f32, // llvm.nvvm.tld4.g.2d.v4f32.f32
1057 nvvm_tld4_g_2d_v4s32_f32, // llvm.nvvm.tld4.g.2d.v4s32.f32
1058 nvvm_tld4_g_2d_v4u32_f32, // llvm.nvvm.tld4.g.2d.v4u32.f32
1059 nvvm_tld4_r_2d_v4f32_f32, // llvm.nvvm.tld4.r.2d.v4f32.f32
1060 nvvm_tld4_r_2d_v4s32_f32, // llvm.nvvm.tld4.r.2d.v4s32.f32
1061 nvvm_tld4_r_2d_v4u32_f32, // llvm.nvvm.tld4.r.2d.v4u32.f32
1062 nvvm_tld4_unified_a_2d_v4f32_f32, // llvm.nvvm.tld4.unified.a.2d.v4f32.f32
1063 nvvm_tld4_unified_a_2d_v4s32_f32, // llvm.nvvm.tld4.unified.a.2d.v4s32.f32
1064 nvvm_tld4_unified_a_2d_v4u32_f32, // llvm.nvvm.tld4.unified.a.2d.v4u32.f32
1065 nvvm_tld4_unified_b_2d_v4f32_f32, // llvm.nvvm.tld4.unified.b.2d.v4f32.f32
1066 nvvm_tld4_unified_b_2d_v4s32_f32, // llvm.nvvm.tld4.unified.b.2d.v4s32.f32
1067 nvvm_tld4_unified_b_2d_v4u32_f32, // llvm.nvvm.tld4.unified.b.2d.v4u32.f32
1068 nvvm_tld4_unified_g_2d_v4f32_f32, // llvm.nvvm.tld4.unified.g.2d.v4f32.f32
1069 nvvm_tld4_unified_g_2d_v4s32_f32, // llvm.nvvm.tld4.unified.g.2d.v4s32.f32
1070 nvvm_tld4_unified_g_2d_v4u32_f32, // llvm.nvvm.tld4.unified.g.2d.v4u32.f32
1071 nvvm_tld4_unified_r_2d_v4f32_f32, // llvm.nvvm.tld4.unified.r.2d.v4f32.f32
1072 nvvm_tld4_unified_r_2d_v4s32_f32, // llvm.nvvm.tld4.unified.r.2d.v4s32.f32
1073 nvvm_tld4_unified_r_2d_v4u32_f32, // llvm.nvvm.tld4.unified.r.2d.v4u32.f32
1074 nvvm_trunc_d, // llvm.nvvm.trunc.d
1075 nvvm_trunc_f, // llvm.nvvm.trunc.f
1076 nvvm_trunc_ftz_f, // llvm.nvvm.trunc.ftz.f
1077 nvvm_txq_array_size, // llvm.nvvm.txq.array.size
1078 nvvm_txq_channel_data_type, // llvm.nvvm.txq.channel.data.type
1079 nvvm_txq_channel_order, // llvm.nvvm.txq.channel.order
1080 nvvm_txq_depth, // llvm.nvvm.txq.depth
1081 nvvm_txq_height, // llvm.nvvm.txq.height
1082 nvvm_txq_num_mipmap_levels, // llvm.nvvm.txq.num.mipmap.levels
1083 nvvm_txq_num_samples, // llvm.nvvm.txq.num.samples
1084 nvvm_txq_width, // llvm.nvvm.txq.width
1085 nvvm_ui2d_rm, // llvm.nvvm.ui2d.rm
1086 nvvm_ui2d_rn, // llvm.nvvm.ui2d.rn
1087 nvvm_ui2d_rp, // llvm.nvvm.ui2d.rp
1088 nvvm_ui2d_rz, // llvm.nvvm.ui2d.rz
1089 nvvm_ui2f_rm, // llvm.nvvm.ui2f.rm
1090 nvvm_ui2f_rn, // llvm.nvvm.ui2f.rn
1091 nvvm_ui2f_rp, // llvm.nvvm.ui2f.rp
1092 nvvm_ui2f_rz, // llvm.nvvm.ui2f.rz
1093 nvvm_ull2d_rm, // llvm.nvvm.ull2d.rm
1094 nvvm_ull2d_rn, // llvm.nvvm.ull2d.rn
1095 nvvm_ull2d_rp, // llvm.nvvm.ull2d.rp
1096 nvvm_ull2d_rz, // llvm.nvvm.ull2d.rz
1097 nvvm_ull2f_rm, // llvm.nvvm.ull2f.rm
1098 nvvm_ull2f_rn, // llvm.nvvm.ull2f.rn
1099 nvvm_ull2f_rp, // llvm.nvvm.ull2f.rp
1100 nvvm_ull2f_rz, // llvm.nvvm.ull2f.rz
1101 nvvm_vote_all, // llvm.nvvm.vote.all
1102 nvvm_vote_all_sync, // llvm.nvvm.vote.all.sync
1103 nvvm_vote_any, // llvm.nvvm.vote.any
1104 nvvm_vote_any_sync, // llvm.nvvm.vote.any.sync
1105 nvvm_vote_ballot, // llvm.nvvm.vote.ballot
1106 nvvm_vote_ballot_sync, // llvm.nvvm.vote.ballot.sync
1107 nvvm_vote_uni, // llvm.nvvm.vote.uni
1108 nvvm_vote_uni_sync, // llvm.nvvm.vote.uni.sync
1109 nvvm_wmma_m16n16k16_load_a_bf16_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.bf16
1110 nvvm_wmma_m16n16k16_load_a_f16_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.f16
1111 nvvm_wmma_m16n16k16_load_a_s8_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.s8
1112 nvvm_wmma_m16n16k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.bf16
1113 nvvm_wmma_m16n16k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.f16
1114 nvvm_wmma_m16n16k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.s8
1115 nvvm_wmma_m16n16k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.u8
1116 nvvm_wmma_m16n16k16_load_a_u8_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.u8
1117 nvvm_wmma_m16n16k16_load_a_bf16_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.bf16
1118 nvvm_wmma_m16n16k16_load_a_f16_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.f16
1119 nvvm_wmma_m16n16k16_load_a_s8_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.s8
1120 nvvm_wmma_m16n16k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.bf16
1121 nvvm_wmma_m16n16k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.f16
1122 nvvm_wmma_m16n16k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.s8
1123 nvvm_wmma_m16n16k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.u8
1124 nvvm_wmma_m16n16k16_load_a_u8_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.u8
1125 nvvm_wmma_m16n16k16_load_b_bf16_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.bf16
1126 nvvm_wmma_m16n16k16_load_b_f16_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.f16
1127 nvvm_wmma_m16n16k16_load_b_s8_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.s8
1128 nvvm_wmma_m16n16k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.bf16
1129 nvvm_wmma_m16n16k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.f16
1130 nvvm_wmma_m16n16k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.s8
1131 nvvm_wmma_m16n16k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.u8
1132 nvvm_wmma_m16n16k16_load_b_u8_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.u8
1133 nvvm_wmma_m16n16k16_load_b_bf16_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.bf16
1134 nvvm_wmma_m16n16k16_load_b_f16_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.f16
1135 nvvm_wmma_m16n16k16_load_b_s8_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.s8
1136 nvvm_wmma_m16n16k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.bf16
1137 nvvm_wmma_m16n16k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.f16
1138 nvvm_wmma_m16n16k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.s8
1139 nvvm_wmma_m16n16k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.u8
1140 nvvm_wmma_m16n16k16_load_b_u8_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.u8
1141 nvvm_wmma_m16n16k16_load_c_f16_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.f16
1142 nvvm_wmma_m16n16k16_load_c_f32_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.f32
1143 nvvm_wmma_m16n16k16_load_c_s32_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.s32
1144 nvvm_wmma_m16n16k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.f16
1145 nvvm_wmma_m16n16k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.f32
1146 nvvm_wmma_m16n16k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.s32
1147 nvvm_wmma_m16n16k16_load_c_f16_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.f16
1148 nvvm_wmma_m16n16k16_load_c_f32_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.f32
1149 nvvm_wmma_m16n16k16_load_c_s32_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.s32
1150 nvvm_wmma_m16n16k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.f16
1151 nvvm_wmma_m16n16k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.f32
1152 nvvm_wmma_m16n16k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.s32
1153 nvvm_wmma_m16n16k16_mma_col_col_bf16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.bf16
1154 nvvm_wmma_m16n16k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f16
1155 nvvm_wmma_m16n16k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f16.satfinite
1156 nvvm_wmma_m16n16k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f32
1157 nvvm_wmma_m16n16k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f32.satfinite
1158 nvvm_wmma_m16n16k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f16
1159 nvvm_wmma_m16n16k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f16.satfinite
1160 nvvm_wmma_m16n16k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f32
1161 nvvm_wmma_m16n16k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f32.satfinite
1162 nvvm_wmma_m16n16k16_mma_col_col_s8, // llvm.nvvm.wmma.m16n16k16.mma.col.col.s8
1163 nvvm_wmma_m16n16k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.s8.satfinite
1164 nvvm_wmma_m16n16k16_mma_col_col_u8, // llvm.nvvm.wmma.m16n16k16.mma.col.col.u8
1165 nvvm_wmma_m16n16k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.u8.satfinite
1166 nvvm_wmma_m16n16k16_mma_col_row_bf16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.bf16
1167 nvvm_wmma_m16n16k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f16
1168 nvvm_wmma_m16n16k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f16.satfinite
1169 nvvm_wmma_m16n16k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f32
1170 nvvm_wmma_m16n16k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f32.satfinite
1171 nvvm_wmma_m16n16k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f16
1172 nvvm_wmma_m16n16k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f16.satfinite
1173 nvvm_wmma_m16n16k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f32
1174 nvvm_wmma_m16n16k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f32.satfinite
1175 nvvm_wmma_m16n16k16_mma_col_row_s8, // llvm.nvvm.wmma.m16n16k16.mma.col.row.s8
1176 nvvm_wmma_m16n16k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.s8.satfinite
1177 nvvm_wmma_m16n16k16_mma_col_row_u8, // llvm.nvvm.wmma.m16n16k16.mma.col.row.u8
1178 nvvm_wmma_m16n16k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.u8.satfinite
1179 nvvm_wmma_m16n16k16_mma_row_col_bf16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.bf16
1180 nvvm_wmma_m16n16k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f16
1181 nvvm_wmma_m16n16k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f16.satfinite
1182 nvvm_wmma_m16n16k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f32
1183 nvvm_wmma_m16n16k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f32.satfinite
1184 nvvm_wmma_m16n16k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f16
1185 nvvm_wmma_m16n16k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f16.satfinite
1186 nvvm_wmma_m16n16k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f32
1187 nvvm_wmma_m16n16k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f32.satfinite
1188 nvvm_wmma_m16n16k16_mma_row_col_s8, // llvm.nvvm.wmma.m16n16k16.mma.row.col.s8
1189 nvvm_wmma_m16n16k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.s8.satfinite
1190 nvvm_wmma_m16n16k16_mma_row_col_u8, // llvm.nvvm.wmma.m16n16k16.mma.row.col.u8
1191 nvvm_wmma_m16n16k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.u8.satfinite
1192 nvvm_wmma_m16n16k16_mma_row_row_bf16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.bf16
1193 nvvm_wmma_m16n16k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f16
1194 nvvm_wmma_m16n16k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f16.satfinite
1195 nvvm_wmma_m16n16k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f32
1196 nvvm_wmma_m16n16k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f32.satfinite
1197 nvvm_wmma_m16n16k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f16
1198 nvvm_wmma_m16n16k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f16.satfinite
1199 nvvm_wmma_m16n16k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f32
1200 nvvm_wmma_m16n16k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f32.satfinite
1201 nvvm_wmma_m16n16k16_mma_row_row_s8, // llvm.nvvm.wmma.m16n16k16.mma.row.row.s8
1202 nvvm_wmma_m16n16k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.s8.satfinite
1203 nvvm_wmma_m16n16k16_mma_row_row_u8, // llvm.nvvm.wmma.m16n16k16.mma.row.row.u8
1204 nvvm_wmma_m16n16k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.u8.satfinite
1205 nvvm_wmma_m16n16k16_store_d_f16_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.f16
1206 nvvm_wmma_m16n16k16_store_d_f32_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.f32
1207 nvvm_wmma_m16n16k16_store_d_s32_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.s32
1208 nvvm_wmma_m16n16k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.f16
1209 nvvm_wmma_m16n16k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.f32
1210 nvvm_wmma_m16n16k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.s32
1211 nvvm_wmma_m16n16k16_store_d_f16_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.f16
1212 nvvm_wmma_m16n16k16_store_d_f32_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.f32
1213 nvvm_wmma_m16n16k16_store_d_s32_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.s32
1214 nvvm_wmma_m16n16k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.f16
1215 nvvm_wmma_m16n16k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.f32
1216 nvvm_wmma_m16n16k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.s32
1217 nvvm_wmma_m16n16k8_load_a_tf32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.a.col.stride.tf32
1218 nvvm_wmma_m16n16k8_load_a_tf32_col, // llvm.nvvm.wmma.m16n16k8.load.a.col.tf32
1219 nvvm_wmma_m16n16k8_load_a_tf32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.a.row.stride.tf32
1220 nvvm_wmma_m16n16k8_load_a_tf32_row, // llvm.nvvm.wmma.m16n16k8.load.a.row.tf32
1221 nvvm_wmma_m16n16k8_load_b_tf32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.b.col.stride.tf32
1222 nvvm_wmma_m16n16k8_load_b_tf32_col, // llvm.nvvm.wmma.m16n16k8.load.b.col.tf32
1223 nvvm_wmma_m16n16k8_load_b_tf32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.b.row.stride.tf32
1224 nvvm_wmma_m16n16k8_load_b_tf32_row, // llvm.nvvm.wmma.m16n16k8.load.b.row.tf32
1225 nvvm_wmma_m16n16k8_load_c_f32_col, // llvm.nvvm.wmma.m16n16k8.load.c.col.f32
1226 nvvm_wmma_m16n16k8_load_c_f32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.c.col.stride.f32
1227 nvvm_wmma_m16n16k8_load_c_f32_row, // llvm.nvvm.wmma.m16n16k8.load.c.row.f32
1228 nvvm_wmma_m16n16k8_load_c_f32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.c.row.stride.f32
1229 nvvm_wmma_m16n16k8_mma_col_col_tf32, // llvm.nvvm.wmma.m16n16k8.mma.col.col.tf32
1230 nvvm_wmma_m16n16k8_mma_col_row_tf32, // llvm.nvvm.wmma.m16n16k8.mma.col.row.tf32
1231 nvvm_wmma_m16n16k8_mma_row_col_tf32, // llvm.nvvm.wmma.m16n16k8.mma.row.col.tf32
1232 nvvm_wmma_m16n16k8_mma_row_row_tf32, // llvm.nvvm.wmma.m16n16k8.mma.row.row.tf32
1233 nvvm_wmma_m16n16k8_store_d_f32_col, // llvm.nvvm.wmma.m16n16k8.store.d.col.f32
1234 nvvm_wmma_m16n16k8_store_d_f32_col_stride, // llvm.nvvm.wmma.m16n16k8.store.d.col.stride.f32
1235 nvvm_wmma_m16n16k8_store_d_f32_row, // llvm.nvvm.wmma.m16n16k8.store.d.row.f32
1236 nvvm_wmma_m16n16k8_store_d_f32_row_stride, // llvm.nvvm.wmma.m16n16k8.store.d.row.stride.f32
1237 nvvm_wmma_m32n8k16_load_a_bf16_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.bf16
1238 nvvm_wmma_m32n8k16_load_a_f16_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.f16
1239 nvvm_wmma_m32n8k16_load_a_s8_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.s8
1240 nvvm_wmma_m32n8k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.bf16
1241 nvvm_wmma_m32n8k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.f16
1242 nvvm_wmma_m32n8k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.s8
1243 nvvm_wmma_m32n8k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.u8
1244 nvvm_wmma_m32n8k16_load_a_u8_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.u8
1245 nvvm_wmma_m32n8k16_load_a_bf16_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.bf16
1246 nvvm_wmma_m32n8k16_load_a_f16_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.f16
1247 nvvm_wmma_m32n8k16_load_a_s8_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.s8
1248 nvvm_wmma_m32n8k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.bf16
1249 nvvm_wmma_m32n8k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.f16
1250 nvvm_wmma_m32n8k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.s8
1251 nvvm_wmma_m32n8k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.u8
1252 nvvm_wmma_m32n8k16_load_a_u8_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.u8
1253 nvvm_wmma_m32n8k16_load_b_bf16_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.bf16
1254 nvvm_wmma_m32n8k16_load_b_f16_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.f16
1255 nvvm_wmma_m32n8k16_load_b_s8_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.s8
1256 nvvm_wmma_m32n8k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.bf16
1257 nvvm_wmma_m32n8k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.f16
1258 nvvm_wmma_m32n8k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.s8
1259 nvvm_wmma_m32n8k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.u8
1260 nvvm_wmma_m32n8k16_load_b_u8_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.u8
1261 nvvm_wmma_m32n8k16_load_b_bf16_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.bf16
1262 nvvm_wmma_m32n8k16_load_b_f16_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.f16
1263 nvvm_wmma_m32n8k16_load_b_s8_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.s8
1264 nvvm_wmma_m32n8k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.bf16
1265 nvvm_wmma_m32n8k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.f16
1266 nvvm_wmma_m32n8k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.s8
1267 nvvm_wmma_m32n8k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.u8
1268 nvvm_wmma_m32n8k16_load_b_u8_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.u8
1269 nvvm_wmma_m32n8k16_load_c_f16_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.f16
1270 nvvm_wmma_m32n8k16_load_c_f32_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.f32
1271 nvvm_wmma_m32n8k16_load_c_s32_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.s32
1272 nvvm_wmma_m32n8k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.f16
1273 nvvm_wmma_m32n8k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.f32
1274 nvvm_wmma_m32n8k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.s32
1275 nvvm_wmma_m32n8k16_load_c_f16_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.f16
1276 nvvm_wmma_m32n8k16_load_c_f32_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.f32
1277 nvvm_wmma_m32n8k16_load_c_s32_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.s32
1278 nvvm_wmma_m32n8k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.f16
1279 nvvm_wmma_m32n8k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.f32
1280 nvvm_wmma_m32n8k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.s32
1281 nvvm_wmma_m32n8k16_mma_col_col_bf16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.bf16
1282 nvvm_wmma_m32n8k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f16
1283 nvvm_wmma_m32n8k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f16.satfinite
1284 nvvm_wmma_m32n8k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f32
1285 nvvm_wmma_m32n8k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f32.satfinite
1286 nvvm_wmma_m32n8k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f16
1287 nvvm_wmma_m32n8k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f16.satfinite
1288 nvvm_wmma_m32n8k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f32
1289 nvvm_wmma_m32n8k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f32.satfinite
1290 nvvm_wmma_m32n8k16_mma_col_col_s8, // llvm.nvvm.wmma.m32n8k16.mma.col.col.s8
1291 nvvm_wmma_m32n8k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.s8.satfinite
1292 nvvm_wmma_m32n8k16_mma_col_col_u8, // llvm.nvvm.wmma.m32n8k16.mma.col.col.u8
1293 nvvm_wmma_m32n8k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.u8.satfinite
1294 nvvm_wmma_m32n8k16_mma_col_row_bf16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.bf16
1295 nvvm_wmma_m32n8k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f16
1296 nvvm_wmma_m32n8k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f16.satfinite
1297 nvvm_wmma_m32n8k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f32
1298 nvvm_wmma_m32n8k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f32.satfinite
1299 nvvm_wmma_m32n8k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f16
1300 nvvm_wmma_m32n8k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f16.satfinite
1301 nvvm_wmma_m32n8k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f32
1302 nvvm_wmma_m32n8k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f32.satfinite
1303 nvvm_wmma_m32n8k16_mma_col_row_s8, // llvm.nvvm.wmma.m32n8k16.mma.col.row.s8
1304 nvvm_wmma_m32n8k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.s8.satfinite
1305 nvvm_wmma_m32n8k16_mma_col_row_u8, // llvm.nvvm.wmma.m32n8k16.mma.col.row.u8
1306 nvvm_wmma_m32n8k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.u8.satfinite
1307 nvvm_wmma_m32n8k16_mma_row_col_bf16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.bf16
1308 nvvm_wmma_m32n8k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f16
1309 nvvm_wmma_m32n8k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f16.satfinite
1310 nvvm_wmma_m32n8k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f32
1311 nvvm_wmma_m32n8k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f32.satfinite
1312 nvvm_wmma_m32n8k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f16
1313 nvvm_wmma_m32n8k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f16.satfinite
1314 nvvm_wmma_m32n8k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f32
1315 nvvm_wmma_m32n8k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f32.satfinite
1316 nvvm_wmma_m32n8k16_mma_row_col_s8, // llvm.nvvm.wmma.m32n8k16.mma.row.col.s8
1317 nvvm_wmma_m32n8k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.s8.satfinite
1318 nvvm_wmma_m32n8k16_mma_row_col_u8, // llvm.nvvm.wmma.m32n8k16.mma.row.col.u8
1319 nvvm_wmma_m32n8k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.u8.satfinite
1320 nvvm_wmma_m32n8k16_mma_row_row_bf16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.bf16
1321 nvvm_wmma_m32n8k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f16
1322 nvvm_wmma_m32n8k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f16.satfinite
1323 nvvm_wmma_m32n8k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f32
1324 nvvm_wmma_m32n8k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f32.satfinite
1325 nvvm_wmma_m32n8k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f16
1326 nvvm_wmma_m32n8k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f16.satfinite
1327 nvvm_wmma_m32n8k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f32
1328 nvvm_wmma_m32n8k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f32.satfinite
1329 nvvm_wmma_m32n8k16_mma_row_row_s8, // llvm.nvvm.wmma.m32n8k16.mma.row.row.s8
1330 nvvm_wmma_m32n8k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.s8.satfinite
1331 nvvm_wmma_m32n8k16_mma_row_row_u8, // llvm.nvvm.wmma.m32n8k16.mma.row.row.u8
1332 nvvm_wmma_m32n8k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.u8.satfinite
1333 nvvm_wmma_m32n8k16_store_d_f16_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.f16
1334 nvvm_wmma_m32n8k16_store_d_f32_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.f32
1335 nvvm_wmma_m32n8k16_store_d_s32_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.s32
1336 nvvm_wmma_m32n8k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.f16
1337 nvvm_wmma_m32n8k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.f32
1338 nvvm_wmma_m32n8k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.s32
1339 nvvm_wmma_m32n8k16_store_d_f16_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.f16
1340 nvvm_wmma_m32n8k16_store_d_f32_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.f32
1341 nvvm_wmma_m32n8k16_store_d_s32_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.s32
1342 nvvm_wmma_m32n8k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.f16
1343 nvvm_wmma_m32n8k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.f32
1344 nvvm_wmma_m32n8k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.s32
1345 nvvm_wmma_m8n32k16_load_a_bf16_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.bf16
1346 nvvm_wmma_m8n32k16_load_a_f16_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.f16
1347 nvvm_wmma_m8n32k16_load_a_s8_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.s8
1348 nvvm_wmma_m8n32k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.bf16
1349 nvvm_wmma_m8n32k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.f16
1350 nvvm_wmma_m8n32k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.s8
1351 nvvm_wmma_m8n32k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.u8
1352 nvvm_wmma_m8n32k16_load_a_u8_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.u8
1353 nvvm_wmma_m8n32k16_load_a_bf16_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.bf16
1354 nvvm_wmma_m8n32k16_load_a_f16_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.f16
1355 nvvm_wmma_m8n32k16_load_a_s8_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.s8
1356 nvvm_wmma_m8n32k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.bf16
1357 nvvm_wmma_m8n32k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.f16
1358 nvvm_wmma_m8n32k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.s8
1359 nvvm_wmma_m8n32k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.u8
1360 nvvm_wmma_m8n32k16_load_a_u8_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.u8
1361 nvvm_wmma_m8n32k16_load_b_bf16_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.bf16
1362 nvvm_wmma_m8n32k16_load_b_f16_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.f16
1363 nvvm_wmma_m8n32k16_load_b_s8_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.s8
1364 nvvm_wmma_m8n32k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.bf16
1365 nvvm_wmma_m8n32k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.f16
1366 nvvm_wmma_m8n32k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.s8
1367 nvvm_wmma_m8n32k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.u8
1368 nvvm_wmma_m8n32k16_load_b_u8_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.u8
1369 nvvm_wmma_m8n32k16_load_b_bf16_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.bf16
1370 nvvm_wmma_m8n32k16_load_b_f16_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.f16
1371 nvvm_wmma_m8n32k16_load_b_s8_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.s8
1372 nvvm_wmma_m8n32k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.bf16
1373 nvvm_wmma_m8n32k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.f16
1374 nvvm_wmma_m8n32k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.s8
1375 nvvm_wmma_m8n32k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.u8
1376 nvvm_wmma_m8n32k16_load_b_u8_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.u8
1377 nvvm_wmma_m8n32k16_load_c_f16_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.f16
1378 nvvm_wmma_m8n32k16_load_c_f32_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.f32
1379 nvvm_wmma_m8n32k16_load_c_s32_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.s32
1380 nvvm_wmma_m8n32k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.f16
1381 nvvm_wmma_m8n32k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.f32
1382 nvvm_wmma_m8n32k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.s32
1383 nvvm_wmma_m8n32k16_load_c_f16_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.f16
1384 nvvm_wmma_m8n32k16_load_c_f32_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.f32
1385 nvvm_wmma_m8n32k16_load_c_s32_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.s32
1386 nvvm_wmma_m8n32k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.f16
1387 nvvm_wmma_m8n32k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.f32
1388 nvvm_wmma_m8n32k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.s32
1389 nvvm_wmma_m8n32k16_mma_col_col_bf16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.bf16
1390 nvvm_wmma_m8n32k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f16
1391 nvvm_wmma_m8n32k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f16.satfinite
1392 nvvm_wmma_m8n32k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f32
1393 nvvm_wmma_m8n32k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f32.satfinite
1394 nvvm_wmma_m8n32k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f16
1395 nvvm_wmma_m8n32k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f16.satfinite
1396 nvvm_wmma_m8n32k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f32
1397 nvvm_wmma_m8n32k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f32.satfinite
1398 nvvm_wmma_m8n32k16_mma_col_col_s8, // llvm.nvvm.wmma.m8n32k16.mma.col.col.s8
1399 nvvm_wmma_m8n32k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.s8.satfinite
1400 nvvm_wmma_m8n32k16_mma_col_col_u8, // llvm.nvvm.wmma.m8n32k16.mma.col.col.u8
1401 nvvm_wmma_m8n32k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.u8.satfinite
1402 nvvm_wmma_m8n32k16_mma_col_row_bf16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.bf16
1403 nvvm_wmma_m8n32k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f16
1404 nvvm_wmma_m8n32k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f16.satfinite
1405 nvvm_wmma_m8n32k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f32
1406 nvvm_wmma_m8n32k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f32.satfinite
1407 nvvm_wmma_m8n32k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f16
1408 nvvm_wmma_m8n32k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f16.satfinite
1409 nvvm_wmma_m8n32k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f32
1410 nvvm_wmma_m8n32k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f32.satfinite
1411 nvvm_wmma_m8n32k16_mma_col_row_s8, // llvm.nvvm.wmma.m8n32k16.mma.col.row.s8
1412 nvvm_wmma_m8n32k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.s8.satfinite
1413 nvvm_wmma_m8n32k16_mma_col_row_u8, // llvm.nvvm.wmma.m8n32k16.mma.col.row.u8
1414 nvvm_wmma_m8n32k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.u8.satfinite
1415 nvvm_wmma_m8n32k16_mma_row_col_bf16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.bf16
1416 nvvm_wmma_m8n32k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f16
1417 nvvm_wmma_m8n32k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f16.satfinite
1418 nvvm_wmma_m8n32k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f32
1419 nvvm_wmma_m8n32k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f32.satfinite
1420 nvvm_wmma_m8n32k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f16
1421 nvvm_wmma_m8n32k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f16.satfinite
1422 nvvm_wmma_m8n32k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f32
1423 nvvm_wmma_m8n32k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f32.satfinite
1424 nvvm_wmma_m8n32k16_mma_row_col_s8, // llvm.nvvm.wmma.m8n32k16.mma.row.col.s8
1425 nvvm_wmma_m8n32k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.s8.satfinite
1426 nvvm_wmma_m8n32k16_mma_row_col_u8, // llvm.nvvm.wmma.m8n32k16.mma.row.col.u8
1427 nvvm_wmma_m8n32k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.u8.satfinite
1428 nvvm_wmma_m8n32k16_mma_row_row_bf16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.bf16
1429 nvvm_wmma_m8n32k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f16
1430 nvvm_wmma_m8n32k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f16.satfinite
1431 nvvm_wmma_m8n32k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f32
1432 nvvm_wmma_m8n32k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f32.satfinite
1433 nvvm_wmma_m8n32k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f16
1434 nvvm_wmma_m8n32k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f16.satfinite
1435 nvvm_wmma_m8n32k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f32
1436 nvvm_wmma_m8n32k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f32.satfinite
1437 nvvm_wmma_m8n32k16_mma_row_row_s8, // llvm.nvvm.wmma.m8n32k16.mma.row.row.s8
1438 nvvm_wmma_m8n32k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.s8.satfinite
1439 nvvm_wmma_m8n32k16_mma_row_row_u8, // llvm.nvvm.wmma.m8n32k16.mma.row.row.u8
1440 nvvm_wmma_m8n32k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.u8.satfinite
1441 nvvm_wmma_m8n32k16_store_d_f16_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.f16
1442 nvvm_wmma_m8n32k16_store_d_f32_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.f32
1443 nvvm_wmma_m8n32k16_store_d_s32_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.s32
1444 nvvm_wmma_m8n32k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.f16
1445 nvvm_wmma_m8n32k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.f32
1446 nvvm_wmma_m8n32k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.s32
1447 nvvm_wmma_m8n32k16_store_d_f16_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.f16
1448 nvvm_wmma_m8n32k16_store_d_f32_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.f32
1449 nvvm_wmma_m8n32k16_store_d_s32_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.s32
1450 nvvm_wmma_m8n32k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.f16
1451 nvvm_wmma_m8n32k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.f32
1452 nvvm_wmma_m8n32k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.s32
1453 nvvm_wmma_m8n8k128_load_a_b1_row, // llvm.nvvm.wmma.m8n8k128.load.a.row.b1
1454 nvvm_wmma_m8n8k128_load_a_b1_row_stride, // llvm.nvvm.wmma.m8n8k128.load.a.row.stride.b1
1455 nvvm_wmma_m8n8k128_load_b_b1_col, // llvm.nvvm.wmma.m8n8k128.load.b.col.b1
1456 nvvm_wmma_m8n8k128_load_b_b1_col_stride, // llvm.nvvm.wmma.m8n8k128.load.b.col.stride.b1
1457 nvvm_wmma_m8n8k128_load_c_s32_col, // llvm.nvvm.wmma.m8n8k128.load.c.col.s32
1458 nvvm_wmma_m8n8k128_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n8k128.load.c.col.stride.s32
1459 nvvm_wmma_m8n8k128_load_c_s32_row, // llvm.nvvm.wmma.m8n8k128.load.c.row.s32
1460 nvvm_wmma_m8n8k128_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n8k128.load.c.row.stride.s32
1461 nvvm_wmma_m8n8k128_mma_and_popc_row_col_b1, // llvm.nvvm.wmma.m8n8k128.mma.and.popc.row.col.b1
1462 nvvm_wmma_m8n8k128_mma_xor_popc_row_col_b1, // llvm.nvvm.wmma.m8n8k128.mma.xor.popc.row.col.b1
1463 nvvm_wmma_m8n8k128_store_d_s32_col, // llvm.nvvm.wmma.m8n8k128.store.d.col.s32
1464 nvvm_wmma_m8n8k128_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n8k128.store.d.col.stride.s32
1465 nvvm_wmma_m8n8k128_store_d_s32_row, // llvm.nvvm.wmma.m8n8k128.store.d.row.s32
1466 nvvm_wmma_m8n8k128_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n8k128.store.d.row.stride.s32
1467 nvvm_wmma_m8n8k32_load_a_s4_row, // llvm.nvvm.wmma.m8n8k32.load.a.row.s4
1468 nvvm_wmma_m8n8k32_load_a_s4_row_stride, // llvm.nvvm.wmma.m8n8k32.load.a.row.stride.s4
1469 nvvm_wmma_m8n8k32_load_a_u4_row_stride, // llvm.nvvm.wmma.m8n8k32.load.a.row.stride.u4
1470 nvvm_wmma_m8n8k32_load_a_u4_row, // llvm.nvvm.wmma.m8n8k32.load.a.row.u4
1471 nvvm_wmma_m8n8k32_load_b_s4_col, // llvm.nvvm.wmma.m8n8k32.load.b.col.s4
1472 nvvm_wmma_m8n8k32_load_b_s4_col_stride, // llvm.nvvm.wmma.m8n8k32.load.b.col.stride.s4
1473 nvvm_wmma_m8n8k32_load_b_u4_col_stride, // llvm.nvvm.wmma.m8n8k32.load.b.col.stride.u4
1474 nvvm_wmma_m8n8k32_load_b_u4_col, // llvm.nvvm.wmma.m8n8k32.load.b.col.u4
1475 nvvm_wmma_m8n8k32_load_c_s32_col, // llvm.nvvm.wmma.m8n8k32.load.c.col.s32
1476 nvvm_wmma_m8n8k32_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n8k32.load.c.col.stride.s32
1477 nvvm_wmma_m8n8k32_load_c_s32_row, // llvm.nvvm.wmma.m8n8k32.load.c.row.s32
1478 nvvm_wmma_m8n8k32_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n8k32.load.c.row.stride.s32
1479 nvvm_wmma_m8n8k32_mma_row_col_s4, // llvm.nvvm.wmma.m8n8k32.mma.row.col.s4
1480 nvvm_wmma_m8n8k32_mma_row_col_s4_satfinite, // llvm.nvvm.wmma.m8n8k32.mma.row.col.s4.satfinite
1481 nvvm_wmma_m8n8k32_mma_row_col_u4, // llvm.nvvm.wmma.m8n8k32.mma.row.col.u4
1482 nvvm_wmma_m8n8k32_mma_row_col_u4_satfinite, // llvm.nvvm.wmma.m8n8k32.mma.row.col.u4.satfinite
1483 nvvm_wmma_m8n8k32_store_d_s32_col, // llvm.nvvm.wmma.m8n8k32.store.d.col.s32
1484 nvvm_wmma_m8n8k32_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n8k32.store.d.col.stride.s32
1485 nvvm_wmma_m8n8k32_store_d_s32_row, // llvm.nvvm.wmma.m8n8k32.store.d.row.s32
1486 nvvm_wmma_m8n8k32_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n8k32.store.d.row.stride.s32
1487 nvvm_wmma_m8n8k4_load_a_f64_col, // llvm.nvvm.wmma.m8n8k4.load.a.col.f64
1488 nvvm_wmma_m8n8k4_load_a_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.a.col.stride.f64
1489 nvvm_wmma_m8n8k4_load_a_f64_row, // llvm.nvvm.wmma.m8n8k4.load.a.row.f64
1490 nvvm_wmma_m8n8k4_load_a_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.a.row.stride.f64
1491 nvvm_wmma_m8n8k4_load_b_f64_col, // llvm.nvvm.wmma.m8n8k4.load.b.col.f64
1492 nvvm_wmma_m8n8k4_load_b_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.b.col.stride.f64
1493 nvvm_wmma_m8n8k4_load_b_f64_row, // llvm.nvvm.wmma.m8n8k4.load.b.row.f64
1494 nvvm_wmma_m8n8k4_load_b_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.b.row.stride.f64
1495 nvvm_wmma_m8n8k4_load_c_f64_col, // llvm.nvvm.wmma.m8n8k4.load.c.col.f64
1496 nvvm_wmma_m8n8k4_load_c_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.c.col.stride.f64
1497 nvvm_wmma_m8n8k4_load_c_f64_row, // llvm.nvvm.wmma.m8n8k4.load.c.row.f64
1498 nvvm_wmma_m8n8k4_load_c_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.c.row.stride.f64
1499 nvvm_wmma_m8n8k4_mma_col_col_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.f64
1500 nvvm_wmma_m8n8k4_mma_col_col_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rm.f64
1501 nvvm_wmma_m8n8k4_mma_col_col_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rn.f64
1502 nvvm_wmma_m8n8k4_mma_col_col_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rp.f64
1503 nvvm_wmma_m8n8k4_mma_col_col_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rz.f64
1504 nvvm_wmma_m8n8k4_mma_col_row_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.f64
1505 nvvm_wmma_m8n8k4_mma_col_row_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rm.f64
1506 nvvm_wmma_m8n8k4_mma_col_row_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rn.f64
1507 nvvm_wmma_m8n8k4_mma_col_row_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rp.f64
1508 nvvm_wmma_m8n8k4_mma_col_row_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rz.f64
1509 nvvm_wmma_m8n8k4_mma_row_col_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.f64
1510 nvvm_wmma_m8n8k4_mma_row_col_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rm.f64
1511 nvvm_wmma_m8n8k4_mma_row_col_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rn.f64
1512 nvvm_wmma_m8n8k4_mma_row_col_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rp.f64
1513 nvvm_wmma_m8n8k4_mma_row_col_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rz.f64
1514 nvvm_wmma_m8n8k4_mma_row_row_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.f64
1515 nvvm_wmma_m8n8k4_mma_row_row_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rm.f64
1516 nvvm_wmma_m8n8k4_mma_row_row_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rn.f64
1517 nvvm_wmma_m8n8k4_mma_row_row_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rp.f64
1518 nvvm_wmma_m8n8k4_mma_row_row_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rz.f64
1519 nvvm_wmma_m8n8k4_store_d_f64_col, // llvm.nvvm.wmma.m8n8k4.store.d.col.f64
1520 nvvm_wmma_m8n8k4_store_d_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.store.d.col.stride.f64
1521 nvvm_wmma_m8n8k4_store_d_f64_row, // llvm.nvvm.wmma.m8n8k4.store.d.row.f64
1522 nvvm_wmma_m8n8k4_store_d_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.store.d.row.stride.f64
1523}; // enum
1524} // namespace Intrinsic
1525} // namespace llvm
1526
1527#endif
1528