- /*===- 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 = 5525,                             // 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_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_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_ca_shared_global_16,         // llvm.nvvm.cp.async.ca.shared.global.16 
-     nvvm_cp_async_ca_shared_global_4,          // llvm.nvvm.cp.async.ca.shared.global.4 
-     nvvm_cp_async_ca_shared_global_8,          // llvm.nvvm.cp.async.ca.shared.global.8 
-     nvvm_cp_async_cg_shared_global_16,         // llvm.nvvm.cp.async.cg.shared.global.16 
-     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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_ui,                             // llvm.nvvm.mulhi.ui 
-     nvvm_mulhi_ull,                            // llvm.nvvm.mulhi.ull 
-     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_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_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_ui,                               // llvm.nvvm.sad.ui 
-     nvvm_saturate_d,                           // llvm.nvvm.saturate.d 
-     nvvm_saturate_f,                           // llvm.nvvm.saturate.f 
-     nvvm_saturate_ftz_f,                       // llvm.nvvm.saturate.ftz.f 
-     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_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_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 
-