/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Intrinsic Function Source Fragment *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ #ifndef LLVM_IR_INTRINSIC_NVVM_ENUMS_H #define LLVM_IR_INTRINSIC_NVVM_ENUMS_H namespace llvm { namespace Intrinsic { enum NVVMIntrinsics : unsigned { // Enum values for intrinsics nvvm_abs_bf16 = 7535, // llvm.nvvm.abs.bf16 nvvm_abs_bf16x2, // llvm.nvvm.abs.bf16x2 nvvm_add_rm_d, // llvm.nvvm.add.rm.d nvvm_add_rm_f, // llvm.nvvm.add.rm.f nvvm_add_rm_ftz_f, // llvm.nvvm.add.rm.ftz.f nvvm_add_rn_d, // llvm.nvvm.add.rn.d nvvm_add_rn_f, // llvm.nvvm.add.rn.f nvvm_add_rn_ftz_f, // llvm.nvvm.add.rn.ftz.f nvvm_add_rp_d, // llvm.nvvm.add.rp.d nvvm_add_rp_f, // llvm.nvvm.add.rp.f nvvm_add_rp_ftz_f, // llvm.nvvm.add.rp.ftz.f nvvm_add_rz_d, // llvm.nvvm.add.rz.d nvvm_add_rz_f, // llvm.nvvm.add.rz.f nvvm_add_rz_ftz_f, // llvm.nvvm.add.rz.ftz.f nvvm_atomic_add_gen_f_cta, // llvm.nvvm.atomic.add.gen.f.cta nvvm_atomic_add_gen_f_sys, // llvm.nvvm.atomic.add.gen.f.sys nvvm_atomic_add_gen_i_cta, // llvm.nvvm.atomic.add.gen.i.cta nvvm_atomic_add_gen_i_sys, // llvm.nvvm.atomic.add.gen.i.sys nvvm_atomic_and_gen_i_cta, // llvm.nvvm.atomic.and.gen.i.cta nvvm_atomic_and_gen_i_sys, // llvm.nvvm.atomic.and.gen.i.sys nvvm_atomic_cas_gen_i_cta, // llvm.nvvm.atomic.cas.gen.i.cta nvvm_atomic_cas_gen_i_sys, // llvm.nvvm.atomic.cas.gen.i.sys nvvm_atomic_dec_gen_i_cta, // llvm.nvvm.atomic.dec.gen.i.cta nvvm_atomic_dec_gen_i_sys, // llvm.nvvm.atomic.dec.gen.i.sys nvvm_atomic_exch_gen_i_cta, // llvm.nvvm.atomic.exch.gen.i.cta nvvm_atomic_exch_gen_i_sys, // llvm.nvvm.atomic.exch.gen.i.sys nvvm_atomic_inc_gen_i_cta, // llvm.nvvm.atomic.inc.gen.i.cta nvvm_atomic_inc_gen_i_sys, // llvm.nvvm.atomic.inc.gen.i.sys nvvm_atomic_load_dec_32, // llvm.nvvm.atomic.load.dec.32 nvvm_atomic_load_inc_32, // llvm.nvvm.atomic.load.inc.32 nvvm_atomic_max_gen_i_cta, // llvm.nvvm.atomic.max.gen.i.cta nvvm_atomic_max_gen_i_sys, // llvm.nvvm.atomic.max.gen.i.sys nvvm_atomic_min_gen_i_cta, // llvm.nvvm.atomic.min.gen.i.cta nvvm_atomic_min_gen_i_sys, // llvm.nvvm.atomic.min.gen.i.sys nvvm_atomic_or_gen_i_cta, // llvm.nvvm.atomic.or.gen.i.cta nvvm_atomic_or_gen_i_sys, // llvm.nvvm.atomic.or.gen.i.sys nvvm_atomic_xor_gen_i_cta, // llvm.nvvm.atomic.xor.gen.i.cta nvvm_atomic_xor_gen_i_sys, // llvm.nvvm.atomic.xor.gen.i.sys nvvm_bar_sync, // llvm.nvvm.bar.sync nvvm_bar_warp_sync, // llvm.nvvm.bar.warp.sync nvvm_barrier, // llvm.nvvm.barrier nvvm_barrier_cluster_arrive, // llvm.nvvm.barrier.cluster.arrive nvvm_barrier_cluster_arrive_aligned, // llvm.nvvm.barrier.cluster.arrive.aligned nvvm_barrier_cluster_arrive_relaxed, // llvm.nvvm.barrier.cluster.arrive.relaxed nvvm_barrier_cluster_arrive_relaxed_aligned, // llvm.nvvm.barrier.cluster.arrive.relaxed.aligned nvvm_barrier_cluster_wait, // llvm.nvvm.barrier.cluster.wait nvvm_barrier_cluster_wait_aligned, // llvm.nvvm.barrier.cluster.wait.aligned nvvm_barrier_n, // llvm.nvvm.barrier.n nvvm_barrier_sync, // llvm.nvvm.barrier.sync nvvm_barrier_sync_cnt, // llvm.nvvm.barrier.sync.cnt nvvm_barrier0, // llvm.nvvm.barrier0 nvvm_barrier0_and, // llvm.nvvm.barrier0.and nvvm_barrier0_or, // llvm.nvvm.barrier0.or nvvm_barrier0_popc, // llvm.nvvm.barrier0.popc nvvm_bf2h_rn, // llvm.nvvm.bf2h.rn nvvm_bf2h_rn_ftz, // llvm.nvvm.bf2h.rn.ftz nvvm_bitcast_d2ll, // llvm.nvvm.bitcast.d2ll nvvm_bitcast_f2i, // llvm.nvvm.bitcast.f2i nvvm_bitcast_i2f, // llvm.nvvm.bitcast.i2f nvvm_bitcast_ll2d, // llvm.nvvm.bitcast.ll2d nvvm_ceil_d, // llvm.nvvm.ceil.d nvvm_ceil_f, // llvm.nvvm.ceil.f nvvm_ceil_ftz_f, // llvm.nvvm.ceil.ftz.f nvvm_compiler_error, // llvm.nvvm.compiler.error nvvm_compiler_warn, // llvm.nvvm.compiler.warn nvvm_cos_approx_f, // llvm.nvvm.cos.approx.f nvvm_cos_approx_ftz_f, // llvm.nvvm.cos.approx.ftz.f nvvm_cp_async_bulk_commit_group, // llvm.nvvm.cp.async.bulk.commit.group nvvm_cp_async_bulk_wait_group, // llvm.nvvm.cp.async.bulk.wait.group nvvm_cp_async_bulk_wait_group_read, // llvm.nvvm.cp.async.bulk.wait.group.read nvvm_cp_async_ca_shared_global_16, // llvm.nvvm.cp.async.ca.shared.global.16 nvvm_cp_async_ca_shared_global_16_s, // llvm.nvvm.cp.async.ca.shared.global.16.s nvvm_cp_async_ca_shared_global_4, // llvm.nvvm.cp.async.ca.shared.global.4 nvvm_cp_async_ca_shared_global_4_s, // llvm.nvvm.cp.async.ca.shared.global.4.s nvvm_cp_async_ca_shared_global_8, // llvm.nvvm.cp.async.ca.shared.global.8 nvvm_cp_async_ca_shared_global_8_s, // llvm.nvvm.cp.async.ca.shared.global.8.s nvvm_cp_async_cg_shared_global_16, // llvm.nvvm.cp.async.cg.shared.global.16 nvvm_cp_async_cg_shared_global_16_s, // llvm.nvvm.cp.async.cg.shared.global.16.s nvvm_cp_async_commit_group, // llvm.nvvm.cp.async.commit.group nvvm_cp_async_mbarrier_arrive, // llvm.nvvm.cp.async.mbarrier.arrive nvvm_cp_async_mbarrier_arrive_noinc, // llvm.nvvm.cp.async.mbarrier.arrive.noinc nvvm_cp_async_mbarrier_arrive_noinc_shared, // llvm.nvvm.cp.async.mbarrier.arrive.noinc.shared nvvm_cp_async_mbarrier_arrive_shared, // llvm.nvvm.cp.async.mbarrier.arrive.shared nvvm_cp_async_wait_all, // llvm.nvvm.cp.async.wait.all nvvm_cp_async_wait_group, // llvm.nvvm.cp.async.wait.group nvvm_d2f_rm, // llvm.nvvm.d2f.rm nvvm_d2f_rm_ftz, // llvm.nvvm.d2f.rm.ftz nvvm_d2f_rn, // llvm.nvvm.d2f.rn nvvm_d2f_rn_ftz, // llvm.nvvm.d2f.rn.ftz nvvm_d2f_rp, // llvm.nvvm.d2f.rp nvvm_d2f_rp_ftz, // llvm.nvvm.d2f.rp.ftz nvvm_d2f_rz, // llvm.nvvm.d2f.rz nvvm_d2f_rz_ftz, // llvm.nvvm.d2f.rz.ftz nvvm_d2i_hi, // llvm.nvvm.d2i.hi nvvm_d2i_lo, // llvm.nvvm.d2i.lo nvvm_d2i_rm, // llvm.nvvm.d2i.rm nvvm_d2i_rn, // llvm.nvvm.d2i.rn nvvm_d2i_rp, // llvm.nvvm.d2i.rp nvvm_d2i_rz, // llvm.nvvm.d2i.rz nvvm_d2ll_rm, // llvm.nvvm.d2ll.rm nvvm_d2ll_rn, // llvm.nvvm.d2ll.rn nvvm_d2ll_rp, // llvm.nvvm.d2ll.rp nvvm_d2ll_rz, // llvm.nvvm.d2ll.rz nvvm_d2ui_rm, // llvm.nvvm.d2ui.rm nvvm_d2ui_rn, // llvm.nvvm.d2ui.rn nvvm_d2ui_rp, // llvm.nvvm.d2ui.rp nvvm_d2ui_rz, // llvm.nvvm.d2ui.rz nvvm_d2ull_rm, // llvm.nvvm.d2ull.rm nvvm_d2ull_rn, // llvm.nvvm.d2ull.rn nvvm_d2ull_rp, // llvm.nvvm.d2ull.rp nvvm_d2ull_rz, // llvm.nvvm.d2ull.rz nvvm_div_approx_f, // llvm.nvvm.div.approx.f nvvm_div_approx_ftz_f, // llvm.nvvm.div.approx.ftz.f nvvm_div_rm_d, // llvm.nvvm.div.rm.d nvvm_div_rm_f, // llvm.nvvm.div.rm.f nvvm_div_rm_ftz_f, // llvm.nvvm.div.rm.ftz.f nvvm_div_rn_d, // llvm.nvvm.div.rn.d nvvm_div_rn_f, // llvm.nvvm.div.rn.f nvvm_div_rn_ftz_f, // llvm.nvvm.div.rn.ftz.f nvvm_div_rp_d, // llvm.nvvm.div.rp.d nvvm_div_rp_f, // llvm.nvvm.div.rp.f nvvm_div_rp_ftz_f, // llvm.nvvm.div.rp.ftz.f nvvm_div_rz_d, // llvm.nvvm.div.rz.d nvvm_div_rz_f, // llvm.nvvm.div.rz.f nvvm_div_rz_ftz_f, // llvm.nvvm.div.rz.ftz.f nvvm_ex2_approx_d, // llvm.nvvm.ex2.approx.d nvvm_ex2_approx_f, // llvm.nvvm.ex2.approx.f nvvm_ex2_approx_f16, // llvm.nvvm.ex2.approx.f16 nvvm_ex2_approx_f16x2, // llvm.nvvm.ex2.approx.f16x2 nvvm_ex2_approx_ftz_f, // llvm.nvvm.ex2.approx.ftz.f nvvm_f2bf16_rn, // llvm.nvvm.f2bf16.rn nvvm_f2bf16_rn_relu, // llvm.nvvm.f2bf16.rn.relu nvvm_f2bf16_rz, // llvm.nvvm.f2bf16.rz nvvm_f2bf16_rz_relu, // llvm.nvvm.f2bf16.rz.relu nvvm_f2h_rn, // llvm.nvvm.f2h.rn nvvm_f2h_rn_ftz, // llvm.nvvm.f2h.rn.ftz nvvm_f2i_rm, // llvm.nvvm.f2i.rm nvvm_f2i_rm_ftz, // llvm.nvvm.f2i.rm.ftz nvvm_f2i_rn, // llvm.nvvm.f2i.rn nvvm_f2i_rn_ftz, // llvm.nvvm.f2i.rn.ftz nvvm_f2i_rp, // llvm.nvvm.f2i.rp nvvm_f2i_rp_ftz, // llvm.nvvm.f2i.rp.ftz nvvm_f2i_rz, // llvm.nvvm.f2i.rz nvvm_f2i_rz_ftz, // llvm.nvvm.f2i.rz.ftz nvvm_f2ll_rm, // llvm.nvvm.f2ll.rm nvvm_f2ll_rm_ftz, // llvm.nvvm.f2ll.rm.ftz nvvm_f2ll_rn, // llvm.nvvm.f2ll.rn nvvm_f2ll_rn_ftz, // llvm.nvvm.f2ll.rn.ftz nvvm_f2ll_rp, // llvm.nvvm.f2ll.rp nvvm_f2ll_rp_ftz, // llvm.nvvm.f2ll.rp.ftz nvvm_f2ll_rz, // llvm.nvvm.f2ll.rz nvvm_f2ll_rz_ftz, // llvm.nvvm.f2ll.rz.ftz nvvm_f2tf32_rna, // llvm.nvvm.f2tf32.rna nvvm_f2ui_rm, // llvm.nvvm.f2ui.rm nvvm_f2ui_rm_ftz, // llvm.nvvm.f2ui.rm.ftz nvvm_f2ui_rn, // llvm.nvvm.f2ui.rn nvvm_f2ui_rn_ftz, // llvm.nvvm.f2ui.rn.ftz nvvm_f2ui_rp, // llvm.nvvm.f2ui.rp nvvm_f2ui_rp_ftz, // llvm.nvvm.f2ui.rp.ftz nvvm_f2ui_rz, // llvm.nvvm.f2ui.rz nvvm_f2ui_rz_ftz, // llvm.nvvm.f2ui.rz.ftz nvvm_f2ull_rm, // llvm.nvvm.f2ull.rm nvvm_f2ull_rm_ftz, // llvm.nvvm.f2ull.rm.ftz nvvm_f2ull_rn, // llvm.nvvm.f2ull.rn nvvm_f2ull_rn_ftz, // llvm.nvvm.f2ull.rn.ftz nvvm_f2ull_rp, // llvm.nvvm.f2ull.rp nvvm_f2ull_rp_ftz, // llvm.nvvm.f2ull.rp.ftz nvvm_f2ull_rz, // llvm.nvvm.f2ull.rz nvvm_f2ull_rz_ftz, // llvm.nvvm.f2ull.rz.ftz nvvm_fabs_d, // llvm.nvvm.fabs.d nvvm_fabs_f, // llvm.nvvm.fabs.f nvvm_fabs_ftz_f, // llvm.nvvm.fabs.ftz.f nvvm_fence_sc_cluster, // llvm.nvvm.fence.sc.cluster nvvm_ff2bf16x2_rn, // llvm.nvvm.ff2bf16x2.rn nvvm_ff2bf16x2_rn_relu, // llvm.nvvm.ff2bf16x2.rn.relu nvvm_ff2bf16x2_rz, // llvm.nvvm.ff2bf16x2.rz nvvm_ff2bf16x2_rz_relu, // llvm.nvvm.ff2bf16x2.rz.relu nvvm_ff2f16x2_rn, // llvm.nvvm.ff2f16x2.rn nvvm_ff2f16x2_rn_relu, // llvm.nvvm.ff2f16x2.rn.relu nvvm_ff2f16x2_rz, // llvm.nvvm.ff2f16x2.rz nvvm_ff2f16x2_rz_relu, // llvm.nvvm.ff2f16x2.rz.relu nvvm_floor_d, // llvm.nvvm.floor.d nvvm_floor_f, // llvm.nvvm.floor.f nvvm_floor_ftz_f, // llvm.nvvm.floor.ftz.f nvvm_fma_rm_d, // llvm.nvvm.fma.rm.d nvvm_fma_rm_f, // llvm.nvvm.fma.rm.f nvvm_fma_rm_ftz_f, // llvm.nvvm.fma.rm.ftz.f nvvm_fma_rn_bf16, // llvm.nvvm.fma.rn.bf16 nvvm_fma_rn_bf16x2, // llvm.nvvm.fma.rn.bf16x2 nvvm_fma_rn_d, // llvm.nvvm.fma.rn.d nvvm_fma_rn_f, // llvm.nvvm.fma.rn.f nvvm_fma_rn_f16, // llvm.nvvm.fma.rn.f16 nvvm_fma_rn_f16x2, // llvm.nvvm.fma.rn.f16x2 nvvm_fma_rn_ftz_bf16, // llvm.nvvm.fma.rn.ftz.bf16 nvvm_fma_rn_ftz_bf16x2, // llvm.nvvm.fma.rn.ftz.bf16x2 nvvm_fma_rn_ftz_f, // llvm.nvvm.fma.rn.ftz.f nvvm_fma_rn_ftz_f16, // llvm.nvvm.fma.rn.ftz.f16 nvvm_fma_rn_ftz_f16x2, // llvm.nvvm.fma.rn.ftz.f16x2 nvvm_fma_rn_ftz_relu_bf16, // llvm.nvvm.fma.rn.ftz.relu.bf16 nvvm_fma_rn_ftz_relu_bf16x2, // llvm.nvvm.fma.rn.ftz.relu.bf16x2 nvvm_fma_rn_ftz_relu_f16, // llvm.nvvm.fma.rn.ftz.relu.f16 nvvm_fma_rn_ftz_relu_f16x2, // llvm.nvvm.fma.rn.ftz.relu.f16x2 nvvm_fma_rn_ftz_sat_bf16, // llvm.nvvm.fma.rn.ftz.sat.bf16 nvvm_fma_rn_ftz_sat_bf16x2, // llvm.nvvm.fma.rn.ftz.sat.bf16x2 nvvm_fma_rn_ftz_sat_f16, // llvm.nvvm.fma.rn.ftz.sat.f16 nvvm_fma_rn_ftz_sat_f16x2, // llvm.nvvm.fma.rn.ftz.sat.f16x2 nvvm_fma_rn_relu_bf16, // llvm.nvvm.fma.rn.relu.bf16 nvvm_fma_rn_relu_bf16x2, // llvm.nvvm.fma.rn.relu.bf16x2 nvvm_fma_rn_relu_f16, // llvm.nvvm.fma.rn.relu.f16 nvvm_fma_rn_relu_f16x2, // llvm.nvvm.fma.rn.relu.f16x2 nvvm_fma_rn_sat_bf16, // llvm.nvvm.fma.rn.sat.bf16 nvvm_fma_rn_sat_bf16x2, // llvm.nvvm.fma.rn.sat.bf16x2 nvvm_fma_rn_sat_f16, // llvm.nvvm.fma.rn.sat.f16 nvvm_fma_rn_sat_f16x2, // llvm.nvvm.fma.rn.sat.f16x2 nvvm_fma_rp_d, // llvm.nvvm.fma.rp.d nvvm_fma_rp_f, // llvm.nvvm.fma.rp.f nvvm_fma_rp_ftz_f, // llvm.nvvm.fma.rp.ftz.f nvvm_fma_rz_d, // llvm.nvvm.fma.rz.d nvvm_fma_rz_f, // llvm.nvvm.fma.rz.f nvvm_fma_rz_ftz_f, // llvm.nvvm.fma.rz.ftz.f nvvm_fmax_bf16, // llvm.nvvm.fmax.bf16 nvvm_fmax_bf16x2, // llvm.nvvm.fmax.bf16x2 nvvm_fmax_d, // llvm.nvvm.fmax.d nvvm_fmax_f, // llvm.nvvm.fmax.f nvvm_fmax_f16, // llvm.nvvm.fmax.f16 nvvm_fmax_f16x2, // llvm.nvvm.fmax.f16x2 nvvm_fmax_ftz_bf16, // llvm.nvvm.fmax.ftz.bf16 nvvm_fmax_ftz_bf16x2, // llvm.nvvm.fmax.ftz.bf16x2 nvvm_fmax_ftz_f, // llvm.nvvm.fmax.ftz.f nvvm_fmax_ftz_f16, // llvm.nvvm.fmax.ftz.f16 nvvm_fmax_ftz_f16x2, // llvm.nvvm.fmax.ftz.f16x2 nvvm_fmax_ftz_nan_bf16, // llvm.nvvm.fmax.ftz.nan.bf16 nvvm_fmax_ftz_nan_bf16x2, // llvm.nvvm.fmax.ftz.nan.bf16x2 nvvm_fmax_ftz_nan_f, // llvm.nvvm.fmax.ftz.nan.f nvvm_fmax_ftz_nan_f16, // llvm.nvvm.fmax.ftz.nan.f16 nvvm_fmax_ftz_nan_f16x2, // llvm.nvvm.fmax.ftz.nan.f16x2 nvvm_fmax_ftz_nan_xorsign_abs_bf16, // llvm.nvvm.fmax.ftz.nan.xorsign.abs.bf16 nvvm_fmax_ftz_nan_xorsign_abs_bf16x2, // llvm.nvvm.fmax.ftz.nan.xorsign.abs.bf16x2 nvvm_fmax_ftz_nan_xorsign_abs_f, // llvm.nvvm.fmax.ftz.nan.xorsign.abs.f nvvm_fmax_ftz_nan_xorsign_abs_f16, // llvm.nvvm.fmax.ftz.nan.xorsign.abs.f16 nvvm_fmax_ftz_nan_xorsign_abs_f16x2, // llvm.nvvm.fmax.ftz.nan.xorsign.abs.f16x2 nvvm_fmax_ftz_xorsign_abs_bf16, // llvm.nvvm.fmax.ftz.xorsign.abs.bf16 nvvm_fmax_ftz_xorsign_abs_bf16x2, // llvm.nvvm.fmax.ftz.xorsign.abs.bf16x2 nvvm_fmax_ftz_xorsign_abs_f, // llvm.nvvm.fmax.ftz.xorsign.abs.f nvvm_fmax_ftz_xorsign_abs_f16, // llvm.nvvm.fmax.ftz.xorsign.abs.f16 nvvm_fmax_ftz_xorsign_abs_f16x2, // llvm.nvvm.fmax.ftz.xorsign.abs.f16x2 nvvm_fmax_nan_bf16, // llvm.nvvm.fmax.nan.bf16 nvvm_fmax_nan_bf16x2, // llvm.nvvm.fmax.nan.bf16x2 nvvm_fmax_nan_f, // llvm.nvvm.fmax.nan.f nvvm_fmax_nan_f16, // llvm.nvvm.fmax.nan.f16 nvvm_fmax_nan_f16x2, // llvm.nvvm.fmax.nan.f16x2 nvvm_fmax_nan_xorsign_abs_bf16, // llvm.nvvm.fmax.nan.xorsign.abs.bf16 nvvm_fmax_nan_xorsign_abs_bf16x2, // llvm.nvvm.fmax.nan.xorsign.abs.bf16x2 nvvm_fmax_nan_xorsign_abs_f, // llvm.nvvm.fmax.nan.xorsign.abs.f nvvm_fmax_nan_xorsign_abs_f16, // llvm.nvvm.fmax.nan.xorsign.abs.f16 nvvm_fmax_nan_xorsign_abs_f16x2, // llvm.nvvm.fmax.nan.xorsign.abs.f16x2 nvvm_fmax_xorsign_abs_bf16, // llvm.nvvm.fmax.xorsign.abs.bf16 nvvm_fmax_xorsign_abs_bf16x2, // llvm.nvvm.fmax.xorsign.abs.bf16x2 nvvm_fmax_xorsign_abs_f, // llvm.nvvm.fmax.xorsign.abs.f nvvm_fmax_xorsign_abs_f16, // llvm.nvvm.fmax.xorsign.abs.f16 nvvm_fmax_xorsign_abs_f16x2, // llvm.nvvm.fmax.xorsign.abs.f16x2 nvvm_fmin_bf16, // llvm.nvvm.fmin.bf16 nvvm_fmin_bf16x2, // llvm.nvvm.fmin.bf16x2 nvvm_fmin_d, // llvm.nvvm.fmin.d nvvm_fmin_f, // llvm.nvvm.fmin.f nvvm_fmin_f16, // llvm.nvvm.fmin.f16 nvvm_fmin_f16x2, // llvm.nvvm.fmin.f16x2 nvvm_fmin_ftz_bf16, // llvm.nvvm.fmin.ftz.bf16 nvvm_fmin_ftz_bf16x2, // llvm.nvvm.fmin.ftz.bf16x2 nvvm_fmin_ftz_f, // llvm.nvvm.fmin.ftz.f nvvm_fmin_ftz_f16, // llvm.nvvm.fmin.ftz.f16 nvvm_fmin_ftz_f16x2, // llvm.nvvm.fmin.ftz.f16x2 nvvm_fmin_ftz_nan_bf16, // llvm.nvvm.fmin.ftz.nan.bf16 nvvm_fmin_ftz_nan_bf16x2, // llvm.nvvm.fmin.ftz.nan.bf16x2 nvvm_fmin_ftz_nan_f, // llvm.nvvm.fmin.ftz.nan.f nvvm_fmin_ftz_nan_f16, // llvm.nvvm.fmin.ftz.nan.f16 nvvm_fmin_ftz_nan_f16x2, // llvm.nvvm.fmin.ftz.nan.f16x2 nvvm_fmin_ftz_nan_xorsign_abs_bf16, // llvm.nvvm.fmin.ftz.nan.xorsign.abs.bf16 nvvm_fmin_ftz_nan_xorsign_abs_bf16x2, // llvm.nvvm.fmin.ftz.nan.xorsign.abs.bf16x2 nvvm_fmin_ftz_nan_xorsign_abs_f, // llvm.nvvm.fmin.ftz.nan.xorsign.abs.f nvvm_fmin_ftz_nan_xorsign_abs_f16, // llvm.nvvm.fmin.ftz.nan.xorsign.abs.f16 nvvm_fmin_ftz_nan_xorsign_abs_f16x2, // llvm.nvvm.fmin.ftz.nan.xorsign.abs.f16x2 nvvm_fmin_ftz_xorsign_abs_bf16, // llvm.nvvm.fmin.ftz.xorsign.abs.bf16 nvvm_fmin_ftz_xorsign_abs_bf16x2, // llvm.nvvm.fmin.ftz.xorsign.abs.bf16x2 nvvm_fmin_ftz_xorsign_abs_f, // llvm.nvvm.fmin.ftz.xorsign.abs.f nvvm_fmin_ftz_xorsign_abs_f16, // llvm.nvvm.fmin.ftz.xorsign.abs.f16 nvvm_fmin_ftz_xorsign_abs_f16x2, // llvm.nvvm.fmin.ftz.xorsign.abs.f16x2 nvvm_fmin_nan_bf16, // llvm.nvvm.fmin.nan.bf16 nvvm_fmin_nan_bf16x2, // llvm.nvvm.fmin.nan.bf16x2 nvvm_fmin_nan_f, // llvm.nvvm.fmin.nan.f nvvm_fmin_nan_f16, // llvm.nvvm.fmin.nan.f16 nvvm_fmin_nan_f16x2, // llvm.nvvm.fmin.nan.f16x2 nvvm_fmin_nan_xorsign_abs_bf16, // llvm.nvvm.fmin.nan.xorsign.abs.bf16 nvvm_fmin_nan_xorsign_abs_bf16x2, // llvm.nvvm.fmin.nan.xorsign.abs.bf16x2 nvvm_fmin_nan_xorsign_abs_f, // llvm.nvvm.fmin.nan.xorsign.abs.f nvvm_fmin_nan_xorsign_abs_f16, // llvm.nvvm.fmin.nan.xorsign.abs.f16 nvvm_fmin_nan_xorsign_abs_f16x2, // llvm.nvvm.fmin.nan.xorsign.abs.f16x2 nvvm_fmin_xorsign_abs_bf16, // llvm.nvvm.fmin.xorsign.abs.bf16 nvvm_fmin_xorsign_abs_bf16x2, // llvm.nvvm.fmin.xorsign.abs.bf16x2 nvvm_fmin_xorsign_abs_f, // llvm.nvvm.fmin.xorsign.abs.f nvvm_fmin_xorsign_abs_f16, // llvm.nvvm.fmin.xorsign.abs.f16 nvvm_fmin_xorsign_abs_f16x2, // llvm.nvvm.fmin.xorsign.abs.f16x2 nvvm_fns, // llvm.nvvm.fns nvvm_getctarank, // llvm.nvvm.getctarank nvvm_getctarank_shared_cluster, // llvm.nvvm.getctarank.shared.cluster nvvm_i2d_rm, // llvm.nvvm.i2d.rm nvvm_i2d_rn, // llvm.nvvm.i2d.rn nvvm_i2d_rp, // llvm.nvvm.i2d.rp nvvm_i2d_rz, // llvm.nvvm.i2d.rz nvvm_i2f_rm, // llvm.nvvm.i2f.rm nvvm_i2f_rn, // llvm.nvvm.i2f.rn nvvm_i2f_rp, // llvm.nvvm.i2f.rp nvvm_i2f_rz, // llvm.nvvm.i2f.rz nvvm_is_explicit_cluster, // llvm.nvvm.is_explicit_cluster nvvm_isspacep_const, // llvm.nvvm.isspacep.const nvvm_isspacep_global, // llvm.nvvm.isspacep.global nvvm_isspacep_local, // llvm.nvvm.isspacep.local nvvm_isspacep_shared, // llvm.nvvm.isspacep.shared nvvm_isspacep_shared_cluster, // llvm.nvvm.isspacep.shared.cluster nvvm_istypep_sampler, // llvm.nvvm.istypep.sampler nvvm_istypep_surface, // llvm.nvvm.istypep.surface nvvm_istypep_texture, // llvm.nvvm.istypep.texture nvvm_ldg_global_f, // llvm.nvvm.ldg.global.f nvvm_ldg_global_i, // llvm.nvvm.ldg.global.i nvvm_ldg_global_p, // llvm.nvvm.ldg.global.p nvvm_ldmatrix_sync_aligned_m8n8_x1_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x1.b16 nvvm_ldmatrix_sync_aligned_m8n8_x1_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x1.trans.b16 nvvm_ldmatrix_sync_aligned_m8n8_x2_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x2.b16 nvvm_ldmatrix_sync_aligned_m8n8_x2_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x2.trans.b16 nvvm_ldmatrix_sync_aligned_m8n8_x4_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x4.b16 nvvm_ldmatrix_sync_aligned_m8n8_x4_trans_b16, // llvm.nvvm.ldmatrix.sync.aligned.m8n8.x4.trans.b16 nvvm_ldu_global_f, // llvm.nvvm.ldu.global.f nvvm_ldu_global_i, // llvm.nvvm.ldu.global.i nvvm_ldu_global_p, // llvm.nvvm.ldu.global.p nvvm_lg2_approx_d, // llvm.nvvm.lg2.approx.d nvvm_lg2_approx_f, // llvm.nvvm.lg2.approx.f nvvm_lg2_approx_ftz_f, // llvm.nvvm.lg2.approx.ftz.f nvvm_ll2d_rm, // llvm.nvvm.ll2d.rm nvvm_ll2d_rn, // llvm.nvvm.ll2d.rn nvvm_ll2d_rp, // llvm.nvvm.ll2d.rp nvvm_ll2d_rz, // llvm.nvvm.ll2d.rz nvvm_ll2f_rm, // llvm.nvvm.ll2f.rm nvvm_ll2f_rn, // llvm.nvvm.ll2f.rn nvvm_ll2f_rp, // llvm.nvvm.ll2f.rp nvvm_ll2f_rz, // llvm.nvvm.ll2f.rz nvvm_lohi_i2d, // llvm.nvvm.lohi.i2d nvvm_mapa, // llvm.nvvm.mapa nvvm_mapa_shared_cluster, // llvm.nvvm.mapa.shared.cluster nvvm_match_all_sync_i32p, // llvm.nvvm.match.all.sync.i32p nvvm_match_all_sync_i64p, // llvm.nvvm.match.all.sync.i64p nvvm_match_any_sync_i32, // llvm.nvvm.match.any.sync.i32 nvvm_match_any_sync_i64, // llvm.nvvm.match.any.sync.i64 nvvm_mbarrier_arrive, // llvm.nvvm.mbarrier.arrive nvvm_mbarrier_arrive_drop, // llvm.nvvm.mbarrier.arrive.drop nvvm_mbarrier_arrive_drop_noComplete, // llvm.nvvm.mbarrier.arrive.drop.noComplete nvvm_mbarrier_arrive_drop_noComplete_shared, // llvm.nvvm.mbarrier.arrive.drop.noComplete.shared nvvm_mbarrier_arrive_drop_shared, // llvm.nvvm.mbarrier.arrive.drop.shared nvvm_mbarrier_arrive_noComplete, // llvm.nvvm.mbarrier.arrive.noComplete nvvm_mbarrier_arrive_noComplete_shared, // llvm.nvvm.mbarrier.arrive.noComplete.shared nvvm_mbarrier_arrive_shared, // llvm.nvvm.mbarrier.arrive.shared nvvm_mbarrier_init, // llvm.nvvm.mbarrier.init nvvm_mbarrier_init_shared, // llvm.nvvm.mbarrier.init.shared nvvm_mbarrier_inval, // llvm.nvvm.mbarrier.inval nvvm_mbarrier_inval_shared, // llvm.nvvm.mbarrier.inval.shared nvvm_mbarrier_pending_count, // llvm.nvvm.mbarrier.pending.count nvvm_mbarrier_test_wait, // llvm.nvvm.mbarrier.test.wait nvvm_mbarrier_test_wait_shared, // llvm.nvvm.mbarrier.test.wait.shared nvvm_membar_cta, // llvm.nvvm.membar.cta nvvm_membar_gl, // llvm.nvvm.membar.gl nvvm_membar_sys, // llvm.nvvm.membar.sys nvvm_mma_and_popc_m16n8k128_row_col_b1, // llvm.nvvm.mma.and.popc.m16n8k128.row.col.b1 nvvm_mma_and_popc_m16n8k256_row_col_b1, // llvm.nvvm.mma.and.popc.m16n8k256.row.col.b1 nvvm_mma_and_popc_m8n8k128_row_col_b1, // llvm.nvvm.mma.and.popc.m8n8k128.row.col.b1 nvvm_mma_m16n8k16_row_col_bf16, // llvm.nvvm.mma.m16n8k16.row.col.bf16 nvvm_mma_m16n8k16_row_col_f16_f16, // llvm.nvvm.mma.m16n8k16.row.col.f16.f16 nvvm_mma_m16n8k16_row_col_f16_f32, // llvm.nvvm.mma.m16n8k16.row.col.f16.f32 nvvm_mma_m16n8k16_row_col_f32_f16, // llvm.nvvm.mma.m16n8k16.row.col.f32.f16 nvvm_mma_m16n8k16_row_col_f32_f32, // llvm.nvvm.mma.m16n8k16.row.col.f32.f32 nvvm_mma_m16n8k16_row_col_s8, // llvm.nvvm.mma.m16n8k16.row.col.s8 nvvm_mma_m16n8k16_row_col_s8_u8, // llvm.nvvm.mma.m16n8k16.row.col.s8.u8 nvvm_mma_m16n8k16_row_col_satfinite_s8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.s8 nvvm_mma_m16n8k16_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.s8.u8 nvvm_mma_m16n8k16_row_col_satfinite_u8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.u8 nvvm_mma_m16n8k16_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m16n8k16.row.col.satfinite.u8.s8 nvvm_mma_m16n8k16_row_col_u8, // llvm.nvvm.mma.m16n8k16.row.col.u8 nvvm_mma_m16n8k16_row_col_u8_s8, // llvm.nvvm.mma.m16n8k16.row.col.u8.s8 nvvm_mma_m16n8k32_row_col_s4, // llvm.nvvm.mma.m16n8k32.row.col.s4 nvvm_mma_m16n8k32_row_col_s4_u4, // llvm.nvvm.mma.m16n8k32.row.col.s4.u4 nvvm_mma_m16n8k32_row_col_s8, // llvm.nvvm.mma.m16n8k32.row.col.s8 nvvm_mma_m16n8k32_row_col_s8_u8, // llvm.nvvm.mma.m16n8k32.row.col.s8.u8 nvvm_mma_m16n8k32_row_col_satfinite_s4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s4 nvvm_mma_m16n8k32_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s4.u4 nvvm_mma_m16n8k32_row_col_satfinite_s8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s8 nvvm_mma_m16n8k32_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.s8.u8 nvvm_mma_m16n8k32_row_col_satfinite_u4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u4 nvvm_mma_m16n8k32_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u4.s4 nvvm_mma_m16n8k32_row_col_satfinite_u8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u8 nvvm_mma_m16n8k32_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m16n8k32.row.col.satfinite.u8.s8 nvvm_mma_m16n8k32_row_col_u4, // llvm.nvvm.mma.m16n8k32.row.col.u4 nvvm_mma_m16n8k32_row_col_u4_s4, // llvm.nvvm.mma.m16n8k32.row.col.u4.s4 nvvm_mma_m16n8k32_row_col_u8, // llvm.nvvm.mma.m16n8k32.row.col.u8 nvvm_mma_m16n8k32_row_col_u8_s8, // llvm.nvvm.mma.m16n8k32.row.col.u8.s8 nvvm_mma_m16n8k4_row_col_tf32, // llvm.nvvm.mma.m16n8k4.row.col.tf32 nvvm_mma_m16n8k64_row_col_s4, // llvm.nvvm.mma.m16n8k64.row.col.s4 nvvm_mma_m16n8k64_row_col_s4_u4, // llvm.nvvm.mma.m16n8k64.row.col.s4.u4 nvvm_mma_m16n8k64_row_col_satfinite_s4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.s4 nvvm_mma_m16n8k64_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.s4.u4 nvvm_mma_m16n8k64_row_col_satfinite_u4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.u4 nvvm_mma_m16n8k64_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m16n8k64.row.col.satfinite.u4.s4 nvvm_mma_m16n8k64_row_col_u4, // llvm.nvvm.mma.m16n8k64.row.col.u4 nvvm_mma_m16n8k64_row_col_u4_s4, // llvm.nvvm.mma.m16n8k64.row.col.u4.s4 nvvm_mma_m16n8k8_row_col_bf16, // llvm.nvvm.mma.m16n8k8.row.col.bf16 nvvm_mma_m16n8k8_row_col_f16_f16, // llvm.nvvm.mma.m16n8k8.row.col.f16.f16 nvvm_mma_m16n8k8_row_col_f32_f32, // llvm.nvvm.mma.m16n8k8.row.col.f32.f32 nvvm_mma_m16n8k8_row_col_tf32, // llvm.nvvm.mma.m16n8k8.row.col.tf32 nvvm_mma_m8n8k16_row_col_s8, // llvm.nvvm.mma.m8n8k16.row.col.s8 nvvm_mma_m8n8k16_row_col_s8_u8, // llvm.nvvm.mma.m8n8k16.row.col.s8.u8 nvvm_mma_m8n8k16_row_col_satfinite_s8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.s8 nvvm_mma_m8n8k16_row_col_satfinite_s8_u8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.s8.u8 nvvm_mma_m8n8k16_row_col_satfinite_u8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.u8 nvvm_mma_m8n8k16_row_col_satfinite_u8_s8, // llvm.nvvm.mma.m8n8k16.row.col.satfinite.u8.s8 nvvm_mma_m8n8k16_row_col_u8, // llvm.nvvm.mma.m8n8k16.row.col.u8 nvvm_mma_m8n8k16_row_col_u8_s8, // llvm.nvvm.mma.m8n8k16.row.col.u8.s8 nvvm_mma_m8n8k32_row_col_s4, // llvm.nvvm.mma.m8n8k32.row.col.s4 nvvm_mma_m8n8k32_row_col_s4_u4, // llvm.nvvm.mma.m8n8k32.row.col.s4.u4 nvvm_mma_m8n8k32_row_col_satfinite_s4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.s4 nvvm_mma_m8n8k32_row_col_satfinite_s4_u4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.s4.u4 nvvm_mma_m8n8k32_row_col_satfinite_u4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.u4 nvvm_mma_m8n8k32_row_col_satfinite_u4_s4, // llvm.nvvm.mma.m8n8k32.row.col.satfinite.u4.s4 nvvm_mma_m8n8k32_row_col_u4, // llvm.nvvm.mma.m8n8k32.row.col.u4 nvvm_mma_m8n8k32_row_col_u4_s4, // llvm.nvvm.mma.m8n8k32.row.col.u4.s4 nvvm_mma_m8n8k4_col_col_f16_f16, // llvm.nvvm.mma.m8n8k4.col.col.f16.f16 nvvm_mma_m8n8k4_col_col_f32_f16, // llvm.nvvm.mma.m8n8k4.col.col.f32.f16 nvvm_mma_m8n8k4_col_col_f32_f32, // llvm.nvvm.mma.m8n8k4.col.col.f32.f32 nvvm_mma_m8n8k4_col_row_f16_f16, // llvm.nvvm.mma.m8n8k4.col.row.f16.f16 nvvm_mma_m8n8k4_col_row_f32_f16, // llvm.nvvm.mma.m8n8k4.col.row.f32.f16 nvvm_mma_m8n8k4_col_row_f32_f32, // llvm.nvvm.mma.m8n8k4.col.row.f32.f32 nvvm_mma_m8n8k4_row_col_f16_f16, // llvm.nvvm.mma.m8n8k4.row.col.f16.f16 nvvm_mma_m8n8k4_row_col_f32_f16, // llvm.nvvm.mma.m8n8k4.row.col.f32.f16 nvvm_mma_m8n8k4_row_col_f32_f32, // llvm.nvvm.mma.m8n8k4.row.col.f32.f32 nvvm_mma_m8n8k4_row_col_f64, // llvm.nvvm.mma.m8n8k4.row.col.f64 nvvm_mma_m8n8k4_row_row_f16_f16, // llvm.nvvm.mma.m8n8k4.row.row.f16.f16 nvvm_mma_m8n8k4_row_row_f32_f16, // llvm.nvvm.mma.m8n8k4.row.row.f32.f16 nvvm_mma_m8n8k4_row_row_f32_f32, // llvm.nvvm.mma.m8n8k4.row.row.f32.f32 nvvm_mma_xor_popc_m16n8k128_row_col_b1, // llvm.nvvm.mma.xor.popc.m16n8k128.row.col.b1 nvvm_mma_xor_popc_m16n8k256_row_col_b1, // llvm.nvvm.mma.xor.popc.m16n8k256.row.col.b1 nvvm_mma_xor_popc_m8n8k128_row_col_b1, // llvm.nvvm.mma.xor.popc.m8n8k128.row.col.b1 nvvm_move_double, // llvm.nvvm.move.double nvvm_move_float, // llvm.nvvm.move.float nvvm_move_i16, // llvm.nvvm.move.i16 nvvm_move_i32, // llvm.nvvm.move.i32 nvvm_move_i64, // llvm.nvvm.move.i64 nvvm_move_ptr, // llvm.nvvm.move.ptr nvvm_mul_rm_d, // llvm.nvvm.mul.rm.d nvvm_mul_rm_f, // llvm.nvvm.mul.rm.f nvvm_mul_rm_ftz_f, // llvm.nvvm.mul.rm.ftz.f nvvm_mul_rn_d, // llvm.nvvm.mul.rn.d nvvm_mul_rn_f, // llvm.nvvm.mul.rn.f nvvm_mul_rn_ftz_f, // llvm.nvvm.mul.rn.ftz.f nvvm_mul_rp_d, // llvm.nvvm.mul.rp.d nvvm_mul_rp_f, // llvm.nvvm.mul.rp.f nvvm_mul_rp_ftz_f, // llvm.nvvm.mul.rp.ftz.f nvvm_mul_rz_d, // llvm.nvvm.mul.rz.d nvvm_mul_rz_f, // llvm.nvvm.mul.rz.f nvvm_mul_rz_ftz_f, // llvm.nvvm.mul.rz.ftz.f nvvm_mul24_i, // llvm.nvvm.mul24.i nvvm_mul24_ui, // llvm.nvvm.mul24.ui nvvm_mulhi_i, // llvm.nvvm.mulhi.i nvvm_mulhi_ll, // llvm.nvvm.mulhi.ll nvvm_mulhi_s, // llvm.nvvm.mulhi.s nvvm_mulhi_ui, // llvm.nvvm.mulhi.ui nvvm_mulhi_ull, // llvm.nvvm.mulhi.ull nvvm_mulhi_us, // llvm.nvvm.mulhi.us nvvm_neg_bf16, // llvm.nvvm.neg.bf16 nvvm_neg_bf16x2, // llvm.nvvm.neg.bf16x2 nvvm_prmt, // llvm.nvvm.prmt nvvm_ptr_constant_to_gen, // llvm.nvvm.ptr.constant.to.gen nvvm_ptr_gen_to_constant, // llvm.nvvm.ptr.gen.to.constant nvvm_ptr_gen_to_global, // llvm.nvvm.ptr.gen.to.global nvvm_ptr_gen_to_local, // llvm.nvvm.ptr.gen.to.local nvvm_ptr_gen_to_param, // llvm.nvvm.ptr.gen.to.param nvvm_ptr_gen_to_shared, // llvm.nvvm.ptr.gen.to.shared nvvm_ptr_global_to_gen, // llvm.nvvm.ptr.global.to.gen nvvm_ptr_local_to_gen, // llvm.nvvm.ptr.local.to.gen nvvm_ptr_shared_to_gen, // llvm.nvvm.ptr.shared.to.gen nvvm_rcp_approx_ftz_d, // llvm.nvvm.rcp.approx.ftz.d nvvm_rcp_approx_ftz_f, // llvm.nvvm.rcp.approx.ftz.f nvvm_rcp_rm_d, // llvm.nvvm.rcp.rm.d nvvm_rcp_rm_f, // llvm.nvvm.rcp.rm.f nvvm_rcp_rm_ftz_f, // llvm.nvvm.rcp.rm.ftz.f nvvm_rcp_rn_d, // llvm.nvvm.rcp.rn.d nvvm_rcp_rn_f, // llvm.nvvm.rcp.rn.f nvvm_rcp_rn_ftz_f, // llvm.nvvm.rcp.rn.ftz.f nvvm_rcp_rp_d, // llvm.nvvm.rcp.rp.d nvvm_rcp_rp_f, // llvm.nvvm.rcp.rp.f nvvm_rcp_rp_ftz_f, // llvm.nvvm.rcp.rp.ftz.f nvvm_rcp_rz_d, // llvm.nvvm.rcp.rz.d nvvm_rcp_rz_f, // llvm.nvvm.rcp.rz.f nvvm_rcp_rz_ftz_f, // llvm.nvvm.rcp.rz.ftz.f nvvm_read_ptx_sreg_clock, // llvm.nvvm.read.ptx.sreg.clock nvvm_read_ptx_sreg_clock64, // llvm.nvvm.read.ptx.sreg.clock64 nvvm_read_ptx_sreg_cluster_ctaid_w, // llvm.nvvm.read.ptx.sreg.cluster.ctaid.w nvvm_read_ptx_sreg_cluster_ctaid_x, // llvm.nvvm.read.ptx.sreg.cluster.ctaid.x nvvm_read_ptx_sreg_cluster_ctaid_y, // llvm.nvvm.read.ptx.sreg.cluster.ctaid.y nvvm_read_ptx_sreg_cluster_ctaid_z, // llvm.nvvm.read.ptx.sreg.cluster.ctaid.z nvvm_read_ptx_sreg_cluster_ctarank, // llvm.nvvm.read.ptx.sreg.cluster.ctarank nvvm_read_ptx_sreg_cluster_nctaid_w, // llvm.nvvm.read.ptx.sreg.cluster.nctaid.w nvvm_read_ptx_sreg_cluster_nctaid_x, // llvm.nvvm.read.ptx.sreg.cluster.nctaid.x nvvm_read_ptx_sreg_cluster_nctaid_y, // llvm.nvvm.read.ptx.sreg.cluster.nctaid.y nvvm_read_ptx_sreg_cluster_nctaid_z, // llvm.nvvm.read.ptx.sreg.cluster.nctaid.z nvvm_read_ptx_sreg_cluster_nctarank, // llvm.nvvm.read.ptx.sreg.cluster.nctarank nvvm_read_ptx_sreg_clusterid_w, // llvm.nvvm.read.ptx.sreg.clusterid.w nvvm_read_ptx_sreg_clusterid_x, // llvm.nvvm.read.ptx.sreg.clusterid.x nvvm_read_ptx_sreg_clusterid_y, // llvm.nvvm.read.ptx.sreg.clusterid.y nvvm_read_ptx_sreg_clusterid_z, // llvm.nvvm.read.ptx.sreg.clusterid.z nvvm_read_ptx_sreg_ctaid_w, // llvm.nvvm.read.ptx.sreg.ctaid.w nvvm_read_ptx_sreg_ctaid_x, // llvm.nvvm.read.ptx.sreg.ctaid.x nvvm_read_ptx_sreg_ctaid_y, // llvm.nvvm.read.ptx.sreg.ctaid.y nvvm_read_ptx_sreg_ctaid_z, // llvm.nvvm.read.ptx.sreg.ctaid.z nvvm_read_ptx_sreg_envreg0, // llvm.nvvm.read.ptx.sreg.envreg0 nvvm_read_ptx_sreg_envreg1, // llvm.nvvm.read.ptx.sreg.envreg1 nvvm_read_ptx_sreg_envreg10, // llvm.nvvm.read.ptx.sreg.envreg10 nvvm_read_ptx_sreg_envreg11, // llvm.nvvm.read.ptx.sreg.envreg11 nvvm_read_ptx_sreg_envreg12, // llvm.nvvm.read.ptx.sreg.envreg12 nvvm_read_ptx_sreg_envreg13, // llvm.nvvm.read.ptx.sreg.envreg13 nvvm_read_ptx_sreg_envreg14, // llvm.nvvm.read.ptx.sreg.envreg14 nvvm_read_ptx_sreg_envreg15, // llvm.nvvm.read.ptx.sreg.envreg15 nvvm_read_ptx_sreg_envreg16, // llvm.nvvm.read.ptx.sreg.envreg16 nvvm_read_ptx_sreg_envreg17, // llvm.nvvm.read.ptx.sreg.envreg17 nvvm_read_ptx_sreg_envreg18, // llvm.nvvm.read.ptx.sreg.envreg18 nvvm_read_ptx_sreg_envreg19, // llvm.nvvm.read.ptx.sreg.envreg19 nvvm_read_ptx_sreg_envreg2, // llvm.nvvm.read.ptx.sreg.envreg2 nvvm_read_ptx_sreg_envreg20, // llvm.nvvm.read.ptx.sreg.envreg20 nvvm_read_ptx_sreg_envreg21, // llvm.nvvm.read.ptx.sreg.envreg21 nvvm_read_ptx_sreg_envreg22, // llvm.nvvm.read.ptx.sreg.envreg22 nvvm_read_ptx_sreg_envreg23, // llvm.nvvm.read.ptx.sreg.envreg23 nvvm_read_ptx_sreg_envreg24, // llvm.nvvm.read.ptx.sreg.envreg24 nvvm_read_ptx_sreg_envreg25, // llvm.nvvm.read.ptx.sreg.envreg25 nvvm_read_ptx_sreg_envreg26, // llvm.nvvm.read.ptx.sreg.envreg26 nvvm_read_ptx_sreg_envreg27, // llvm.nvvm.read.ptx.sreg.envreg27 nvvm_read_ptx_sreg_envreg28, // llvm.nvvm.read.ptx.sreg.envreg28 nvvm_read_ptx_sreg_envreg29, // llvm.nvvm.read.ptx.sreg.envreg29 nvvm_read_ptx_sreg_envreg3, // llvm.nvvm.read.ptx.sreg.envreg3 nvvm_read_ptx_sreg_envreg30, // llvm.nvvm.read.ptx.sreg.envreg30 nvvm_read_ptx_sreg_envreg31, // llvm.nvvm.read.ptx.sreg.envreg31 nvvm_read_ptx_sreg_envreg4, // llvm.nvvm.read.ptx.sreg.envreg4 nvvm_read_ptx_sreg_envreg5, // llvm.nvvm.read.ptx.sreg.envreg5 nvvm_read_ptx_sreg_envreg6, // llvm.nvvm.read.ptx.sreg.envreg6 nvvm_read_ptx_sreg_envreg7, // llvm.nvvm.read.ptx.sreg.envreg7 nvvm_read_ptx_sreg_envreg8, // llvm.nvvm.read.ptx.sreg.envreg8 nvvm_read_ptx_sreg_envreg9, // llvm.nvvm.read.ptx.sreg.envreg9 nvvm_read_ptx_sreg_gridid, // llvm.nvvm.read.ptx.sreg.gridid nvvm_read_ptx_sreg_laneid, // llvm.nvvm.read.ptx.sreg.laneid nvvm_read_ptx_sreg_lanemask_eq, // llvm.nvvm.read.ptx.sreg.lanemask.eq nvvm_read_ptx_sreg_lanemask_ge, // llvm.nvvm.read.ptx.sreg.lanemask.ge nvvm_read_ptx_sreg_lanemask_gt, // llvm.nvvm.read.ptx.sreg.lanemask.gt nvvm_read_ptx_sreg_lanemask_le, // llvm.nvvm.read.ptx.sreg.lanemask.le nvvm_read_ptx_sreg_lanemask_lt, // llvm.nvvm.read.ptx.sreg.lanemask.lt nvvm_read_ptx_sreg_nclusterid_w, // llvm.nvvm.read.ptx.sreg.nclusterid.w nvvm_read_ptx_sreg_nclusterid_x, // llvm.nvvm.read.ptx.sreg.nclusterid.x nvvm_read_ptx_sreg_nclusterid_y, // llvm.nvvm.read.ptx.sreg.nclusterid.y nvvm_read_ptx_sreg_nclusterid_z, // llvm.nvvm.read.ptx.sreg.nclusterid.z nvvm_read_ptx_sreg_nctaid_w, // llvm.nvvm.read.ptx.sreg.nctaid.w nvvm_read_ptx_sreg_nctaid_x, // llvm.nvvm.read.ptx.sreg.nctaid.x nvvm_read_ptx_sreg_nctaid_y, // llvm.nvvm.read.ptx.sreg.nctaid.y nvvm_read_ptx_sreg_nctaid_z, // llvm.nvvm.read.ptx.sreg.nctaid.z nvvm_read_ptx_sreg_nsmid, // llvm.nvvm.read.ptx.sreg.nsmid nvvm_read_ptx_sreg_ntid_w, // llvm.nvvm.read.ptx.sreg.ntid.w nvvm_read_ptx_sreg_ntid_x, // llvm.nvvm.read.ptx.sreg.ntid.x nvvm_read_ptx_sreg_ntid_y, // llvm.nvvm.read.ptx.sreg.ntid.y nvvm_read_ptx_sreg_ntid_z, // llvm.nvvm.read.ptx.sreg.ntid.z nvvm_read_ptx_sreg_nwarpid, // llvm.nvvm.read.ptx.sreg.nwarpid nvvm_read_ptx_sreg_pm0, // llvm.nvvm.read.ptx.sreg.pm0 nvvm_read_ptx_sreg_pm1, // llvm.nvvm.read.ptx.sreg.pm1 nvvm_read_ptx_sreg_pm2, // llvm.nvvm.read.ptx.sreg.pm2 nvvm_read_ptx_sreg_pm3, // llvm.nvvm.read.ptx.sreg.pm3 nvvm_read_ptx_sreg_smid, // llvm.nvvm.read.ptx.sreg.smid nvvm_read_ptx_sreg_tid_w, // llvm.nvvm.read.ptx.sreg.tid.w nvvm_read_ptx_sreg_tid_x, // llvm.nvvm.read.ptx.sreg.tid.x nvvm_read_ptx_sreg_tid_y, // llvm.nvvm.read.ptx.sreg.tid.y nvvm_read_ptx_sreg_tid_z, // llvm.nvvm.read.ptx.sreg.tid.z nvvm_read_ptx_sreg_warpid, // llvm.nvvm.read.ptx.sreg.warpid nvvm_read_ptx_sreg_warpsize, // llvm.nvvm.read.ptx.sreg.warpsize nvvm_redux_sync_add, // llvm.nvvm.redux.sync.add nvvm_redux_sync_and, // llvm.nvvm.redux.sync.and nvvm_redux_sync_max, // llvm.nvvm.redux.sync.max nvvm_redux_sync_min, // llvm.nvvm.redux.sync.min nvvm_redux_sync_or, // llvm.nvvm.redux.sync.or nvvm_redux_sync_umax, // llvm.nvvm.redux.sync.umax nvvm_redux_sync_umin, // llvm.nvvm.redux.sync.umin nvvm_redux_sync_xor, // llvm.nvvm.redux.sync.xor nvvm_reflect, // llvm.nvvm.reflect nvvm_rotate_b32, // llvm.nvvm.rotate.b32 nvvm_rotate_b64, // llvm.nvvm.rotate.b64 nvvm_rotate_right_b64, // llvm.nvvm.rotate.right.b64 nvvm_round_d, // llvm.nvvm.round.d nvvm_round_f, // llvm.nvvm.round.f nvvm_round_ftz_f, // llvm.nvvm.round.ftz.f nvvm_rsqrt_approx_d, // llvm.nvvm.rsqrt.approx.d nvvm_rsqrt_approx_f, // llvm.nvvm.rsqrt.approx.f nvvm_rsqrt_approx_ftz_f, // llvm.nvvm.rsqrt.approx.ftz.f nvvm_sad_i, // llvm.nvvm.sad.i nvvm_sad_ll, // llvm.nvvm.sad.ll nvvm_sad_s, // llvm.nvvm.sad.s nvvm_sad_ui, // llvm.nvvm.sad.ui nvvm_sad_ull, // llvm.nvvm.sad.ull nvvm_sad_us, // llvm.nvvm.sad.us nvvm_saturate_d, // llvm.nvvm.saturate.d nvvm_saturate_f, // llvm.nvvm.saturate.f nvvm_saturate_ftz_f, // llvm.nvvm.saturate.ftz.f nvvm_setmaxnreg_dec_sync_aligned_u32, // llvm.nvvm.setmaxnreg.dec.sync.aligned.u32 nvvm_setmaxnreg_inc_sync_aligned_u32, // llvm.nvvm.setmaxnreg.inc.sync.aligned.u32 nvvm_shfl_bfly_f32, // llvm.nvvm.shfl.bfly.f32 nvvm_shfl_bfly_f32p, // llvm.nvvm.shfl.bfly.f32p nvvm_shfl_bfly_i32, // llvm.nvvm.shfl.bfly.i32 nvvm_shfl_bfly_i32p, // llvm.nvvm.shfl.bfly.i32p nvvm_shfl_down_f32, // llvm.nvvm.shfl.down.f32 nvvm_shfl_down_f32p, // llvm.nvvm.shfl.down.f32p nvvm_shfl_down_i32, // llvm.nvvm.shfl.down.i32 nvvm_shfl_down_i32p, // llvm.nvvm.shfl.down.i32p nvvm_shfl_idx_f32, // llvm.nvvm.shfl.idx.f32 nvvm_shfl_idx_f32p, // llvm.nvvm.shfl.idx.f32p nvvm_shfl_idx_i32, // llvm.nvvm.shfl.idx.i32 nvvm_shfl_idx_i32p, // llvm.nvvm.shfl.idx.i32p nvvm_shfl_sync_bfly_f32, // llvm.nvvm.shfl.sync.bfly.f32 nvvm_shfl_sync_bfly_f32p, // llvm.nvvm.shfl.sync.bfly.f32p nvvm_shfl_sync_bfly_i32, // llvm.nvvm.shfl.sync.bfly.i32 nvvm_shfl_sync_bfly_i32p, // llvm.nvvm.shfl.sync.bfly.i32p nvvm_shfl_sync_down_f32, // llvm.nvvm.shfl.sync.down.f32 nvvm_shfl_sync_down_f32p, // llvm.nvvm.shfl.sync.down.f32p nvvm_shfl_sync_down_i32, // llvm.nvvm.shfl.sync.down.i32 nvvm_shfl_sync_down_i32p, // llvm.nvvm.shfl.sync.down.i32p nvvm_shfl_sync_idx_f32, // llvm.nvvm.shfl.sync.idx.f32 nvvm_shfl_sync_idx_f32p, // llvm.nvvm.shfl.sync.idx.f32p nvvm_shfl_sync_idx_i32, // llvm.nvvm.shfl.sync.idx.i32 nvvm_shfl_sync_idx_i32p, // llvm.nvvm.shfl.sync.idx.i32p nvvm_shfl_sync_up_f32, // llvm.nvvm.shfl.sync.up.f32 nvvm_shfl_sync_up_f32p, // llvm.nvvm.shfl.sync.up.f32p nvvm_shfl_sync_up_i32, // llvm.nvvm.shfl.sync.up.i32 nvvm_shfl_sync_up_i32p, // llvm.nvvm.shfl.sync.up.i32p nvvm_shfl_up_f32, // llvm.nvvm.shfl.up.f32 nvvm_shfl_up_f32p, // llvm.nvvm.shfl.up.f32p nvvm_shfl_up_i32, // llvm.nvvm.shfl.up.i32 nvvm_shfl_up_i32p, // llvm.nvvm.shfl.up.i32p nvvm_sin_approx_f, // llvm.nvvm.sin.approx.f nvvm_sin_approx_ftz_f, // llvm.nvvm.sin.approx.ftz.f nvvm_sqrt_approx_f, // llvm.nvvm.sqrt.approx.f nvvm_sqrt_approx_ftz_f, // llvm.nvvm.sqrt.approx.ftz.f nvvm_sqrt_f, // llvm.nvvm.sqrt.f nvvm_sqrt_rm_d, // llvm.nvvm.sqrt.rm.d nvvm_sqrt_rm_f, // llvm.nvvm.sqrt.rm.f nvvm_sqrt_rm_ftz_f, // llvm.nvvm.sqrt.rm.ftz.f nvvm_sqrt_rn_d, // llvm.nvvm.sqrt.rn.d nvvm_sqrt_rn_f, // llvm.nvvm.sqrt.rn.f nvvm_sqrt_rn_ftz_f, // llvm.nvvm.sqrt.rn.ftz.f nvvm_sqrt_rp_d, // llvm.nvvm.sqrt.rp.d nvvm_sqrt_rp_f, // llvm.nvvm.sqrt.rp.f nvvm_sqrt_rp_ftz_f, // llvm.nvvm.sqrt.rp.ftz.f nvvm_sqrt_rz_d, // llvm.nvvm.sqrt.rz.d nvvm_sqrt_rz_f, // llvm.nvvm.sqrt.rz.f nvvm_sqrt_rz_ftz_f, // llvm.nvvm.sqrt.rz.ftz.f nvvm_suld_1d_array_i16_clamp, // llvm.nvvm.suld.1d.array.i16.clamp nvvm_suld_1d_array_i16_trap, // llvm.nvvm.suld.1d.array.i16.trap nvvm_suld_1d_array_i16_zero, // llvm.nvvm.suld.1d.array.i16.zero nvvm_suld_1d_array_i32_clamp, // llvm.nvvm.suld.1d.array.i32.clamp nvvm_suld_1d_array_i32_trap, // llvm.nvvm.suld.1d.array.i32.trap nvvm_suld_1d_array_i32_zero, // llvm.nvvm.suld.1d.array.i32.zero nvvm_suld_1d_array_i64_clamp, // llvm.nvvm.suld.1d.array.i64.clamp nvvm_suld_1d_array_i64_trap, // llvm.nvvm.suld.1d.array.i64.trap nvvm_suld_1d_array_i64_zero, // llvm.nvvm.suld.1d.array.i64.zero nvvm_suld_1d_array_i8_clamp, // llvm.nvvm.suld.1d.array.i8.clamp nvvm_suld_1d_array_i8_trap, // llvm.nvvm.suld.1d.array.i8.trap nvvm_suld_1d_array_i8_zero, // llvm.nvvm.suld.1d.array.i8.zero nvvm_suld_1d_array_v2i16_clamp, // llvm.nvvm.suld.1d.array.v2i16.clamp nvvm_suld_1d_array_v2i16_trap, // llvm.nvvm.suld.1d.array.v2i16.trap nvvm_suld_1d_array_v2i16_zero, // llvm.nvvm.suld.1d.array.v2i16.zero nvvm_suld_1d_array_v2i32_clamp, // llvm.nvvm.suld.1d.array.v2i32.clamp nvvm_suld_1d_array_v2i32_trap, // llvm.nvvm.suld.1d.array.v2i32.trap nvvm_suld_1d_array_v2i32_zero, // llvm.nvvm.suld.1d.array.v2i32.zero nvvm_suld_1d_array_v2i64_clamp, // llvm.nvvm.suld.1d.array.v2i64.clamp nvvm_suld_1d_array_v2i64_trap, // llvm.nvvm.suld.1d.array.v2i64.trap nvvm_suld_1d_array_v2i64_zero, // llvm.nvvm.suld.1d.array.v2i64.zero nvvm_suld_1d_array_v2i8_clamp, // llvm.nvvm.suld.1d.array.v2i8.clamp nvvm_suld_1d_array_v2i8_trap, // llvm.nvvm.suld.1d.array.v2i8.trap nvvm_suld_1d_array_v2i8_zero, // llvm.nvvm.suld.1d.array.v2i8.zero nvvm_suld_1d_array_v4i16_clamp, // llvm.nvvm.suld.1d.array.v4i16.clamp nvvm_suld_1d_array_v4i16_trap, // llvm.nvvm.suld.1d.array.v4i16.trap nvvm_suld_1d_array_v4i16_zero, // llvm.nvvm.suld.1d.array.v4i16.zero nvvm_suld_1d_array_v4i32_clamp, // llvm.nvvm.suld.1d.array.v4i32.clamp nvvm_suld_1d_array_v4i32_trap, // llvm.nvvm.suld.1d.array.v4i32.trap nvvm_suld_1d_array_v4i32_zero, // llvm.nvvm.suld.1d.array.v4i32.zero nvvm_suld_1d_array_v4i8_clamp, // llvm.nvvm.suld.1d.array.v4i8.clamp nvvm_suld_1d_array_v4i8_trap, // llvm.nvvm.suld.1d.array.v4i8.trap nvvm_suld_1d_array_v4i8_zero, // llvm.nvvm.suld.1d.array.v4i8.zero nvvm_suld_1d_i16_clamp, // llvm.nvvm.suld.1d.i16.clamp nvvm_suld_1d_i16_trap, // llvm.nvvm.suld.1d.i16.trap nvvm_suld_1d_i16_zero, // llvm.nvvm.suld.1d.i16.zero nvvm_suld_1d_i32_clamp, // llvm.nvvm.suld.1d.i32.clamp nvvm_suld_1d_i32_trap, // llvm.nvvm.suld.1d.i32.trap nvvm_suld_1d_i32_zero, // llvm.nvvm.suld.1d.i32.zero nvvm_suld_1d_i64_clamp, // llvm.nvvm.suld.1d.i64.clamp nvvm_suld_1d_i64_trap, // llvm.nvvm.suld.1d.i64.trap nvvm_suld_1d_i64_zero, // llvm.nvvm.suld.1d.i64.zero nvvm_suld_1d_i8_clamp, // llvm.nvvm.suld.1d.i8.clamp nvvm_suld_1d_i8_trap, // llvm.nvvm.suld.1d.i8.trap nvvm_suld_1d_i8_zero, // llvm.nvvm.suld.1d.i8.zero nvvm_suld_1d_v2i16_clamp, // llvm.nvvm.suld.1d.v2i16.clamp nvvm_suld_1d_v2i16_trap, // llvm.nvvm.suld.1d.v2i16.trap nvvm_suld_1d_v2i16_zero, // llvm.nvvm.suld.1d.v2i16.zero nvvm_suld_1d_v2i32_clamp, // llvm.nvvm.suld.1d.v2i32.clamp nvvm_suld_1d_v2i32_trap, // llvm.nvvm.suld.1d.v2i32.trap nvvm_suld_1d_v2i32_zero, // llvm.nvvm.suld.1d.v2i32.zero nvvm_suld_1d_v2i64_clamp, // llvm.nvvm.suld.1d.v2i64.clamp nvvm_suld_1d_v2i64_trap, // llvm.nvvm.suld.1d.v2i64.trap nvvm_suld_1d_v2i64_zero, // llvm.nvvm.suld.1d.v2i64.zero nvvm_suld_1d_v2i8_clamp, // llvm.nvvm.suld.1d.v2i8.clamp nvvm_suld_1d_v2i8_trap, // llvm.nvvm.suld.1d.v2i8.trap nvvm_suld_1d_v2i8_zero, // llvm.nvvm.suld.1d.v2i8.zero nvvm_suld_1d_v4i16_clamp, // llvm.nvvm.suld.1d.v4i16.clamp nvvm_suld_1d_v4i16_trap, // llvm.nvvm.suld.1d.v4i16.trap nvvm_suld_1d_v4i16_zero, // llvm.nvvm.suld.1d.v4i16.zero nvvm_suld_1d_v4i32_clamp, // llvm.nvvm.suld.1d.v4i32.clamp nvvm_suld_1d_v4i32_trap, // llvm.nvvm.suld.1d.v4i32.trap nvvm_suld_1d_v4i32_zero, // llvm.nvvm.suld.1d.v4i32.zero nvvm_suld_1d_v4i8_clamp, // llvm.nvvm.suld.1d.v4i8.clamp nvvm_suld_1d_v4i8_trap, // llvm.nvvm.suld.1d.v4i8.trap nvvm_suld_1d_v4i8_zero, // llvm.nvvm.suld.1d.v4i8.zero nvvm_suld_2d_array_i16_clamp, // llvm.nvvm.suld.2d.array.i16.clamp nvvm_suld_2d_array_i16_trap, // llvm.nvvm.suld.2d.array.i16.trap nvvm_suld_2d_array_i16_zero, // llvm.nvvm.suld.2d.array.i16.zero nvvm_suld_2d_array_i32_clamp, // llvm.nvvm.suld.2d.array.i32.clamp nvvm_suld_2d_array_i32_trap, // llvm.nvvm.suld.2d.array.i32.trap nvvm_suld_2d_array_i32_zero, // llvm.nvvm.suld.2d.array.i32.zero nvvm_suld_2d_array_i64_clamp, // llvm.nvvm.suld.2d.array.i64.clamp nvvm_suld_2d_array_i64_trap, // llvm.nvvm.suld.2d.array.i64.trap nvvm_suld_2d_array_i64_zero, // llvm.nvvm.suld.2d.array.i64.zero nvvm_suld_2d_array_i8_clamp, // llvm.nvvm.suld.2d.array.i8.clamp nvvm_suld_2d_array_i8_trap, // llvm.nvvm.suld.2d.array.i8.trap nvvm_suld_2d_array_i8_zero, // llvm.nvvm.suld.2d.array.i8.zero nvvm_suld_2d_array_v2i16_clamp, // llvm.nvvm.suld.2d.array.v2i16.clamp nvvm_suld_2d_array_v2i16_trap, // llvm.nvvm.suld.2d.array.v2i16.trap nvvm_suld_2d_array_v2i16_zero, // llvm.nvvm.suld.2d.array.v2i16.zero nvvm_suld_2d_array_v2i32_clamp, // llvm.nvvm.suld.2d.array.v2i32.clamp nvvm_suld_2d_array_v2i32_trap, // llvm.nvvm.suld.2d.array.v2i32.trap nvvm_suld_2d_array_v2i32_zero, // llvm.nvvm.suld.2d.array.v2i32.zero nvvm_suld_2d_array_v2i64_clamp, // llvm.nvvm.suld.2d.array.v2i64.clamp nvvm_suld_2d_array_v2i64_trap, // llvm.nvvm.suld.2d.array.v2i64.trap nvvm_suld_2d_array_v2i64_zero, // llvm.nvvm.suld.2d.array.v2i64.zero nvvm_suld_2d_array_v2i8_clamp, // llvm.nvvm.suld.2d.array.v2i8.clamp nvvm_suld_2d_array_v2i8_trap, // llvm.nvvm.suld.2d.array.v2i8.trap nvvm_suld_2d_array_v2i8_zero, // llvm.nvvm.suld.2d.array.v2i8.zero nvvm_suld_2d_array_v4i16_clamp, // llvm.nvvm.suld.2d.array.v4i16.clamp nvvm_suld_2d_array_v4i16_trap, // llvm.nvvm.suld.2d.array.v4i16.trap nvvm_suld_2d_array_v4i16_zero, // llvm.nvvm.suld.2d.array.v4i16.zero nvvm_suld_2d_array_v4i32_clamp, // llvm.nvvm.suld.2d.array.v4i32.clamp nvvm_suld_2d_array_v4i32_trap, // llvm.nvvm.suld.2d.array.v4i32.trap nvvm_suld_2d_array_v4i32_zero, // llvm.nvvm.suld.2d.array.v4i32.zero nvvm_suld_2d_array_v4i8_clamp, // llvm.nvvm.suld.2d.array.v4i8.clamp nvvm_suld_2d_array_v4i8_trap, // llvm.nvvm.suld.2d.array.v4i8.trap nvvm_suld_2d_array_v4i8_zero, // llvm.nvvm.suld.2d.array.v4i8.zero nvvm_suld_2d_i16_clamp, // llvm.nvvm.suld.2d.i16.clamp nvvm_suld_2d_i16_trap, // llvm.nvvm.suld.2d.i16.trap nvvm_suld_2d_i16_zero, // llvm.nvvm.suld.2d.i16.zero nvvm_suld_2d_i32_clamp, // llvm.nvvm.suld.2d.i32.clamp nvvm_suld_2d_i32_trap, // llvm.nvvm.suld.2d.i32.trap nvvm_suld_2d_i32_zero, // llvm.nvvm.suld.2d.i32.zero nvvm_suld_2d_i64_clamp, // llvm.nvvm.suld.2d.i64.clamp nvvm_suld_2d_i64_trap, // llvm.nvvm.suld.2d.i64.trap nvvm_suld_2d_i64_zero, // llvm.nvvm.suld.2d.i64.zero nvvm_suld_2d_i8_clamp, // llvm.nvvm.suld.2d.i8.clamp nvvm_suld_2d_i8_trap, // llvm.nvvm.suld.2d.i8.trap nvvm_suld_2d_i8_zero, // llvm.nvvm.suld.2d.i8.zero nvvm_suld_2d_v2i16_clamp, // llvm.nvvm.suld.2d.v2i16.clamp nvvm_suld_2d_v2i16_trap, // llvm.nvvm.suld.2d.v2i16.trap nvvm_suld_2d_v2i16_zero, // llvm.nvvm.suld.2d.v2i16.zero nvvm_suld_2d_v2i32_clamp, // llvm.nvvm.suld.2d.v2i32.clamp nvvm_suld_2d_v2i32_trap, // llvm.nvvm.suld.2d.v2i32.trap nvvm_suld_2d_v2i32_zero, // llvm.nvvm.suld.2d.v2i32.zero nvvm_suld_2d_v2i64_clamp, // llvm.nvvm.suld.2d.v2i64.clamp nvvm_suld_2d_v2i64_trap, // llvm.nvvm.suld.2d.v2i64.trap nvvm_suld_2d_v2i64_zero, // llvm.nvvm.suld.2d.v2i64.zero nvvm_suld_2d_v2i8_clamp, // llvm.nvvm.suld.2d.v2i8.clamp nvvm_suld_2d_v2i8_trap, // llvm.nvvm.suld.2d.v2i8.trap nvvm_suld_2d_v2i8_zero, // llvm.nvvm.suld.2d.v2i8.zero nvvm_suld_2d_v4i16_clamp, // llvm.nvvm.suld.2d.v4i16.clamp nvvm_suld_2d_v4i16_trap, // llvm.nvvm.suld.2d.v4i16.trap nvvm_suld_2d_v4i16_zero, // llvm.nvvm.suld.2d.v4i16.zero nvvm_suld_2d_v4i32_clamp, // llvm.nvvm.suld.2d.v4i32.clamp nvvm_suld_2d_v4i32_trap, // llvm.nvvm.suld.2d.v4i32.trap nvvm_suld_2d_v4i32_zero, // llvm.nvvm.suld.2d.v4i32.zero nvvm_suld_2d_v4i8_clamp, // llvm.nvvm.suld.2d.v4i8.clamp nvvm_suld_2d_v4i8_trap, // llvm.nvvm.suld.2d.v4i8.trap nvvm_suld_2d_v4i8_zero, // llvm.nvvm.suld.2d.v4i8.zero nvvm_suld_3d_i16_clamp, // llvm.nvvm.suld.3d.i16.clamp nvvm_suld_3d_i16_trap, // llvm.nvvm.suld.3d.i16.trap nvvm_suld_3d_i16_zero, // llvm.nvvm.suld.3d.i16.zero nvvm_suld_3d_i32_clamp, // llvm.nvvm.suld.3d.i32.clamp nvvm_suld_3d_i32_trap, // llvm.nvvm.suld.3d.i32.trap nvvm_suld_3d_i32_zero, // llvm.nvvm.suld.3d.i32.zero nvvm_suld_3d_i64_clamp, // llvm.nvvm.suld.3d.i64.clamp nvvm_suld_3d_i64_trap, // llvm.nvvm.suld.3d.i64.trap nvvm_suld_3d_i64_zero, // llvm.nvvm.suld.3d.i64.zero nvvm_suld_3d_i8_clamp, // llvm.nvvm.suld.3d.i8.clamp nvvm_suld_3d_i8_trap, // llvm.nvvm.suld.3d.i8.trap nvvm_suld_3d_i8_zero, // llvm.nvvm.suld.3d.i8.zero nvvm_suld_3d_v2i16_clamp, // llvm.nvvm.suld.3d.v2i16.clamp nvvm_suld_3d_v2i16_trap, // llvm.nvvm.suld.3d.v2i16.trap nvvm_suld_3d_v2i16_zero, // llvm.nvvm.suld.3d.v2i16.zero nvvm_suld_3d_v2i32_clamp, // llvm.nvvm.suld.3d.v2i32.clamp nvvm_suld_3d_v2i32_trap, // llvm.nvvm.suld.3d.v2i32.trap nvvm_suld_3d_v2i32_zero, // llvm.nvvm.suld.3d.v2i32.zero nvvm_suld_3d_v2i64_clamp, // llvm.nvvm.suld.3d.v2i64.clamp nvvm_suld_3d_v2i64_trap, // llvm.nvvm.suld.3d.v2i64.trap nvvm_suld_3d_v2i64_zero, // llvm.nvvm.suld.3d.v2i64.zero nvvm_suld_3d_v2i8_clamp, // llvm.nvvm.suld.3d.v2i8.clamp nvvm_suld_3d_v2i8_trap, // llvm.nvvm.suld.3d.v2i8.trap nvvm_suld_3d_v2i8_zero, // llvm.nvvm.suld.3d.v2i8.zero nvvm_suld_3d_v4i16_clamp, // llvm.nvvm.suld.3d.v4i16.clamp nvvm_suld_3d_v4i16_trap, // llvm.nvvm.suld.3d.v4i16.trap nvvm_suld_3d_v4i16_zero, // llvm.nvvm.suld.3d.v4i16.zero nvvm_suld_3d_v4i32_clamp, // llvm.nvvm.suld.3d.v4i32.clamp nvvm_suld_3d_v4i32_trap, // llvm.nvvm.suld.3d.v4i32.trap nvvm_suld_3d_v4i32_zero, // llvm.nvvm.suld.3d.v4i32.zero nvvm_suld_3d_v4i8_clamp, // llvm.nvvm.suld.3d.v4i8.clamp nvvm_suld_3d_v4i8_trap, // llvm.nvvm.suld.3d.v4i8.trap nvvm_suld_3d_v4i8_zero, // llvm.nvvm.suld.3d.v4i8.zero nvvm_suq_array_size, // llvm.nvvm.suq.array.size nvvm_suq_channel_data_type, // llvm.nvvm.suq.channel.data.type nvvm_suq_channel_order, // llvm.nvvm.suq.channel.order nvvm_suq_depth, // llvm.nvvm.suq.depth nvvm_suq_height, // llvm.nvvm.suq.height nvvm_suq_width, // llvm.nvvm.suq.width nvvm_sust_b_1d_array_i16_clamp, // llvm.nvvm.sust.b.1d.array.i16.clamp nvvm_sust_b_1d_array_i16_trap, // llvm.nvvm.sust.b.1d.array.i16.trap nvvm_sust_b_1d_array_i16_zero, // llvm.nvvm.sust.b.1d.array.i16.zero nvvm_sust_b_1d_array_i32_clamp, // llvm.nvvm.sust.b.1d.array.i32.clamp nvvm_sust_b_1d_array_i32_trap, // llvm.nvvm.sust.b.1d.array.i32.trap nvvm_sust_b_1d_array_i32_zero, // llvm.nvvm.sust.b.1d.array.i32.zero nvvm_sust_b_1d_array_i64_clamp, // llvm.nvvm.sust.b.1d.array.i64.clamp nvvm_sust_b_1d_array_i64_trap, // llvm.nvvm.sust.b.1d.array.i64.trap nvvm_sust_b_1d_array_i64_zero, // llvm.nvvm.sust.b.1d.array.i64.zero nvvm_sust_b_1d_array_i8_clamp, // llvm.nvvm.sust.b.1d.array.i8.clamp nvvm_sust_b_1d_array_i8_trap, // llvm.nvvm.sust.b.1d.array.i8.trap nvvm_sust_b_1d_array_i8_zero, // llvm.nvvm.sust.b.1d.array.i8.zero nvvm_sust_b_1d_array_v2i16_clamp, // llvm.nvvm.sust.b.1d.array.v2i16.clamp nvvm_sust_b_1d_array_v2i16_trap, // llvm.nvvm.sust.b.1d.array.v2i16.trap nvvm_sust_b_1d_array_v2i16_zero, // llvm.nvvm.sust.b.1d.array.v2i16.zero nvvm_sust_b_1d_array_v2i32_clamp, // llvm.nvvm.sust.b.1d.array.v2i32.clamp nvvm_sust_b_1d_array_v2i32_trap, // llvm.nvvm.sust.b.1d.array.v2i32.trap nvvm_sust_b_1d_array_v2i32_zero, // llvm.nvvm.sust.b.1d.array.v2i32.zero nvvm_sust_b_1d_array_v2i64_clamp, // llvm.nvvm.sust.b.1d.array.v2i64.clamp nvvm_sust_b_1d_array_v2i64_trap, // llvm.nvvm.sust.b.1d.array.v2i64.trap nvvm_sust_b_1d_array_v2i64_zero, // llvm.nvvm.sust.b.1d.array.v2i64.zero nvvm_sust_b_1d_array_v2i8_clamp, // llvm.nvvm.sust.b.1d.array.v2i8.clamp nvvm_sust_b_1d_array_v2i8_trap, // llvm.nvvm.sust.b.1d.array.v2i8.trap nvvm_sust_b_1d_array_v2i8_zero, // llvm.nvvm.sust.b.1d.array.v2i8.zero nvvm_sust_b_1d_array_v4i16_clamp, // llvm.nvvm.sust.b.1d.array.v4i16.clamp nvvm_sust_b_1d_array_v4i16_trap, // llvm.nvvm.sust.b.1d.array.v4i16.trap nvvm_sust_b_1d_array_v4i16_zero, // llvm.nvvm.sust.b.1d.array.v4i16.zero nvvm_sust_b_1d_array_v4i32_clamp, // llvm.nvvm.sust.b.1d.array.v4i32.clamp nvvm_sust_b_1d_array_v4i32_trap, // llvm.nvvm.sust.b.1d.array.v4i32.trap nvvm_sust_b_1d_array_v4i32_zero, // llvm.nvvm.sust.b.1d.array.v4i32.zero nvvm_sust_b_1d_array_v4i8_clamp, // llvm.nvvm.sust.b.1d.array.v4i8.clamp nvvm_sust_b_1d_array_v4i8_trap, // llvm.nvvm.sust.b.1d.array.v4i8.trap nvvm_sust_b_1d_array_v4i8_zero, // llvm.nvvm.sust.b.1d.array.v4i8.zero nvvm_sust_b_1d_i16_clamp, // llvm.nvvm.sust.b.1d.i16.clamp nvvm_sust_b_1d_i16_trap, // llvm.nvvm.sust.b.1d.i16.trap nvvm_sust_b_1d_i16_zero, // llvm.nvvm.sust.b.1d.i16.zero nvvm_sust_b_1d_i32_clamp, // llvm.nvvm.sust.b.1d.i32.clamp nvvm_sust_b_1d_i32_trap, // llvm.nvvm.sust.b.1d.i32.trap nvvm_sust_b_1d_i32_zero, // llvm.nvvm.sust.b.1d.i32.zero nvvm_sust_b_1d_i64_clamp, // llvm.nvvm.sust.b.1d.i64.clamp nvvm_sust_b_1d_i64_trap, // llvm.nvvm.sust.b.1d.i64.trap nvvm_sust_b_1d_i64_zero, // llvm.nvvm.sust.b.1d.i64.zero nvvm_sust_b_1d_i8_clamp, // llvm.nvvm.sust.b.1d.i8.clamp nvvm_sust_b_1d_i8_trap, // llvm.nvvm.sust.b.1d.i8.trap nvvm_sust_b_1d_i8_zero, // llvm.nvvm.sust.b.1d.i8.zero nvvm_sust_b_1d_v2i16_clamp, // llvm.nvvm.sust.b.1d.v2i16.clamp nvvm_sust_b_1d_v2i16_trap, // llvm.nvvm.sust.b.1d.v2i16.trap nvvm_sust_b_1d_v2i16_zero, // llvm.nvvm.sust.b.1d.v2i16.zero nvvm_sust_b_1d_v2i32_clamp, // llvm.nvvm.sust.b.1d.v2i32.clamp nvvm_sust_b_1d_v2i32_trap, // llvm.nvvm.sust.b.1d.v2i32.trap nvvm_sust_b_1d_v2i32_zero, // llvm.nvvm.sust.b.1d.v2i32.zero nvvm_sust_b_1d_v2i64_clamp, // llvm.nvvm.sust.b.1d.v2i64.clamp nvvm_sust_b_1d_v2i64_trap, // llvm.nvvm.sust.b.1d.v2i64.trap nvvm_sust_b_1d_v2i64_zero, // llvm.nvvm.sust.b.1d.v2i64.zero nvvm_sust_b_1d_v2i8_clamp, // llvm.nvvm.sust.b.1d.v2i8.clamp nvvm_sust_b_1d_v2i8_trap, // llvm.nvvm.sust.b.1d.v2i8.trap nvvm_sust_b_1d_v2i8_zero, // llvm.nvvm.sust.b.1d.v2i8.zero nvvm_sust_b_1d_v4i16_clamp, // llvm.nvvm.sust.b.1d.v4i16.clamp nvvm_sust_b_1d_v4i16_trap, // llvm.nvvm.sust.b.1d.v4i16.trap nvvm_sust_b_1d_v4i16_zero, // llvm.nvvm.sust.b.1d.v4i16.zero nvvm_sust_b_1d_v4i32_clamp, // llvm.nvvm.sust.b.1d.v4i32.clamp nvvm_sust_b_1d_v4i32_trap, // llvm.nvvm.sust.b.1d.v4i32.trap nvvm_sust_b_1d_v4i32_zero, // llvm.nvvm.sust.b.1d.v4i32.zero nvvm_sust_b_1d_v4i8_clamp, // llvm.nvvm.sust.b.1d.v4i8.clamp nvvm_sust_b_1d_v4i8_trap, // llvm.nvvm.sust.b.1d.v4i8.trap nvvm_sust_b_1d_v4i8_zero, // llvm.nvvm.sust.b.1d.v4i8.zero nvvm_sust_b_2d_array_i16_clamp, // llvm.nvvm.sust.b.2d.array.i16.clamp nvvm_sust_b_2d_array_i16_trap, // llvm.nvvm.sust.b.2d.array.i16.trap nvvm_sust_b_2d_array_i16_zero, // llvm.nvvm.sust.b.2d.array.i16.zero nvvm_sust_b_2d_array_i32_clamp, // llvm.nvvm.sust.b.2d.array.i32.clamp nvvm_sust_b_2d_array_i32_trap, // llvm.nvvm.sust.b.2d.array.i32.trap nvvm_sust_b_2d_array_i32_zero, // llvm.nvvm.sust.b.2d.array.i32.zero nvvm_sust_b_2d_array_i64_clamp, // llvm.nvvm.sust.b.2d.array.i64.clamp nvvm_sust_b_2d_array_i64_trap, // llvm.nvvm.sust.b.2d.array.i64.trap nvvm_sust_b_2d_array_i64_zero, // llvm.nvvm.sust.b.2d.array.i64.zero nvvm_sust_b_2d_array_i8_clamp, // llvm.nvvm.sust.b.2d.array.i8.clamp nvvm_sust_b_2d_array_i8_trap, // llvm.nvvm.sust.b.2d.array.i8.trap nvvm_sust_b_2d_array_i8_zero, // llvm.nvvm.sust.b.2d.array.i8.zero nvvm_sust_b_2d_array_v2i16_clamp, // llvm.nvvm.sust.b.2d.array.v2i16.clamp nvvm_sust_b_2d_array_v2i16_trap, // llvm.nvvm.sust.b.2d.array.v2i16.trap nvvm_sust_b_2d_array_v2i16_zero, // llvm.nvvm.sust.b.2d.array.v2i16.zero nvvm_sust_b_2d_array_v2i32_clamp, // llvm.nvvm.sust.b.2d.array.v2i32.clamp nvvm_sust_b_2d_array_v2i32_trap, // llvm.nvvm.sust.b.2d.array.v2i32.trap nvvm_sust_b_2d_array_v2i32_zero, // llvm.nvvm.sust.b.2d.array.v2i32.zero nvvm_sust_b_2d_array_v2i64_clamp, // llvm.nvvm.sust.b.2d.array.v2i64.clamp nvvm_sust_b_2d_array_v2i64_trap, // llvm.nvvm.sust.b.2d.array.v2i64.trap nvvm_sust_b_2d_array_v2i64_zero, // llvm.nvvm.sust.b.2d.array.v2i64.zero nvvm_sust_b_2d_array_v2i8_clamp, // llvm.nvvm.sust.b.2d.array.v2i8.clamp nvvm_sust_b_2d_array_v2i8_trap, // llvm.nvvm.sust.b.2d.array.v2i8.trap nvvm_sust_b_2d_array_v2i8_zero, // llvm.nvvm.sust.b.2d.array.v2i8.zero nvvm_sust_b_2d_array_v4i16_clamp, // llvm.nvvm.sust.b.2d.array.v4i16.clamp nvvm_sust_b_2d_array_v4i16_trap, // llvm.nvvm.sust.b.2d.array.v4i16.trap nvvm_sust_b_2d_array_v4i16_zero, // llvm.nvvm.sust.b.2d.array.v4i16.zero nvvm_sust_b_2d_array_v4i32_clamp, // llvm.nvvm.sust.b.2d.array.v4i32.clamp nvvm_sust_b_2d_array_v4i32_trap, // llvm.nvvm.sust.b.2d.array.v4i32.trap nvvm_sust_b_2d_array_v4i32_zero, // llvm.nvvm.sust.b.2d.array.v4i32.zero nvvm_sust_b_2d_array_v4i8_clamp, // llvm.nvvm.sust.b.2d.array.v4i8.clamp nvvm_sust_b_2d_array_v4i8_trap, // llvm.nvvm.sust.b.2d.array.v4i8.trap nvvm_sust_b_2d_array_v4i8_zero, // llvm.nvvm.sust.b.2d.array.v4i8.zero nvvm_sust_b_2d_i16_clamp, // llvm.nvvm.sust.b.2d.i16.clamp nvvm_sust_b_2d_i16_trap, // llvm.nvvm.sust.b.2d.i16.trap nvvm_sust_b_2d_i16_zero, // llvm.nvvm.sust.b.2d.i16.zero nvvm_sust_b_2d_i32_clamp, // llvm.nvvm.sust.b.2d.i32.clamp nvvm_sust_b_2d_i32_trap, // llvm.nvvm.sust.b.2d.i32.trap nvvm_sust_b_2d_i32_zero, // llvm.nvvm.sust.b.2d.i32.zero nvvm_sust_b_2d_i64_clamp, // llvm.nvvm.sust.b.2d.i64.clamp nvvm_sust_b_2d_i64_trap, // llvm.nvvm.sust.b.2d.i64.trap nvvm_sust_b_2d_i64_zero, // llvm.nvvm.sust.b.2d.i64.zero nvvm_sust_b_2d_i8_clamp, // llvm.nvvm.sust.b.2d.i8.clamp nvvm_sust_b_2d_i8_trap, // llvm.nvvm.sust.b.2d.i8.trap nvvm_sust_b_2d_i8_zero, // llvm.nvvm.sust.b.2d.i8.zero nvvm_sust_b_2d_v2i16_clamp, // llvm.nvvm.sust.b.2d.v2i16.clamp nvvm_sust_b_2d_v2i16_trap, // llvm.nvvm.sust.b.2d.v2i16.trap nvvm_sust_b_2d_v2i16_zero, // llvm.nvvm.sust.b.2d.v2i16.zero nvvm_sust_b_2d_v2i32_clamp, // llvm.nvvm.sust.b.2d.v2i32.clamp nvvm_sust_b_2d_v2i32_trap, // llvm.nvvm.sust.b.2d.v2i32.trap nvvm_sust_b_2d_v2i32_zero, // llvm.nvvm.sust.b.2d.v2i32.zero nvvm_sust_b_2d_v2i64_clamp, // llvm.nvvm.sust.b.2d.v2i64.clamp nvvm_sust_b_2d_v2i64_trap, // llvm.nvvm.sust.b.2d.v2i64.trap nvvm_sust_b_2d_v2i64_zero, // llvm.nvvm.sust.b.2d.v2i64.zero nvvm_sust_b_2d_v2i8_clamp, // llvm.nvvm.sust.b.2d.v2i8.clamp nvvm_sust_b_2d_v2i8_trap, // llvm.nvvm.sust.b.2d.v2i8.trap nvvm_sust_b_2d_v2i8_zero, // llvm.nvvm.sust.b.2d.v2i8.zero nvvm_sust_b_2d_v4i16_clamp, // llvm.nvvm.sust.b.2d.v4i16.clamp nvvm_sust_b_2d_v4i16_trap, // llvm.nvvm.sust.b.2d.v4i16.trap nvvm_sust_b_2d_v4i16_zero, // llvm.nvvm.sust.b.2d.v4i16.zero nvvm_sust_b_2d_v4i32_clamp, // llvm.nvvm.sust.b.2d.v4i32.clamp nvvm_sust_b_2d_v4i32_trap, // llvm.nvvm.sust.b.2d.v4i32.trap nvvm_sust_b_2d_v4i32_zero, // llvm.nvvm.sust.b.2d.v4i32.zero nvvm_sust_b_2d_v4i8_clamp, // llvm.nvvm.sust.b.2d.v4i8.clamp nvvm_sust_b_2d_v4i8_trap, // llvm.nvvm.sust.b.2d.v4i8.trap nvvm_sust_b_2d_v4i8_zero, // llvm.nvvm.sust.b.2d.v4i8.zero nvvm_sust_b_3d_i16_clamp, // llvm.nvvm.sust.b.3d.i16.clamp nvvm_sust_b_3d_i16_trap, // llvm.nvvm.sust.b.3d.i16.trap nvvm_sust_b_3d_i16_zero, // llvm.nvvm.sust.b.3d.i16.zero nvvm_sust_b_3d_i32_clamp, // llvm.nvvm.sust.b.3d.i32.clamp nvvm_sust_b_3d_i32_trap, // llvm.nvvm.sust.b.3d.i32.trap nvvm_sust_b_3d_i32_zero, // llvm.nvvm.sust.b.3d.i32.zero nvvm_sust_b_3d_i64_clamp, // llvm.nvvm.sust.b.3d.i64.clamp nvvm_sust_b_3d_i64_trap, // llvm.nvvm.sust.b.3d.i64.trap nvvm_sust_b_3d_i64_zero, // llvm.nvvm.sust.b.3d.i64.zero nvvm_sust_b_3d_i8_clamp, // llvm.nvvm.sust.b.3d.i8.clamp nvvm_sust_b_3d_i8_trap, // llvm.nvvm.sust.b.3d.i8.trap nvvm_sust_b_3d_i8_zero, // llvm.nvvm.sust.b.3d.i8.zero nvvm_sust_b_3d_v2i16_clamp, // llvm.nvvm.sust.b.3d.v2i16.clamp nvvm_sust_b_3d_v2i16_trap, // llvm.nvvm.sust.b.3d.v2i16.trap nvvm_sust_b_3d_v2i16_zero, // llvm.nvvm.sust.b.3d.v2i16.zero nvvm_sust_b_3d_v2i32_clamp, // llvm.nvvm.sust.b.3d.v2i32.clamp nvvm_sust_b_3d_v2i32_trap, // llvm.nvvm.sust.b.3d.v2i32.trap nvvm_sust_b_3d_v2i32_zero, // llvm.nvvm.sust.b.3d.v2i32.zero nvvm_sust_b_3d_v2i64_clamp, // llvm.nvvm.sust.b.3d.v2i64.clamp nvvm_sust_b_3d_v2i64_trap, // llvm.nvvm.sust.b.3d.v2i64.trap nvvm_sust_b_3d_v2i64_zero, // llvm.nvvm.sust.b.3d.v2i64.zero nvvm_sust_b_3d_v2i8_clamp, // llvm.nvvm.sust.b.3d.v2i8.clamp nvvm_sust_b_3d_v2i8_trap, // llvm.nvvm.sust.b.3d.v2i8.trap nvvm_sust_b_3d_v2i8_zero, // llvm.nvvm.sust.b.3d.v2i8.zero nvvm_sust_b_3d_v4i16_clamp, // llvm.nvvm.sust.b.3d.v4i16.clamp nvvm_sust_b_3d_v4i16_trap, // llvm.nvvm.sust.b.3d.v4i16.trap nvvm_sust_b_3d_v4i16_zero, // llvm.nvvm.sust.b.3d.v4i16.zero nvvm_sust_b_3d_v4i32_clamp, // llvm.nvvm.sust.b.3d.v4i32.clamp nvvm_sust_b_3d_v4i32_trap, // llvm.nvvm.sust.b.3d.v4i32.trap nvvm_sust_b_3d_v4i32_zero, // llvm.nvvm.sust.b.3d.v4i32.zero nvvm_sust_b_3d_v4i8_clamp, // llvm.nvvm.sust.b.3d.v4i8.clamp nvvm_sust_b_3d_v4i8_trap, // llvm.nvvm.sust.b.3d.v4i8.trap nvvm_sust_b_3d_v4i8_zero, // llvm.nvvm.sust.b.3d.v4i8.zero nvvm_sust_p_1d_array_i16_trap, // llvm.nvvm.sust.p.1d.array.i16.trap nvvm_sust_p_1d_array_i32_trap, // llvm.nvvm.sust.p.1d.array.i32.trap nvvm_sust_p_1d_array_i8_trap, // llvm.nvvm.sust.p.1d.array.i8.trap nvvm_sust_p_1d_array_v2i16_trap, // llvm.nvvm.sust.p.1d.array.v2i16.trap nvvm_sust_p_1d_array_v2i32_trap, // llvm.nvvm.sust.p.1d.array.v2i32.trap nvvm_sust_p_1d_array_v2i8_trap, // llvm.nvvm.sust.p.1d.array.v2i8.trap nvvm_sust_p_1d_array_v4i16_trap, // llvm.nvvm.sust.p.1d.array.v4i16.trap nvvm_sust_p_1d_array_v4i32_trap, // llvm.nvvm.sust.p.1d.array.v4i32.trap nvvm_sust_p_1d_array_v4i8_trap, // llvm.nvvm.sust.p.1d.array.v4i8.trap nvvm_sust_p_1d_i16_trap, // llvm.nvvm.sust.p.1d.i16.trap nvvm_sust_p_1d_i32_trap, // llvm.nvvm.sust.p.1d.i32.trap nvvm_sust_p_1d_i8_trap, // llvm.nvvm.sust.p.1d.i8.trap nvvm_sust_p_1d_v2i16_trap, // llvm.nvvm.sust.p.1d.v2i16.trap nvvm_sust_p_1d_v2i32_trap, // llvm.nvvm.sust.p.1d.v2i32.trap nvvm_sust_p_1d_v2i8_trap, // llvm.nvvm.sust.p.1d.v2i8.trap nvvm_sust_p_1d_v4i16_trap, // llvm.nvvm.sust.p.1d.v4i16.trap nvvm_sust_p_1d_v4i32_trap, // llvm.nvvm.sust.p.1d.v4i32.trap nvvm_sust_p_1d_v4i8_trap, // llvm.nvvm.sust.p.1d.v4i8.trap nvvm_sust_p_2d_array_i16_trap, // llvm.nvvm.sust.p.2d.array.i16.trap nvvm_sust_p_2d_array_i32_trap, // llvm.nvvm.sust.p.2d.array.i32.trap nvvm_sust_p_2d_array_i8_trap, // llvm.nvvm.sust.p.2d.array.i8.trap nvvm_sust_p_2d_array_v2i16_trap, // llvm.nvvm.sust.p.2d.array.v2i16.trap nvvm_sust_p_2d_array_v2i32_trap, // llvm.nvvm.sust.p.2d.array.v2i32.trap nvvm_sust_p_2d_array_v2i8_trap, // llvm.nvvm.sust.p.2d.array.v2i8.trap nvvm_sust_p_2d_array_v4i16_trap, // llvm.nvvm.sust.p.2d.array.v4i16.trap nvvm_sust_p_2d_array_v4i32_trap, // llvm.nvvm.sust.p.2d.array.v4i32.trap nvvm_sust_p_2d_array_v4i8_trap, // llvm.nvvm.sust.p.2d.array.v4i8.trap nvvm_sust_p_2d_i16_trap, // llvm.nvvm.sust.p.2d.i16.trap nvvm_sust_p_2d_i32_trap, // llvm.nvvm.sust.p.2d.i32.trap nvvm_sust_p_2d_i8_trap, // llvm.nvvm.sust.p.2d.i8.trap nvvm_sust_p_2d_v2i16_trap, // llvm.nvvm.sust.p.2d.v2i16.trap nvvm_sust_p_2d_v2i32_trap, // llvm.nvvm.sust.p.2d.v2i32.trap nvvm_sust_p_2d_v2i8_trap, // llvm.nvvm.sust.p.2d.v2i8.trap nvvm_sust_p_2d_v4i16_trap, // llvm.nvvm.sust.p.2d.v4i16.trap nvvm_sust_p_2d_v4i32_trap, // llvm.nvvm.sust.p.2d.v4i32.trap nvvm_sust_p_2d_v4i8_trap, // llvm.nvvm.sust.p.2d.v4i8.trap nvvm_sust_p_3d_i16_trap, // llvm.nvvm.sust.p.3d.i16.trap nvvm_sust_p_3d_i32_trap, // llvm.nvvm.sust.p.3d.i32.trap nvvm_sust_p_3d_i8_trap, // llvm.nvvm.sust.p.3d.i8.trap nvvm_sust_p_3d_v2i16_trap, // llvm.nvvm.sust.p.3d.v2i16.trap nvvm_sust_p_3d_v2i32_trap, // llvm.nvvm.sust.p.3d.v2i32.trap nvvm_sust_p_3d_v2i8_trap, // llvm.nvvm.sust.p.3d.v2i8.trap nvvm_sust_p_3d_v4i16_trap, // llvm.nvvm.sust.p.3d.v4i16.trap nvvm_sust_p_3d_v4i32_trap, // llvm.nvvm.sust.p.3d.v4i32.trap nvvm_sust_p_3d_v4i8_trap, // llvm.nvvm.sust.p.3d.v4i8.trap nvvm_swap_lo_hi_b64, // llvm.nvvm.swap.lo.hi.b64 nvvm_tex_1d_array_grad_v4f32_f32, // llvm.nvvm.tex.1d.array.grad.v4f32.f32 nvvm_tex_1d_array_grad_v4s32_f32, // llvm.nvvm.tex.1d.array.grad.v4s32.f32 nvvm_tex_1d_array_grad_v4u32_f32, // llvm.nvvm.tex.1d.array.grad.v4u32.f32 nvvm_tex_1d_array_level_v4f32_f32, // llvm.nvvm.tex.1d.array.level.v4f32.f32 nvvm_tex_1d_array_level_v4s32_f32, // llvm.nvvm.tex.1d.array.level.v4s32.f32 nvvm_tex_1d_array_level_v4u32_f32, // llvm.nvvm.tex.1d.array.level.v4u32.f32 nvvm_tex_1d_array_v4f32_f32, // llvm.nvvm.tex.1d.array.v4f32.f32 nvvm_tex_1d_array_v4f32_s32, // llvm.nvvm.tex.1d.array.v4f32.s32 nvvm_tex_1d_array_v4s32_f32, // llvm.nvvm.tex.1d.array.v4s32.f32 nvvm_tex_1d_array_v4s32_s32, // llvm.nvvm.tex.1d.array.v4s32.s32 nvvm_tex_1d_array_v4u32_f32, // llvm.nvvm.tex.1d.array.v4u32.f32 nvvm_tex_1d_array_v4u32_s32, // llvm.nvvm.tex.1d.array.v4u32.s32 nvvm_tex_1d_grad_v4f32_f32, // llvm.nvvm.tex.1d.grad.v4f32.f32 nvvm_tex_1d_grad_v4s32_f32, // llvm.nvvm.tex.1d.grad.v4s32.f32 nvvm_tex_1d_grad_v4u32_f32, // llvm.nvvm.tex.1d.grad.v4u32.f32 nvvm_tex_1d_level_v4f32_f32, // llvm.nvvm.tex.1d.level.v4f32.f32 nvvm_tex_1d_level_v4s32_f32, // llvm.nvvm.tex.1d.level.v4s32.f32 nvvm_tex_1d_level_v4u32_f32, // llvm.nvvm.tex.1d.level.v4u32.f32 nvvm_tex_1d_v4f32_f32, // llvm.nvvm.tex.1d.v4f32.f32 nvvm_tex_1d_v4f32_s32, // llvm.nvvm.tex.1d.v4f32.s32 nvvm_tex_1d_v4s32_f32, // llvm.nvvm.tex.1d.v4s32.f32 nvvm_tex_1d_v4s32_s32, // llvm.nvvm.tex.1d.v4s32.s32 nvvm_tex_1d_v4u32_f32, // llvm.nvvm.tex.1d.v4u32.f32 nvvm_tex_1d_v4u32_s32, // llvm.nvvm.tex.1d.v4u32.s32 nvvm_tex_2d_array_grad_v4f32_f32, // llvm.nvvm.tex.2d.array.grad.v4f32.f32 nvvm_tex_2d_array_grad_v4s32_f32, // llvm.nvvm.tex.2d.array.grad.v4s32.f32 nvvm_tex_2d_array_grad_v4u32_f32, // llvm.nvvm.tex.2d.array.grad.v4u32.f32 nvvm_tex_2d_array_level_v4f32_f32, // llvm.nvvm.tex.2d.array.level.v4f32.f32 nvvm_tex_2d_array_level_v4s32_f32, // llvm.nvvm.tex.2d.array.level.v4s32.f32 nvvm_tex_2d_array_level_v4u32_f32, // llvm.nvvm.tex.2d.array.level.v4u32.f32 nvvm_tex_2d_array_v4f32_f32, // llvm.nvvm.tex.2d.array.v4f32.f32 nvvm_tex_2d_array_v4f32_s32, // llvm.nvvm.tex.2d.array.v4f32.s32 nvvm_tex_2d_array_v4s32_f32, // llvm.nvvm.tex.2d.array.v4s32.f32 nvvm_tex_2d_array_v4s32_s32, // llvm.nvvm.tex.2d.array.v4s32.s32 nvvm_tex_2d_array_v4u32_f32, // llvm.nvvm.tex.2d.array.v4u32.f32 nvvm_tex_2d_array_v4u32_s32, // llvm.nvvm.tex.2d.array.v4u32.s32 nvvm_tex_2d_grad_v4f32_f32, // llvm.nvvm.tex.2d.grad.v4f32.f32 nvvm_tex_2d_grad_v4s32_f32, // llvm.nvvm.tex.2d.grad.v4s32.f32 nvvm_tex_2d_grad_v4u32_f32, // llvm.nvvm.tex.2d.grad.v4u32.f32 nvvm_tex_2d_level_v4f32_f32, // llvm.nvvm.tex.2d.level.v4f32.f32 nvvm_tex_2d_level_v4s32_f32, // llvm.nvvm.tex.2d.level.v4s32.f32 nvvm_tex_2d_level_v4u32_f32, // llvm.nvvm.tex.2d.level.v4u32.f32 nvvm_tex_2d_v4f32_f32, // llvm.nvvm.tex.2d.v4f32.f32 nvvm_tex_2d_v4f32_s32, // llvm.nvvm.tex.2d.v4f32.s32 nvvm_tex_2d_v4s32_f32, // llvm.nvvm.tex.2d.v4s32.f32 nvvm_tex_2d_v4s32_s32, // llvm.nvvm.tex.2d.v4s32.s32 nvvm_tex_2d_v4u32_f32, // llvm.nvvm.tex.2d.v4u32.f32 nvvm_tex_2d_v4u32_s32, // llvm.nvvm.tex.2d.v4u32.s32 nvvm_tex_3d_grad_v4f32_f32, // llvm.nvvm.tex.3d.grad.v4f32.f32 nvvm_tex_3d_grad_v4s32_f32, // llvm.nvvm.tex.3d.grad.v4s32.f32 nvvm_tex_3d_grad_v4u32_f32, // llvm.nvvm.tex.3d.grad.v4u32.f32 nvvm_tex_3d_level_v4f32_f32, // llvm.nvvm.tex.3d.level.v4f32.f32 nvvm_tex_3d_level_v4s32_f32, // llvm.nvvm.tex.3d.level.v4s32.f32 nvvm_tex_3d_level_v4u32_f32, // llvm.nvvm.tex.3d.level.v4u32.f32 nvvm_tex_3d_v4f32_f32, // llvm.nvvm.tex.3d.v4f32.f32 nvvm_tex_3d_v4f32_s32, // llvm.nvvm.tex.3d.v4f32.s32 nvvm_tex_3d_v4s32_f32, // llvm.nvvm.tex.3d.v4s32.f32 nvvm_tex_3d_v4s32_s32, // llvm.nvvm.tex.3d.v4s32.s32 nvvm_tex_3d_v4u32_f32, // llvm.nvvm.tex.3d.v4u32.f32 nvvm_tex_3d_v4u32_s32, // llvm.nvvm.tex.3d.v4u32.s32 nvvm_tex_cube_array_level_v4f32_f32, // llvm.nvvm.tex.cube.array.level.v4f32.f32 nvvm_tex_cube_array_level_v4s32_f32, // llvm.nvvm.tex.cube.array.level.v4s32.f32 nvvm_tex_cube_array_level_v4u32_f32, // llvm.nvvm.tex.cube.array.level.v4u32.f32 nvvm_tex_cube_array_v4f32_f32, // llvm.nvvm.tex.cube.array.v4f32.f32 nvvm_tex_cube_array_v4s32_f32, // llvm.nvvm.tex.cube.array.v4s32.f32 nvvm_tex_cube_array_v4u32_f32, // llvm.nvvm.tex.cube.array.v4u32.f32 nvvm_tex_cube_level_v4f32_f32, // llvm.nvvm.tex.cube.level.v4f32.f32 nvvm_tex_cube_level_v4s32_f32, // llvm.nvvm.tex.cube.level.v4s32.f32 nvvm_tex_cube_level_v4u32_f32, // llvm.nvvm.tex.cube.level.v4u32.f32 nvvm_tex_cube_v4f32_f32, // llvm.nvvm.tex.cube.v4f32.f32 nvvm_tex_cube_v4s32_f32, // llvm.nvvm.tex.cube.v4s32.f32 nvvm_tex_cube_v4u32_f32, // llvm.nvvm.tex.cube.v4u32.f32 nvvm_tex_unified_1d_array_grad_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4f32.f32 nvvm_tex_unified_1d_array_grad_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4s32.f32 nvvm_tex_unified_1d_array_grad_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.grad.v4u32.f32 nvvm_tex_unified_1d_array_level_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4f32.f32 nvvm_tex_unified_1d_array_level_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4s32.f32 nvvm_tex_unified_1d_array_level_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.level.v4u32.f32 nvvm_tex_unified_1d_array_v4f32_f32, // llvm.nvvm.tex.unified.1d.array.v4f32.f32 nvvm_tex_unified_1d_array_v4f32_s32, // llvm.nvvm.tex.unified.1d.array.v4f32.s32 nvvm_tex_unified_1d_array_v4s32_f32, // llvm.nvvm.tex.unified.1d.array.v4s32.f32 nvvm_tex_unified_1d_array_v4s32_s32, // llvm.nvvm.tex.unified.1d.array.v4s32.s32 nvvm_tex_unified_1d_array_v4u32_f32, // llvm.nvvm.tex.unified.1d.array.v4u32.f32 nvvm_tex_unified_1d_array_v4u32_s32, // llvm.nvvm.tex.unified.1d.array.v4u32.s32 nvvm_tex_unified_1d_grad_v4f32_f32, // llvm.nvvm.tex.unified.1d.grad.v4f32.f32 nvvm_tex_unified_1d_grad_v4s32_f32, // llvm.nvvm.tex.unified.1d.grad.v4s32.f32 nvvm_tex_unified_1d_grad_v4u32_f32, // llvm.nvvm.tex.unified.1d.grad.v4u32.f32 nvvm_tex_unified_1d_level_v4f32_f32, // llvm.nvvm.tex.unified.1d.level.v4f32.f32 nvvm_tex_unified_1d_level_v4s32_f32, // llvm.nvvm.tex.unified.1d.level.v4s32.f32 nvvm_tex_unified_1d_level_v4u32_f32, // llvm.nvvm.tex.unified.1d.level.v4u32.f32 nvvm_tex_unified_1d_v4f32_f32, // llvm.nvvm.tex.unified.1d.v4f32.f32 nvvm_tex_unified_1d_v4f32_s32, // llvm.nvvm.tex.unified.1d.v4f32.s32 nvvm_tex_unified_1d_v4s32_f32, // llvm.nvvm.tex.unified.1d.v4s32.f32 nvvm_tex_unified_1d_v4s32_s32, // llvm.nvvm.tex.unified.1d.v4s32.s32 nvvm_tex_unified_1d_v4u32_f32, // llvm.nvvm.tex.unified.1d.v4u32.f32 nvvm_tex_unified_1d_v4u32_s32, // llvm.nvvm.tex.unified.1d.v4u32.s32 nvvm_tex_unified_2d_array_grad_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4f32.f32 nvvm_tex_unified_2d_array_grad_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4s32.f32 nvvm_tex_unified_2d_array_grad_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.grad.v4u32.f32 nvvm_tex_unified_2d_array_level_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4f32.f32 nvvm_tex_unified_2d_array_level_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4s32.f32 nvvm_tex_unified_2d_array_level_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.level.v4u32.f32 nvvm_tex_unified_2d_array_v4f32_f32, // llvm.nvvm.tex.unified.2d.array.v4f32.f32 nvvm_tex_unified_2d_array_v4f32_s32, // llvm.nvvm.tex.unified.2d.array.v4f32.s32 nvvm_tex_unified_2d_array_v4s32_f32, // llvm.nvvm.tex.unified.2d.array.v4s32.f32 nvvm_tex_unified_2d_array_v4s32_s32, // llvm.nvvm.tex.unified.2d.array.v4s32.s32 nvvm_tex_unified_2d_array_v4u32_f32, // llvm.nvvm.tex.unified.2d.array.v4u32.f32 nvvm_tex_unified_2d_array_v4u32_s32, // llvm.nvvm.tex.unified.2d.array.v4u32.s32 nvvm_tex_unified_2d_grad_v4f32_f32, // llvm.nvvm.tex.unified.2d.grad.v4f32.f32 nvvm_tex_unified_2d_grad_v4s32_f32, // llvm.nvvm.tex.unified.2d.grad.v4s32.f32 nvvm_tex_unified_2d_grad_v4u32_f32, // llvm.nvvm.tex.unified.2d.grad.v4u32.f32 nvvm_tex_unified_2d_level_v4f32_f32, // llvm.nvvm.tex.unified.2d.level.v4f32.f32 nvvm_tex_unified_2d_level_v4s32_f32, // llvm.nvvm.tex.unified.2d.level.v4s32.f32 nvvm_tex_unified_2d_level_v4u32_f32, // llvm.nvvm.tex.unified.2d.level.v4u32.f32 nvvm_tex_unified_2d_v4f32_f32, // llvm.nvvm.tex.unified.2d.v4f32.f32 nvvm_tex_unified_2d_v4f32_s32, // llvm.nvvm.tex.unified.2d.v4f32.s32 nvvm_tex_unified_2d_v4s32_f32, // llvm.nvvm.tex.unified.2d.v4s32.f32 nvvm_tex_unified_2d_v4s32_s32, // llvm.nvvm.tex.unified.2d.v4s32.s32 nvvm_tex_unified_2d_v4u32_f32, // llvm.nvvm.tex.unified.2d.v4u32.f32 nvvm_tex_unified_2d_v4u32_s32, // llvm.nvvm.tex.unified.2d.v4u32.s32 nvvm_tex_unified_3d_grad_v4f32_f32, // llvm.nvvm.tex.unified.3d.grad.v4f32.f32 nvvm_tex_unified_3d_grad_v4s32_f32, // llvm.nvvm.tex.unified.3d.grad.v4s32.f32 nvvm_tex_unified_3d_grad_v4u32_f32, // llvm.nvvm.tex.unified.3d.grad.v4u32.f32 nvvm_tex_unified_3d_level_v4f32_f32, // llvm.nvvm.tex.unified.3d.level.v4f32.f32 nvvm_tex_unified_3d_level_v4s32_f32, // llvm.nvvm.tex.unified.3d.level.v4s32.f32 nvvm_tex_unified_3d_level_v4u32_f32, // llvm.nvvm.tex.unified.3d.level.v4u32.f32 nvvm_tex_unified_3d_v4f32_f32, // llvm.nvvm.tex.unified.3d.v4f32.f32 nvvm_tex_unified_3d_v4f32_s32, // llvm.nvvm.tex.unified.3d.v4f32.s32 nvvm_tex_unified_3d_v4s32_f32, // llvm.nvvm.tex.unified.3d.v4s32.f32 nvvm_tex_unified_3d_v4s32_s32, // llvm.nvvm.tex.unified.3d.v4s32.s32 nvvm_tex_unified_3d_v4u32_f32, // llvm.nvvm.tex.unified.3d.v4u32.f32 nvvm_tex_unified_3d_v4u32_s32, // llvm.nvvm.tex.unified.3d.v4u32.s32 nvvm_tex_unified_cube_array_grad_v4f32_f32, // llvm.nvvm.tex.unified.cube.array.grad.v4f32.f32 nvvm_tex_unified_cube_array_grad_v4s32_f32, // llvm.nvvm.tex.unified.cube.array.grad.v4s32.f32 nvvm_tex_unified_cube_array_grad_v4u32_f32, // llvm.nvvm.tex.unified.cube.array.grad.v4u32.f32 nvvm_tex_unified_cube_array_level_v4f32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4f32.f32 nvvm_tex_unified_cube_array_level_v4s32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4s32.f32 nvvm_tex_unified_cube_array_level_v4u32_f32, // llvm.nvvm.tex.unified.cube.array.level.v4u32.f32 nvvm_tex_unified_cube_array_v4f32_f32, // llvm.nvvm.tex.unified.cube.array.v4f32.f32 nvvm_tex_unified_cube_array_v4s32_f32, // llvm.nvvm.tex.unified.cube.array.v4s32.f32 nvvm_tex_unified_cube_array_v4u32_f32, // llvm.nvvm.tex.unified.cube.array.v4u32.f32 nvvm_tex_unified_cube_grad_v4f32_f32, // llvm.nvvm.tex.unified.cube.grad.v4f32.f32 nvvm_tex_unified_cube_grad_v4s32_f32, // llvm.nvvm.tex.unified.cube.grad.v4s32.f32 nvvm_tex_unified_cube_grad_v4u32_f32, // llvm.nvvm.tex.unified.cube.grad.v4u32.f32 nvvm_tex_unified_cube_level_v4f32_f32, // llvm.nvvm.tex.unified.cube.level.v4f32.f32 nvvm_tex_unified_cube_level_v4s32_f32, // llvm.nvvm.tex.unified.cube.level.v4s32.f32 nvvm_tex_unified_cube_level_v4u32_f32, // llvm.nvvm.tex.unified.cube.level.v4u32.f32 nvvm_tex_unified_cube_v4f32_f32, // llvm.nvvm.tex.unified.cube.v4f32.f32 nvvm_tex_unified_cube_v4s32_f32, // llvm.nvvm.tex.unified.cube.v4s32.f32 nvvm_tex_unified_cube_v4u32_f32, // llvm.nvvm.tex.unified.cube.v4u32.f32 nvvm_texsurf_handle, // llvm.nvvm.texsurf.handle nvvm_texsurf_handle_internal, // llvm.nvvm.texsurf.handle.internal nvvm_tld4_a_2d_v4f32_f32, // llvm.nvvm.tld4.a.2d.v4f32.f32 nvvm_tld4_a_2d_v4s32_f32, // llvm.nvvm.tld4.a.2d.v4s32.f32 nvvm_tld4_a_2d_v4u32_f32, // llvm.nvvm.tld4.a.2d.v4u32.f32 nvvm_tld4_b_2d_v4f32_f32, // llvm.nvvm.tld4.b.2d.v4f32.f32 nvvm_tld4_b_2d_v4s32_f32, // llvm.nvvm.tld4.b.2d.v4s32.f32 nvvm_tld4_b_2d_v4u32_f32, // llvm.nvvm.tld4.b.2d.v4u32.f32 nvvm_tld4_g_2d_v4f32_f32, // llvm.nvvm.tld4.g.2d.v4f32.f32 nvvm_tld4_g_2d_v4s32_f32, // llvm.nvvm.tld4.g.2d.v4s32.f32 nvvm_tld4_g_2d_v4u32_f32, // llvm.nvvm.tld4.g.2d.v4u32.f32 nvvm_tld4_r_2d_v4f32_f32, // llvm.nvvm.tld4.r.2d.v4f32.f32 nvvm_tld4_r_2d_v4s32_f32, // llvm.nvvm.tld4.r.2d.v4s32.f32 nvvm_tld4_r_2d_v4u32_f32, // llvm.nvvm.tld4.r.2d.v4u32.f32 nvvm_tld4_unified_a_2d_v4f32_f32, // llvm.nvvm.tld4.unified.a.2d.v4f32.f32 nvvm_tld4_unified_a_2d_v4s32_f32, // llvm.nvvm.tld4.unified.a.2d.v4s32.f32 nvvm_tld4_unified_a_2d_v4u32_f32, // llvm.nvvm.tld4.unified.a.2d.v4u32.f32 nvvm_tld4_unified_b_2d_v4f32_f32, // llvm.nvvm.tld4.unified.b.2d.v4f32.f32 nvvm_tld4_unified_b_2d_v4s32_f32, // llvm.nvvm.tld4.unified.b.2d.v4s32.f32 nvvm_tld4_unified_b_2d_v4u32_f32, // llvm.nvvm.tld4.unified.b.2d.v4u32.f32 nvvm_tld4_unified_g_2d_v4f32_f32, // llvm.nvvm.tld4.unified.g.2d.v4f32.f32 nvvm_tld4_unified_g_2d_v4s32_f32, // llvm.nvvm.tld4.unified.g.2d.v4s32.f32 nvvm_tld4_unified_g_2d_v4u32_f32, // llvm.nvvm.tld4.unified.g.2d.v4u32.f32 nvvm_tld4_unified_r_2d_v4f32_f32, // llvm.nvvm.tld4.unified.r.2d.v4f32.f32 nvvm_tld4_unified_r_2d_v4s32_f32, // llvm.nvvm.tld4.unified.r.2d.v4s32.f32 nvvm_tld4_unified_r_2d_v4u32_f32, // llvm.nvvm.tld4.unified.r.2d.v4u32.f32 nvvm_trunc_d, // llvm.nvvm.trunc.d nvvm_trunc_f, // llvm.nvvm.trunc.f nvvm_trunc_ftz_f, // llvm.nvvm.trunc.ftz.f nvvm_txq_array_size, // llvm.nvvm.txq.array.size nvvm_txq_channel_data_type, // llvm.nvvm.txq.channel.data.type nvvm_txq_channel_order, // llvm.nvvm.txq.channel.order nvvm_txq_depth, // llvm.nvvm.txq.depth nvvm_txq_height, // llvm.nvvm.txq.height nvvm_txq_num_mipmap_levels, // llvm.nvvm.txq.num.mipmap.levels nvvm_txq_num_samples, // llvm.nvvm.txq.num.samples nvvm_txq_width, // llvm.nvvm.txq.width nvvm_ui2d_rm, // llvm.nvvm.ui2d.rm nvvm_ui2d_rn, // llvm.nvvm.ui2d.rn nvvm_ui2d_rp, // llvm.nvvm.ui2d.rp nvvm_ui2d_rz, // llvm.nvvm.ui2d.rz nvvm_ui2f_rm, // llvm.nvvm.ui2f.rm nvvm_ui2f_rn, // llvm.nvvm.ui2f.rn nvvm_ui2f_rp, // llvm.nvvm.ui2f.rp nvvm_ui2f_rz, // llvm.nvvm.ui2f.rz nvvm_ull2d_rm, // llvm.nvvm.ull2d.rm nvvm_ull2d_rn, // llvm.nvvm.ull2d.rn nvvm_ull2d_rp, // llvm.nvvm.ull2d.rp nvvm_ull2d_rz, // llvm.nvvm.ull2d.rz nvvm_ull2f_rm, // llvm.nvvm.ull2f.rm nvvm_ull2f_rn, // llvm.nvvm.ull2f.rn nvvm_ull2f_rp, // llvm.nvvm.ull2f.rp nvvm_ull2f_rz, // llvm.nvvm.ull2f.rz nvvm_vote_all, // llvm.nvvm.vote.all nvvm_vote_all_sync, // llvm.nvvm.vote.all.sync nvvm_vote_any, // llvm.nvvm.vote.any nvvm_vote_any_sync, // llvm.nvvm.vote.any.sync nvvm_vote_ballot, // llvm.nvvm.vote.ballot nvvm_vote_ballot_sync, // llvm.nvvm.vote.ballot.sync nvvm_vote_uni, // llvm.nvvm.vote.uni nvvm_vote_uni_sync, // llvm.nvvm.vote.uni.sync nvvm_wmma_m16n16k16_load_a_bf16_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.bf16 nvvm_wmma_m16n16k16_load_a_f16_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.f16 nvvm_wmma_m16n16k16_load_a_s8_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.s8 nvvm_wmma_m16n16k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.bf16 nvvm_wmma_m16n16k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.f16 nvvm_wmma_m16n16k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.s8 nvvm_wmma_m16n16k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.a.col.stride.u8 nvvm_wmma_m16n16k16_load_a_u8_col, // llvm.nvvm.wmma.m16n16k16.load.a.col.u8 nvvm_wmma_m16n16k16_load_a_bf16_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.bf16 nvvm_wmma_m16n16k16_load_a_f16_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.f16 nvvm_wmma_m16n16k16_load_a_s8_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.s8 nvvm_wmma_m16n16k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.bf16 nvvm_wmma_m16n16k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.f16 nvvm_wmma_m16n16k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.s8 nvvm_wmma_m16n16k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.a.row.stride.u8 nvvm_wmma_m16n16k16_load_a_u8_row, // llvm.nvvm.wmma.m16n16k16.load.a.row.u8 nvvm_wmma_m16n16k16_load_b_bf16_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.bf16 nvvm_wmma_m16n16k16_load_b_f16_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.f16 nvvm_wmma_m16n16k16_load_b_s8_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.s8 nvvm_wmma_m16n16k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.bf16 nvvm_wmma_m16n16k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.f16 nvvm_wmma_m16n16k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.s8 nvvm_wmma_m16n16k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m16n16k16.load.b.col.stride.u8 nvvm_wmma_m16n16k16_load_b_u8_col, // llvm.nvvm.wmma.m16n16k16.load.b.col.u8 nvvm_wmma_m16n16k16_load_b_bf16_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.bf16 nvvm_wmma_m16n16k16_load_b_f16_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.f16 nvvm_wmma_m16n16k16_load_b_s8_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.s8 nvvm_wmma_m16n16k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.bf16 nvvm_wmma_m16n16k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.f16 nvvm_wmma_m16n16k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.s8 nvvm_wmma_m16n16k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m16n16k16.load.b.row.stride.u8 nvvm_wmma_m16n16k16_load_b_u8_row, // llvm.nvvm.wmma.m16n16k16.load.b.row.u8 nvvm_wmma_m16n16k16_load_c_f16_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.f16 nvvm_wmma_m16n16k16_load_c_f32_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.f32 nvvm_wmma_m16n16k16_load_c_s32_col, // llvm.nvvm.wmma.m16n16k16.load.c.col.s32 nvvm_wmma_m16n16k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.f16 nvvm_wmma_m16n16k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.f32 nvvm_wmma_m16n16k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m16n16k16.load.c.col.stride.s32 nvvm_wmma_m16n16k16_load_c_f16_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.f16 nvvm_wmma_m16n16k16_load_c_f32_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.f32 nvvm_wmma_m16n16k16_load_c_s32_row, // llvm.nvvm.wmma.m16n16k16.load.c.row.s32 nvvm_wmma_m16n16k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.f16 nvvm_wmma_m16n16k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.f32 nvvm_wmma_m16n16k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m16n16k16.load.c.row.stride.s32 nvvm_wmma_m16n16k16_mma_col_col_bf16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.bf16 nvvm_wmma_m16n16k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f16 nvvm_wmma_m16n16k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f16.satfinite nvvm_wmma_m16n16k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f32 nvvm_wmma_m16n16k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f16.f32.satfinite nvvm_wmma_m16n16k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f16 nvvm_wmma_m16n16k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f16.satfinite nvvm_wmma_m16n16k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f32 nvvm_wmma_m16n16k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.f32.f32.satfinite nvvm_wmma_m16n16k16_mma_col_col_s8, // llvm.nvvm.wmma.m16n16k16.mma.col.col.s8 nvvm_wmma_m16n16k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.s8.satfinite nvvm_wmma_m16n16k16_mma_col_col_u8, // llvm.nvvm.wmma.m16n16k16.mma.col.col.u8 nvvm_wmma_m16n16k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.col.u8.satfinite nvvm_wmma_m16n16k16_mma_col_row_bf16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.bf16 nvvm_wmma_m16n16k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f16 nvvm_wmma_m16n16k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f16.satfinite nvvm_wmma_m16n16k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f32 nvvm_wmma_m16n16k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f16.f32.satfinite nvvm_wmma_m16n16k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f16 nvvm_wmma_m16n16k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f16.satfinite nvvm_wmma_m16n16k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f32 nvvm_wmma_m16n16k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.f32.f32.satfinite nvvm_wmma_m16n16k16_mma_col_row_s8, // llvm.nvvm.wmma.m16n16k16.mma.col.row.s8 nvvm_wmma_m16n16k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.s8.satfinite nvvm_wmma_m16n16k16_mma_col_row_u8, // llvm.nvvm.wmma.m16n16k16.mma.col.row.u8 nvvm_wmma_m16n16k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.col.row.u8.satfinite nvvm_wmma_m16n16k16_mma_row_col_bf16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.bf16 nvvm_wmma_m16n16k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f16 nvvm_wmma_m16n16k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f16.satfinite nvvm_wmma_m16n16k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f32 nvvm_wmma_m16n16k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f16.f32.satfinite nvvm_wmma_m16n16k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f16 nvvm_wmma_m16n16k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f16.satfinite nvvm_wmma_m16n16k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f32 nvvm_wmma_m16n16k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.f32.f32.satfinite nvvm_wmma_m16n16k16_mma_row_col_s8, // llvm.nvvm.wmma.m16n16k16.mma.row.col.s8 nvvm_wmma_m16n16k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.s8.satfinite nvvm_wmma_m16n16k16_mma_row_col_u8, // llvm.nvvm.wmma.m16n16k16.mma.row.col.u8 nvvm_wmma_m16n16k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.col.u8.satfinite nvvm_wmma_m16n16k16_mma_row_row_bf16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.bf16 nvvm_wmma_m16n16k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f16 nvvm_wmma_m16n16k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f16.satfinite nvvm_wmma_m16n16k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f32 nvvm_wmma_m16n16k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f16.f32.satfinite nvvm_wmma_m16n16k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f16 nvvm_wmma_m16n16k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f16.satfinite nvvm_wmma_m16n16k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f32 nvvm_wmma_m16n16k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.f32.f32.satfinite nvvm_wmma_m16n16k16_mma_row_row_s8, // llvm.nvvm.wmma.m16n16k16.mma.row.row.s8 nvvm_wmma_m16n16k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.s8.satfinite nvvm_wmma_m16n16k16_mma_row_row_u8, // llvm.nvvm.wmma.m16n16k16.mma.row.row.u8 nvvm_wmma_m16n16k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m16n16k16.mma.row.row.u8.satfinite nvvm_wmma_m16n16k16_store_d_f16_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.f16 nvvm_wmma_m16n16k16_store_d_f32_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.f32 nvvm_wmma_m16n16k16_store_d_s32_col, // llvm.nvvm.wmma.m16n16k16.store.d.col.s32 nvvm_wmma_m16n16k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.f16 nvvm_wmma_m16n16k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.f32 nvvm_wmma_m16n16k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m16n16k16.store.d.col.stride.s32 nvvm_wmma_m16n16k16_store_d_f16_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.f16 nvvm_wmma_m16n16k16_store_d_f32_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.f32 nvvm_wmma_m16n16k16_store_d_s32_row, // llvm.nvvm.wmma.m16n16k16.store.d.row.s32 nvvm_wmma_m16n16k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.f16 nvvm_wmma_m16n16k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.f32 nvvm_wmma_m16n16k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m16n16k16.store.d.row.stride.s32 nvvm_wmma_m16n16k8_load_a_tf32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.a.col.stride.tf32 nvvm_wmma_m16n16k8_load_a_tf32_col, // llvm.nvvm.wmma.m16n16k8.load.a.col.tf32 nvvm_wmma_m16n16k8_load_a_tf32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.a.row.stride.tf32 nvvm_wmma_m16n16k8_load_a_tf32_row, // llvm.nvvm.wmma.m16n16k8.load.a.row.tf32 nvvm_wmma_m16n16k8_load_b_tf32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.b.col.stride.tf32 nvvm_wmma_m16n16k8_load_b_tf32_col, // llvm.nvvm.wmma.m16n16k8.load.b.col.tf32 nvvm_wmma_m16n16k8_load_b_tf32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.b.row.stride.tf32 nvvm_wmma_m16n16k8_load_b_tf32_row, // llvm.nvvm.wmma.m16n16k8.load.b.row.tf32 nvvm_wmma_m16n16k8_load_c_f32_col, // llvm.nvvm.wmma.m16n16k8.load.c.col.f32 nvvm_wmma_m16n16k8_load_c_f32_col_stride, // llvm.nvvm.wmma.m16n16k8.load.c.col.stride.f32 nvvm_wmma_m16n16k8_load_c_f32_row, // llvm.nvvm.wmma.m16n16k8.load.c.row.f32 nvvm_wmma_m16n16k8_load_c_f32_row_stride, // llvm.nvvm.wmma.m16n16k8.load.c.row.stride.f32 nvvm_wmma_m16n16k8_mma_col_col_tf32, // llvm.nvvm.wmma.m16n16k8.mma.col.col.tf32 nvvm_wmma_m16n16k8_mma_col_row_tf32, // llvm.nvvm.wmma.m16n16k8.mma.col.row.tf32 nvvm_wmma_m16n16k8_mma_row_col_tf32, // llvm.nvvm.wmma.m16n16k8.mma.row.col.tf32 nvvm_wmma_m16n16k8_mma_row_row_tf32, // llvm.nvvm.wmma.m16n16k8.mma.row.row.tf32 nvvm_wmma_m16n16k8_store_d_f32_col, // llvm.nvvm.wmma.m16n16k8.store.d.col.f32 nvvm_wmma_m16n16k8_store_d_f32_col_stride, // llvm.nvvm.wmma.m16n16k8.store.d.col.stride.f32 nvvm_wmma_m16n16k8_store_d_f32_row, // llvm.nvvm.wmma.m16n16k8.store.d.row.f32 nvvm_wmma_m16n16k8_store_d_f32_row_stride, // llvm.nvvm.wmma.m16n16k8.store.d.row.stride.f32 nvvm_wmma_m32n8k16_load_a_bf16_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.bf16 nvvm_wmma_m32n8k16_load_a_f16_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.f16 nvvm_wmma_m32n8k16_load_a_s8_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.s8 nvvm_wmma_m32n8k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.bf16 nvvm_wmma_m32n8k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.f16 nvvm_wmma_m32n8k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.s8 nvvm_wmma_m32n8k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.a.col.stride.u8 nvvm_wmma_m32n8k16_load_a_u8_col, // llvm.nvvm.wmma.m32n8k16.load.a.col.u8 nvvm_wmma_m32n8k16_load_a_bf16_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.bf16 nvvm_wmma_m32n8k16_load_a_f16_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.f16 nvvm_wmma_m32n8k16_load_a_s8_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.s8 nvvm_wmma_m32n8k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.bf16 nvvm_wmma_m32n8k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.f16 nvvm_wmma_m32n8k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.s8 nvvm_wmma_m32n8k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.a.row.stride.u8 nvvm_wmma_m32n8k16_load_a_u8_row, // llvm.nvvm.wmma.m32n8k16.load.a.row.u8 nvvm_wmma_m32n8k16_load_b_bf16_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.bf16 nvvm_wmma_m32n8k16_load_b_f16_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.f16 nvvm_wmma_m32n8k16_load_b_s8_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.s8 nvvm_wmma_m32n8k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.bf16 nvvm_wmma_m32n8k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.f16 nvvm_wmma_m32n8k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.s8 nvvm_wmma_m32n8k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m32n8k16.load.b.col.stride.u8 nvvm_wmma_m32n8k16_load_b_u8_col, // llvm.nvvm.wmma.m32n8k16.load.b.col.u8 nvvm_wmma_m32n8k16_load_b_bf16_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.bf16 nvvm_wmma_m32n8k16_load_b_f16_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.f16 nvvm_wmma_m32n8k16_load_b_s8_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.s8 nvvm_wmma_m32n8k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.bf16 nvvm_wmma_m32n8k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.f16 nvvm_wmma_m32n8k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.s8 nvvm_wmma_m32n8k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m32n8k16.load.b.row.stride.u8 nvvm_wmma_m32n8k16_load_b_u8_row, // llvm.nvvm.wmma.m32n8k16.load.b.row.u8 nvvm_wmma_m32n8k16_load_c_f16_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.f16 nvvm_wmma_m32n8k16_load_c_f32_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.f32 nvvm_wmma_m32n8k16_load_c_s32_col, // llvm.nvvm.wmma.m32n8k16.load.c.col.s32 nvvm_wmma_m32n8k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.f16 nvvm_wmma_m32n8k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.f32 nvvm_wmma_m32n8k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m32n8k16.load.c.col.stride.s32 nvvm_wmma_m32n8k16_load_c_f16_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.f16 nvvm_wmma_m32n8k16_load_c_f32_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.f32 nvvm_wmma_m32n8k16_load_c_s32_row, // llvm.nvvm.wmma.m32n8k16.load.c.row.s32 nvvm_wmma_m32n8k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.f16 nvvm_wmma_m32n8k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.f32 nvvm_wmma_m32n8k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m32n8k16.load.c.row.stride.s32 nvvm_wmma_m32n8k16_mma_col_col_bf16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.bf16 nvvm_wmma_m32n8k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f16 nvvm_wmma_m32n8k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f16.satfinite nvvm_wmma_m32n8k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f32 nvvm_wmma_m32n8k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f16.f32.satfinite nvvm_wmma_m32n8k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f16 nvvm_wmma_m32n8k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f16.satfinite nvvm_wmma_m32n8k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f32 nvvm_wmma_m32n8k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.f32.f32.satfinite nvvm_wmma_m32n8k16_mma_col_col_s8, // llvm.nvvm.wmma.m32n8k16.mma.col.col.s8 nvvm_wmma_m32n8k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.s8.satfinite nvvm_wmma_m32n8k16_mma_col_col_u8, // llvm.nvvm.wmma.m32n8k16.mma.col.col.u8 nvvm_wmma_m32n8k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.col.u8.satfinite nvvm_wmma_m32n8k16_mma_col_row_bf16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.bf16 nvvm_wmma_m32n8k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f16 nvvm_wmma_m32n8k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f16.satfinite nvvm_wmma_m32n8k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f32 nvvm_wmma_m32n8k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f16.f32.satfinite nvvm_wmma_m32n8k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f16 nvvm_wmma_m32n8k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f16.satfinite nvvm_wmma_m32n8k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f32 nvvm_wmma_m32n8k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.f32.f32.satfinite nvvm_wmma_m32n8k16_mma_col_row_s8, // llvm.nvvm.wmma.m32n8k16.mma.col.row.s8 nvvm_wmma_m32n8k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.s8.satfinite nvvm_wmma_m32n8k16_mma_col_row_u8, // llvm.nvvm.wmma.m32n8k16.mma.col.row.u8 nvvm_wmma_m32n8k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.col.row.u8.satfinite nvvm_wmma_m32n8k16_mma_row_col_bf16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.bf16 nvvm_wmma_m32n8k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f16 nvvm_wmma_m32n8k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f16.satfinite nvvm_wmma_m32n8k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f32 nvvm_wmma_m32n8k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f16.f32.satfinite nvvm_wmma_m32n8k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f16 nvvm_wmma_m32n8k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f16.satfinite nvvm_wmma_m32n8k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f32 nvvm_wmma_m32n8k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.f32.f32.satfinite nvvm_wmma_m32n8k16_mma_row_col_s8, // llvm.nvvm.wmma.m32n8k16.mma.row.col.s8 nvvm_wmma_m32n8k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.s8.satfinite nvvm_wmma_m32n8k16_mma_row_col_u8, // llvm.nvvm.wmma.m32n8k16.mma.row.col.u8 nvvm_wmma_m32n8k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.col.u8.satfinite nvvm_wmma_m32n8k16_mma_row_row_bf16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.bf16 nvvm_wmma_m32n8k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f16 nvvm_wmma_m32n8k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f16.satfinite nvvm_wmma_m32n8k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f32 nvvm_wmma_m32n8k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f16.f32.satfinite nvvm_wmma_m32n8k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f16 nvvm_wmma_m32n8k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f16.satfinite nvvm_wmma_m32n8k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f32 nvvm_wmma_m32n8k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.f32.f32.satfinite nvvm_wmma_m32n8k16_mma_row_row_s8, // llvm.nvvm.wmma.m32n8k16.mma.row.row.s8 nvvm_wmma_m32n8k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.s8.satfinite nvvm_wmma_m32n8k16_mma_row_row_u8, // llvm.nvvm.wmma.m32n8k16.mma.row.row.u8 nvvm_wmma_m32n8k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m32n8k16.mma.row.row.u8.satfinite nvvm_wmma_m32n8k16_store_d_f16_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.f16 nvvm_wmma_m32n8k16_store_d_f32_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.f32 nvvm_wmma_m32n8k16_store_d_s32_col, // llvm.nvvm.wmma.m32n8k16.store.d.col.s32 nvvm_wmma_m32n8k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.f16 nvvm_wmma_m32n8k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.f32 nvvm_wmma_m32n8k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m32n8k16.store.d.col.stride.s32 nvvm_wmma_m32n8k16_store_d_f16_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.f16 nvvm_wmma_m32n8k16_store_d_f32_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.f32 nvvm_wmma_m32n8k16_store_d_s32_row, // llvm.nvvm.wmma.m32n8k16.store.d.row.s32 nvvm_wmma_m32n8k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.f16 nvvm_wmma_m32n8k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.f32 nvvm_wmma_m32n8k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m32n8k16.store.d.row.stride.s32 nvvm_wmma_m8n32k16_load_a_bf16_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.bf16 nvvm_wmma_m8n32k16_load_a_f16_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.f16 nvvm_wmma_m8n32k16_load_a_s8_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.s8 nvvm_wmma_m8n32k16_load_a_bf16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.bf16 nvvm_wmma_m8n32k16_load_a_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.f16 nvvm_wmma_m8n32k16_load_a_s8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.s8 nvvm_wmma_m8n32k16_load_a_u8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.a.col.stride.u8 nvvm_wmma_m8n32k16_load_a_u8_col, // llvm.nvvm.wmma.m8n32k16.load.a.col.u8 nvvm_wmma_m8n32k16_load_a_bf16_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.bf16 nvvm_wmma_m8n32k16_load_a_f16_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.f16 nvvm_wmma_m8n32k16_load_a_s8_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.s8 nvvm_wmma_m8n32k16_load_a_bf16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.bf16 nvvm_wmma_m8n32k16_load_a_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.f16 nvvm_wmma_m8n32k16_load_a_s8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.s8 nvvm_wmma_m8n32k16_load_a_u8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.a.row.stride.u8 nvvm_wmma_m8n32k16_load_a_u8_row, // llvm.nvvm.wmma.m8n32k16.load.a.row.u8 nvvm_wmma_m8n32k16_load_b_bf16_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.bf16 nvvm_wmma_m8n32k16_load_b_f16_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.f16 nvvm_wmma_m8n32k16_load_b_s8_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.s8 nvvm_wmma_m8n32k16_load_b_bf16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.bf16 nvvm_wmma_m8n32k16_load_b_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.f16 nvvm_wmma_m8n32k16_load_b_s8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.s8 nvvm_wmma_m8n32k16_load_b_u8_col_stride, // llvm.nvvm.wmma.m8n32k16.load.b.col.stride.u8 nvvm_wmma_m8n32k16_load_b_u8_col, // llvm.nvvm.wmma.m8n32k16.load.b.col.u8 nvvm_wmma_m8n32k16_load_b_bf16_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.bf16 nvvm_wmma_m8n32k16_load_b_f16_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.f16 nvvm_wmma_m8n32k16_load_b_s8_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.s8 nvvm_wmma_m8n32k16_load_b_bf16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.bf16 nvvm_wmma_m8n32k16_load_b_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.f16 nvvm_wmma_m8n32k16_load_b_s8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.s8 nvvm_wmma_m8n32k16_load_b_u8_row_stride, // llvm.nvvm.wmma.m8n32k16.load.b.row.stride.u8 nvvm_wmma_m8n32k16_load_b_u8_row, // llvm.nvvm.wmma.m8n32k16.load.b.row.u8 nvvm_wmma_m8n32k16_load_c_f16_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.f16 nvvm_wmma_m8n32k16_load_c_f32_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.f32 nvvm_wmma_m8n32k16_load_c_s32_col, // llvm.nvvm.wmma.m8n32k16.load.c.col.s32 nvvm_wmma_m8n32k16_load_c_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.f16 nvvm_wmma_m8n32k16_load_c_f32_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.f32 nvvm_wmma_m8n32k16_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n32k16.load.c.col.stride.s32 nvvm_wmma_m8n32k16_load_c_f16_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.f16 nvvm_wmma_m8n32k16_load_c_f32_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.f32 nvvm_wmma_m8n32k16_load_c_s32_row, // llvm.nvvm.wmma.m8n32k16.load.c.row.s32 nvvm_wmma_m8n32k16_load_c_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.f16 nvvm_wmma_m8n32k16_load_c_f32_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.f32 nvvm_wmma_m8n32k16_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n32k16.load.c.row.stride.s32 nvvm_wmma_m8n32k16_mma_col_col_bf16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.bf16 nvvm_wmma_m8n32k16_mma_col_col_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f16 nvvm_wmma_m8n32k16_mma_col_col_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f16.satfinite nvvm_wmma_m8n32k16_mma_col_col_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f32 nvvm_wmma_m8n32k16_mma_col_col_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f16.f32.satfinite nvvm_wmma_m8n32k16_mma_col_col_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f16 nvvm_wmma_m8n32k16_mma_col_col_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f16.satfinite nvvm_wmma_m8n32k16_mma_col_col_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f32 nvvm_wmma_m8n32k16_mma_col_col_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.f32.f32.satfinite nvvm_wmma_m8n32k16_mma_col_col_s8, // llvm.nvvm.wmma.m8n32k16.mma.col.col.s8 nvvm_wmma_m8n32k16_mma_col_col_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.s8.satfinite nvvm_wmma_m8n32k16_mma_col_col_u8, // llvm.nvvm.wmma.m8n32k16.mma.col.col.u8 nvvm_wmma_m8n32k16_mma_col_col_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.col.u8.satfinite nvvm_wmma_m8n32k16_mma_col_row_bf16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.bf16 nvvm_wmma_m8n32k16_mma_col_row_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f16 nvvm_wmma_m8n32k16_mma_col_row_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f16.satfinite nvvm_wmma_m8n32k16_mma_col_row_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f32 nvvm_wmma_m8n32k16_mma_col_row_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f16.f32.satfinite nvvm_wmma_m8n32k16_mma_col_row_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f16 nvvm_wmma_m8n32k16_mma_col_row_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f16.satfinite nvvm_wmma_m8n32k16_mma_col_row_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f32 nvvm_wmma_m8n32k16_mma_col_row_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.f32.f32.satfinite nvvm_wmma_m8n32k16_mma_col_row_s8, // llvm.nvvm.wmma.m8n32k16.mma.col.row.s8 nvvm_wmma_m8n32k16_mma_col_row_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.s8.satfinite nvvm_wmma_m8n32k16_mma_col_row_u8, // llvm.nvvm.wmma.m8n32k16.mma.col.row.u8 nvvm_wmma_m8n32k16_mma_col_row_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.col.row.u8.satfinite nvvm_wmma_m8n32k16_mma_row_col_bf16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.bf16 nvvm_wmma_m8n32k16_mma_row_col_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f16 nvvm_wmma_m8n32k16_mma_row_col_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f16.satfinite nvvm_wmma_m8n32k16_mma_row_col_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f32 nvvm_wmma_m8n32k16_mma_row_col_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f16.f32.satfinite nvvm_wmma_m8n32k16_mma_row_col_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f16 nvvm_wmma_m8n32k16_mma_row_col_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f16.satfinite nvvm_wmma_m8n32k16_mma_row_col_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f32 nvvm_wmma_m8n32k16_mma_row_col_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.f32.f32.satfinite nvvm_wmma_m8n32k16_mma_row_col_s8, // llvm.nvvm.wmma.m8n32k16.mma.row.col.s8 nvvm_wmma_m8n32k16_mma_row_col_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.s8.satfinite nvvm_wmma_m8n32k16_mma_row_col_u8, // llvm.nvvm.wmma.m8n32k16.mma.row.col.u8 nvvm_wmma_m8n32k16_mma_row_col_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.col.u8.satfinite nvvm_wmma_m8n32k16_mma_row_row_bf16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.bf16 nvvm_wmma_m8n32k16_mma_row_row_f16_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f16 nvvm_wmma_m8n32k16_mma_row_row_f16_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f16.satfinite nvvm_wmma_m8n32k16_mma_row_row_f16_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f32 nvvm_wmma_m8n32k16_mma_row_row_f16_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f16.f32.satfinite nvvm_wmma_m8n32k16_mma_row_row_f32_f16, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f16 nvvm_wmma_m8n32k16_mma_row_row_f32_f16_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f16.satfinite nvvm_wmma_m8n32k16_mma_row_row_f32_f32, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f32 nvvm_wmma_m8n32k16_mma_row_row_f32_f32_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.f32.f32.satfinite nvvm_wmma_m8n32k16_mma_row_row_s8, // llvm.nvvm.wmma.m8n32k16.mma.row.row.s8 nvvm_wmma_m8n32k16_mma_row_row_s8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.s8.satfinite nvvm_wmma_m8n32k16_mma_row_row_u8, // llvm.nvvm.wmma.m8n32k16.mma.row.row.u8 nvvm_wmma_m8n32k16_mma_row_row_u8_satfinite, // llvm.nvvm.wmma.m8n32k16.mma.row.row.u8.satfinite nvvm_wmma_m8n32k16_store_d_f16_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.f16 nvvm_wmma_m8n32k16_store_d_f32_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.f32 nvvm_wmma_m8n32k16_store_d_s32_col, // llvm.nvvm.wmma.m8n32k16.store.d.col.s32 nvvm_wmma_m8n32k16_store_d_f16_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.f16 nvvm_wmma_m8n32k16_store_d_f32_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.f32 nvvm_wmma_m8n32k16_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n32k16.store.d.col.stride.s32 nvvm_wmma_m8n32k16_store_d_f16_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.f16 nvvm_wmma_m8n32k16_store_d_f32_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.f32 nvvm_wmma_m8n32k16_store_d_s32_row, // llvm.nvvm.wmma.m8n32k16.store.d.row.s32 nvvm_wmma_m8n32k16_store_d_f16_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.f16 nvvm_wmma_m8n32k16_store_d_f32_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.f32 nvvm_wmma_m8n32k16_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n32k16.store.d.row.stride.s32 nvvm_wmma_m8n8k128_load_a_b1_row, // llvm.nvvm.wmma.m8n8k128.load.a.row.b1 nvvm_wmma_m8n8k128_load_a_b1_row_stride, // llvm.nvvm.wmma.m8n8k128.load.a.row.stride.b1 nvvm_wmma_m8n8k128_load_b_b1_col, // llvm.nvvm.wmma.m8n8k128.load.b.col.b1 nvvm_wmma_m8n8k128_load_b_b1_col_stride, // llvm.nvvm.wmma.m8n8k128.load.b.col.stride.b1 nvvm_wmma_m8n8k128_load_c_s32_col, // llvm.nvvm.wmma.m8n8k128.load.c.col.s32 nvvm_wmma_m8n8k128_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n8k128.load.c.col.stride.s32 nvvm_wmma_m8n8k128_load_c_s32_row, // llvm.nvvm.wmma.m8n8k128.load.c.row.s32 nvvm_wmma_m8n8k128_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n8k128.load.c.row.stride.s32 nvvm_wmma_m8n8k128_mma_and_popc_row_col_b1, // llvm.nvvm.wmma.m8n8k128.mma.and.popc.row.col.b1 nvvm_wmma_m8n8k128_mma_xor_popc_row_col_b1, // llvm.nvvm.wmma.m8n8k128.mma.xor.popc.row.col.b1 nvvm_wmma_m8n8k128_store_d_s32_col, // llvm.nvvm.wmma.m8n8k128.store.d.col.s32 nvvm_wmma_m8n8k128_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n8k128.store.d.col.stride.s32 nvvm_wmma_m8n8k128_store_d_s32_row, // llvm.nvvm.wmma.m8n8k128.store.d.row.s32 nvvm_wmma_m8n8k128_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n8k128.store.d.row.stride.s32 nvvm_wmma_m8n8k32_load_a_s4_row, // llvm.nvvm.wmma.m8n8k32.load.a.row.s4 nvvm_wmma_m8n8k32_load_a_s4_row_stride, // llvm.nvvm.wmma.m8n8k32.load.a.row.stride.s4 nvvm_wmma_m8n8k32_load_a_u4_row_stride, // llvm.nvvm.wmma.m8n8k32.load.a.row.stride.u4 nvvm_wmma_m8n8k32_load_a_u4_row, // llvm.nvvm.wmma.m8n8k32.load.a.row.u4 nvvm_wmma_m8n8k32_load_b_s4_col, // llvm.nvvm.wmma.m8n8k32.load.b.col.s4 nvvm_wmma_m8n8k32_load_b_s4_col_stride, // llvm.nvvm.wmma.m8n8k32.load.b.col.stride.s4 nvvm_wmma_m8n8k32_load_b_u4_col_stride, // llvm.nvvm.wmma.m8n8k32.load.b.col.stride.u4 nvvm_wmma_m8n8k32_load_b_u4_col, // llvm.nvvm.wmma.m8n8k32.load.b.col.u4 nvvm_wmma_m8n8k32_load_c_s32_col, // llvm.nvvm.wmma.m8n8k32.load.c.col.s32 nvvm_wmma_m8n8k32_load_c_s32_col_stride, // llvm.nvvm.wmma.m8n8k32.load.c.col.stride.s32 nvvm_wmma_m8n8k32_load_c_s32_row, // llvm.nvvm.wmma.m8n8k32.load.c.row.s32 nvvm_wmma_m8n8k32_load_c_s32_row_stride, // llvm.nvvm.wmma.m8n8k32.load.c.row.stride.s32 nvvm_wmma_m8n8k32_mma_row_col_s4, // llvm.nvvm.wmma.m8n8k32.mma.row.col.s4 nvvm_wmma_m8n8k32_mma_row_col_s4_satfinite, // llvm.nvvm.wmma.m8n8k32.mma.row.col.s4.satfinite nvvm_wmma_m8n8k32_mma_row_col_u4, // llvm.nvvm.wmma.m8n8k32.mma.row.col.u4 nvvm_wmma_m8n8k32_mma_row_col_u4_satfinite, // llvm.nvvm.wmma.m8n8k32.mma.row.col.u4.satfinite nvvm_wmma_m8n8k32_store_d_s32_col, // llvm.nvvm.wmma.m8n8k32.store.d.col.s32 nvvm_wmma_m8n8k32_store_d_s32_col_stride, // llvm.nvvm.wmma.m8n8k32.store.d.col.stride.s32 nvvm_wmma_m8n8k32_store_d_s32_row, // llvm.nvvm.wmma.m8n8k32.store.d.row.s32 nvvm_wmma_m8n8k32_store_d_s32_row_stride, // llvm.nvvm.wmma.m8n8k32.store.d.row.stride.s32 nvvm_wmma_m8n8k4_load_a_f64_col, // llvm.nvvm.wmma.m8n8k4.load.a.col.f64 nvvm_wmma_m8n8k4_load_a_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.a.col.stride.f64 nvvm_wmma_m8n8k4_load_a_f64_row, // llvm.nvvm.wmma.m8n8k4.load.a.row.f64 nvvm_wmma_m8n8k4_load_a_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.a.row.stride.f64 nvvm_wmma_m8n8k4_load_b_f64_col, // llvm.nvvm.wmma.m8n8k4.load.b.col.f64 nvvm_wmma_m8n8k4_load_b_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.b.col.stride.f64 nvvm_wmma_m8n8k4_load_b_f64_row, // llvm.nvvm.wmma.m8n8k4.load.b.row.f64 nvvm_wmma_m8n8k4_load_b_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.b.row.stride.f64 nvvm_wmma_m8n8k4_load_c_f64_col, // llvm.nvvm.wmma.m8n8k4.load.c.col.f64 nvvm_wmma_m8n8k4_load_c_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.load.c.col.stride.f64 nvvm_wmma_m8n8k4_load_c_f64_row, // llvm.nvvm.wmma.m8n8k4.load.c.row.f64 nvvm_wmma_m8n8k4_load_c_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.load.c.row.stride.f64 nvvm_wmma_m8n8k4_mma_col_col_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.f64 nvvm_wmma_m8n8k4_mma_col_col_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rm.f64 nvvm_wmma_m8n8k4_mma_col_col_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rn.f64 nvvm_wmma_m8n8k4_mma_col_col_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rp.f64 nvvm_wmma_m8n8k4_mma_col_col_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.col.rz.f64 nvvm_wmma_m8n8k4_mma_col_row_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.f64 nvvm_wmma_m8n8k4_mma_col_row_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rm.f64 nvvm_wmma_m8n8k4_mma_col_row_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rn.f64 nvvm_wmma_m8n8k4_mma_col_row_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rp.f64 nvvm_wmma_m8n8k4_mma_col_row_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.col.row.rz.f64 nvvm_wmma_m8n8k4_mma_row_col_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.f64 nvvm_wmma_m8n8k4_mma_row_col_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rm.f64 nvvm_wmma_m8n8k4_mma_row_col_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rn.f64 nvvm_wmma_m8n8k4_mma_row_col_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rp.f64 nvvm_wmma_m8n8k4_mma_row_col_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.col.rz.f64 nvvm_wmma_m8n8k4_mma_row_row_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.f64 nvvm_wmma_m8n8k4_mma_row_row_rm_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rm.f64 nvvm_wmma_m8n8k4_mma_row_row_rn_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rn.f64 nvvm_wmma_m8n8k4_mma_row_row_rp_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rp.f64 nvvm_wmma_m8n8k4_mma_row_row_rz_f64, // llvm.nvvm.wmma.m8n8k4.mma.row.row.rz.f64 nvvm_wmma_m8n8k4_store_d_f64_col, // llvm.nvvm.wmma.m8n8k4.store.d.col.f64 nvvm_wmma_m8n8k4_store_d_f64_col_stride, // llvm.nvvm.wmma.m8n8k4.store.d.col.stride.f64 nvvm_wmma_m8n8k4_store_d_f64_row, // llvm.nvvm.wmma.m8n8k4.store.d.row.f64 nvvm_wmma_m8n8k4_store_d_f64_row_stride, // llvm.nvvm.wmma.m8n8k4.store.d.row.stride.f64 }; // enum } // namespace Intrinsic } // namespace llvm #endif