#ifdef GET_CDE_BUILTIN_ENUMERATORS
  BI__builtin_arm_cde_cx1,
  BI__builtin_arm_cde_cx1a,
  BI__builtin_arm_cde_cx1d,
  BI__builtin_arm_cde_cx1da,
  BI__builtin_arm_cde_cx2,
  BI__builtin_arm_cde_cx2a,
  BI__builtin_arm_cde_cx2d,
  BI__builtin_arm_cde_cx2da,
  BI__builtin_arm_cde_cx3,
  BI__builtin_arm_cde_cx3a,
  BI__builtin_arm_cde_cx3d,
  BI__builtin_arm_cde_cx3da,
  BI__builtin_arm_cde_vcx1_u32,
  BI__builtin_arm_cde_vcx1a_u32,
  BI__builtin_arm_cde_vcx1d_u64,
  BI__builtin_arm_cde_vcx1da_u64,
  BI__builtin_arm_cde_vcx1q_m_f16,
  BI__builtin_arm_cde_vcx1q_m_f32,
  BI__builtin_arm_cde_vcx1q_m_s16,
  BI__builtin_arm_cde_vcx1q_m_s32,
  BI__builtin_arm_cde_vcx1q_m_s64,
  BI__builtin_arm_cde_vcx1q_m_s8,
  BI__builtin_arm_cde_vcx1q_m_u16,
  BI__builtin_arm_cde_vcx1q_m_u32,
  BI__builtin_arm_cde_vcx1q_m_u64,
  BI__builtin_arm_cde_vcx1q_m_u8,
  BI__builtin_arm_cde_vcx1q_u8,
  BI__builtin_arm_cde_vcx1qa_f16,
  BI__builtin_arm_cde_vcx1qa_f32,
  BI__builtin_arm_cde_vcx1qa_m_f16,
  BI__builtin_arm_cde_vcx1qa_m_f32,
  BI__builtin_arm_cde_vcx1qa_m_s16,
  BI__builtin_arm_cde_vcx1qa_m_s32,
  BI__builtin_arm_cde_vcx1qa_m_s64,
  BI__builtin_arm_cde_vcx1qa_m_s8,
  BI__builtin_arm_cde_vcx1qa_m_u16,
  BI__builtin_arm_cde_vcx1qa_m_u32,
  BI__builtin_arm_cde_vcx1qa_m_u64,
  BI__builtin_arm_cde_vcx1qa_m_u8,
  BI__builtin_arm_cde_vcx1qa_s16,
  BI__builtin_arm_cde_vcx1qa_s32,
  BI__builtin_arm_cde_vcx1qa_s64,
  BI__builtin_arm_cde_vcx1qa_s8,
  BI__builtin_arm_cde_vcx1qa_u16,
  BI__builtin_arm_cde_vcx1qa_u32,
  BI__builtin_arm_cde_vcx1qa_u64,
  BI__builtin_arm_cde_vcx1qa_u8,
  BI__builtin_arm_cde_vcx2_u32,
  BI__builtin_arm_cde_vcx2a_u32,
  BI__builtin_arm_cde_vcx2d_u64,
  BI__builtin_arm_cde_vcx2da_u64,
  BI__builtin_arm_cde_vcx2q_f16,
  BI__builtin_arm_cde_vcx2q_f32,
  BI__builtin_arm_cde_vcx2q_m_impl_f16,
  BI__builtin_arm_cde_vcx2q_m_impl_f32,
  BI__builtin_arm_cde_vcx2q_m_impl_s16,
  BI__builtin_arm_cde_vcx2q_m_impl_s32,
  BI__builtin_arm_cde_vcx2q_m_impl_s64,
  BI__builtin_arm_cde_vcx2q_m_impl_s8,
  BI__builtin_arm_cde_vcx2q_m_impl_u16,
  BI__builtin_arm_cde_vcx2q_m_impl_u32,
  BI__builtin_arm_cde_vcx2q_m_impl_u64,
  BI__builtin_arm_cde_vcx2q_m_impl_u8,
  BI__builtin_arm_cde_vcx2q_s16,
  BI__builtin_arm_cde_vcx2q_s32,
  BI__builtin_arm_cde_vcx2q_s64,
  BI__builtin_arm_cde_vcx2q_s8,
  BI__builtin_arm_cde_vcx2q_u16,
  BI__builtin_arm_cde_vcx2q_u32,
  BI__builtin_arm_cde_vcx2q_u64,
  BI__builtin_arm_cde_vcx2q_u8,
  BI__builtin_arm_cde_vcx2q_u8_f16,
  BI__builtin_arm_cde_vcx2q_u8_f32,
  BI__builtin_arm_cde_vcx2q_u8_s16,
  BI__builtin_arm_cde_vcx2q_u8_s32,
  BI__builtin_arm_cde_vcx2q_u8_s64,
  BI__builtin_arm_cde_vcx2q_u8_s8,
  BI__builtin_arm_cde_vcx2q_u8_u16,
  BI__builtin_arm_cde_vcx2q_u8_u32,
  BI__builtin_arm_cde_vcx2q_u8_u64,
  BI__builtin_arm_cde_vcx2q_u8_u8,
  BI__builtin_arm_cde_vcx2qa_impl_f16,
  BI__builtin_arm_cde_vcx2qa_impl_f32,
  BI__builtin_arm_cde_vcx2qa_impl_s16,
  BI__builtin_arm_cde_vcx2qa_impl_s32,
  BI__builtin_arm_cde_vcx2qa_impl_s64,
  BI__builtin_arm_cde_vcx2qa_impl_s8,
  BI__builtin_arm_cde_vcx2qa_impl_u16,
  BI__builtin_arm_cde_vcx2qa_impl_u32,
  BI__builtin_arm_cde_vcx2qa_impl_u64,
  BI__builtin_arm_cde_vcx2qa_impl_u8,
  BI__builtin_arm_cde_vcx2qa_m_impl_f16,
  BI__builtin_arm_cde_vcx2qa_m_impl_f32,
  BI__builtin_arm_cde_vcx2qa_m_impl_s16,
  BI__builtin_arm_cde_vcx2qa_m_impl_s32,
  BI__builtin_arm_cde_vcx2qa_m_impl_s64,
  BI__builtin_arm_cde_vcx2qa_m_impl_s8,
  BI__builtin_arm_cde_vcx2qa_m_impl_u16,
  BI__builtin_arm_cde_vcx2qa_m_impl_u32,
  BI__builtin_arm_cde_vcx2qa_m_impl_u64,
  BI__builtin_arm_cde_vcx2qa_m_impl_u8,
  BI__builtin_arm_cde_vcx3_u32,
  BI__builtin_arm_cde_vcx3a_u32,
  BI__builtin_arm_cde_vcx3d_u64,
  BI__builtin_arm_cde_vcx3da_u64,
  BI__builtin_arm_cde_vcx3q_impl_f16,
  BI__builtin_arm_cde_vcx3q_impl_f32,
  BI__builtin_arm_cde_vcx3q_impl_s16,
  BI__builtin_arm_cde_vcx3q_impl_s32,
  BI__builtin_arm_cde_vcx3q_impl_s64,
  BI__builtin_arm_cde_vcx3q_impl_s8,
  BI__builtin_arm_cde_vcx3q_impl_u16,
  BI__builtin_arm_cde_vcx3q_impl_u32,
  BI__builtin_arm_cde_vcx3q_impl_u64,
  BI__builtin_arm_cde_vcx3q_impl_u8,
  BI__builtin_arm_cde_vcx3q_m_impl_f16,
  BI__builtin_arm_cde_vcx3q_m_impl_f32,
  BI__builtin_arm_cde_vcx3q_m_impl_s16,
  BI__builtin_arm_cde_vcx3q_m_impl_s32,
  BI__builtin_arm_cde_vcx3q_m_impl_s64,
  BI__builtin_arm_cde_vcx3q_m_impl_s8,
  BI__builtin_arm_cde_vcx3q_m_impl_u16,
  BI__builtin_arm_cde_vcx3q_m_impl_u32,
  BI__builtin_arm_cde_vcx3q_m_impl_u64,
  BI__builtin_arm_cde_vcx3q_m_impl_u8,
  BI__builtin_arm_cde_vcx3q_u8_impl_f16,
  BI__builtin_arm_cde_vcx3q_u8_impl_f32,
  BI__builtin_arm_cde_vcx3q_u8_impl_s16,
  BI__builtin_arm_cde_vcx3q_u8_impl_s32,
  BI__builtin_arm_cde_vcx3q_u8_impl_s64,
  BI__builtin_arm_cde_vcx3q_u8_impl_s8,
  BI__builtin_arm_cde_vcx3q_u8_impl_u16,
  BI__builtin_arm_cde_vcx3q_u8_impl_u32,
  BI__builtin_arm_cde_vcx3q_u8_impl_u64,
  BI__builtin_arm_cde_vcx3q_u8_impl_u8,
  BI__builtin_arm_cde_vcx3qa_impl_f16,
  BI__builtin_arm_cde_vcx3qa_impl_f32,
  BI__builtin_arm_cde_vcx3qa_impl_s16,
  BI__builtin_arm_cde_vcx3qa_impl_s32,
  BI__builtin_arm_cde_vcx3qa_impl_s64,
  BI__builtin_arm_cde_vcx3qa_impl_s8,
  BI__builtin_arm_cde_vcx3qa_impl_u16,
  BI__builtin_arm_cde_vcx3qa_impl_u32,
  BI__builtin_arm_cde_vcx3qa_impl_u64,
  BI__builtin_arm_cde_vcx3qa_impl_u8,
  BI__builtin_arm_cde_vcx3qa_m_impl_f16,
  BI__builtin_arm_cde_vcx3qa_m_impl_f32,
  BI__builtin_arm_cde_vcx3qa_m_impl_s16,
  BI__builtin_arm_cde_vcx3qa_m_impl_s32,
  BI__builtin_arm_cde_vcx3qa_m_impl_s64,
  BI__builtin_arm_cde_vcx3qa_m_impl_s8,
  BI__builtin_arm_cde_vcx3qa_m_impl_u16,
  BI__builtin_arm_cde_vcx3qa_m_impl_u32,
  BI__builtin_arm_cde_vcx3qa_m_impl_u64,
  BI__builtin_arm_cde_vcx3qa_m_impl_u8,
  BI__builtin_arm_cde_vreinterpretq_u8_u8,
#endif // GET_CDE_BUILTIN_ENUMERATORS

#ifdef GET_CDE_BUILTIN_STR_TABLE

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
static constexpr char BuiltinStringsStorage[] = 
  "\0"
  "ncU\0"
  "cx1\0"
  "cx1a\0"
  "cx1d\0"
  "cx1da\0"
  "cx2\0"
  "cx2a\0"
  "cx2d\0"
  "cx2da\0"
  "cx3\0"
  "cx3a\0"
  "cx3d\0"
  "cx3da\0"
  "vcx1_u32\0"
  "vcx1a_u32\0"
  "vcx1d_u64\0"
  "vcx1da_u64\0"
  "vcx1q_m_f16\0"
  "vcx1q_m_f32\0"
  "vcx1q_m_s16\0"
  "vcx1q_m_s32\0"
  "vcx1q_m_s64\0"
  "vcx1q_m_s8\0"
  "vcx1q_m_u16\0"
  "vcx1q_m_u32\0"
  "vcx1q_m_u64\0"
  "vcx1q_m_u8\0"
  "vcx1q_u8\0"
  "vcx1qa_f16\0"
  "vcx1qa_f32\0"
  "vcx1qa_m_f16\0"
  "vcx1qa_m_f32\0"
  "vcx1qa_m_s16\0"
  "vcx1qa_m_s32\0"
  "vcx1qa_m_s64\0"
  "vcx1qa_m_s8\0"
  "vcx1qa_m_u16\0"
  "vcx1qa_m_u32\0"
  "vcx1qa_m_u64\0"
  "vcx1qa_m_u8\0"
  "vcx1qa_s16\0"
  "vcx1qa_s32\0"
  "vcx1qa_s64\0"
  "vcx1qa_s8\0"
  "vcx1qa_u16\0"
  "vcx1qa_u32\0"
  "vcx1qa_u64\0"
  "vcx1qa_u8\0"
  "vcx2_u32\0"
  "vcx2a_u32\0"
  "vcx2d_u64\0"
  "vcx2da_u64\0"
  "vcx2q_f16\0"
  "vcx2q_f32\0"
  "vcx2q_m_impl_f16\0"
  "vcx2q_m_impl_f32\0"
  "vcx2q_m_impl_s16\0"
  "vcx2q_m_impl_s32\0"
  "vcx2q_m_impl_s64\0"
  "vcx2q_m_impl_s8\0"
  "vcx2q_m_impl_u16\0"
  "vcx2q_m_impl_u32\0"
  "vcx2q_m_impl_u64\0"
  "vcx2q_m_impl_u8\0"
  "vcx2q_s16\0"
  "vcx2q_s32\0"
  "vcx2q_s64\0"
  "vcx2q_s8\0"
  "vcx2q_u16\0"
  "vcx2q_u32\0"
  "vcx2q_u64\0"
  "vcx2q_u8\0"
  "vcx2q_u8_f16\0"
  "vcx2q_u8_f32\0"
  "vcx2q_u8_s16\0"
  "vcx2q_u8_s32\0"
  "vcx2q_u8_s64\0"
  "vcx2q_u8_s8\0"
  "vcx2q_u8_u16\0"
  "vcx2q_u8_u32\0"
  "vcx2q_u8_u64\0"
  "vcx2q_u8_u8\0"
  "vcx2qa_impl_f16\0"
  "vcx2qa_impl_f32\0"
  "vcx2qa_impl_s16\0"
  "vcx2qa_impl_s32\0"
  "vcx2qa_impl_s64\0"
  "vcx2qa_impl_s8\0"
  "vcx2qa_impl_u16\0"
  "vcx2qa_impl_u32\0"
  "vcx2qa_impl_u64\0"
  "vcx2qa_impl_u8\0"
  "vcx2qa_m_impl_f16\0"
  "vcx2qa_m_impl_f32\0"
  "vcx2qa_m_impl_s16\0"
  "vcx2qa_m_impl_s32\0"
  "vcx2qa_m_impl_s64\0"
  "vcx2qa_m_impl_s8\0"
  "vcx2qa_m_impl_u16\0"
  "vcx2qa_m_impl_u32\0"
  "vcx2qa_m_impl_u64\0"
  "vcx2qa_m_impl_u8\0"
  "vcx3_u32\0"
  "vcx3a_u32\0"
  "vcx3d_u64\0"
  "vcx3da_u64\0"
  "vcx3q_impl_f16\0"
  "vcx3q_impl_f32\0"
  "vcx3q_impl_s16\0"
  "vcx3q_impl_s32\0"
  "vcx3q_impl_s64\0"
  "vcx3q_impl_s8\0"
  "vcx3q_impl_u16\0"
  "vcx3q_impl_u32\0"
  "vcx3q_impl_u64\0"
  "vcx3q_impl_u8\0"
  "vcx3q_m_impl_f16\0"
  "vcx3q_m_impl_f32\0"
  "vcx3q_m_impl_s16\0"
  "vcx3q_m_impl_s32\0"
  "vcx3q_m_impl_s64\0"
  "vcx3q_m_impl_s8\0"
  "vcx3q_m_impl_u16\0"
  "vcx3q_m_impl_u32\0"
  "vcx3q_m_impl_u64\0"
  "vcx3q_m_impl_u8\0"
  "vcx3q_u8_impl_f16\0"
  "vcx3q_u8_impl_f32\0"
  "vcx3q_u8_impl_s16\0"
  "vcx3q_u8_impl_s32\0"
  "vcx3q_u8_impl_s64\0"
  "vcx3q_u8_impl_s8\0"
  "vcx3q_u8_impl_u16\0"
  "vcx3q_u8_impl_u32\0"
  "vcx3q_u8_impl_u64\0"
  "vcx3q_u8_impl_u8\0"
  "vcx3qa_impl_f16\0"
  "vcx3qa_impl_f32\0"
  "vcx3qa_impl_s16\0"
  "vcx3qa_impl_s32\0"
  "vcx3qa_impl_s64\0"
  "vcx3qa_impl_s8\0"
  "vcx3qa_impl_u16\0"
  "vcx3qa_impl_u32\0"
  "vcx3qa_impl_u64\0"
  "vcx3qa_impl_u8\0"
  "vcx3qa_m_impl_f16\0"
  "vcx3qa_m_impl_f32\0"
  "vcx3qa_m_impl_s16\0"
  "vcx3qa_m_impl_s32\0"
  "vcx3qa_m_impl_s64\0"
  "vcx3qa_m_impl_s8\0"
  "vcx3qa_m_impl_u16\0"
  "vcx3qa_m_impl_u32\0"
  "vcx3qa_m_impl_u64\0"
  "vcx3qa_m_impl_u8\0"
  "vreinterpretq_u8_u8\0"
  ;
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif

static constexpr llvm::StringTable
BuiltinStrings = BuiltinStringsStorage;
#endif // GET_CDE_BUILTIN_STR_TABLE

#ifdef GET_CDE_BUILTIN_INFOS
    Builtin::Info{Builtin::Info::StrOffsets{5 /* cx1 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{9 /* cx1a */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{14 /* cx1d */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{19 /* cx1da */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{25 /* cx2 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{29 /* cx2a */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{34 /* cx2d */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{39 /* cx2da */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{45 /* cx3 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{49 /* cx3a */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{54 /* cx3d */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{59 /* cx3da */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{65 /* vcx1_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{74 /* vcx1a_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{84 /* vcx1d_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{94 /* vcx1da_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{105 /* vcx1q_m_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{117 /* vcx1q_m_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{129 /* vcx1q_m_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{141 /* vcx1q_m_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{153 /* vcx1q_m_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{165 /* vcx1q_m_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{176 /* vcx1q_m_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{188 /* vcx1q_m_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{200 /* vcx1q_m_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{212 /* vcx1q_m_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{223 /* vcx1q_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{232 /* vcx1qa_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{243 /* vcx1qa_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{254 /* vcx1qa_m_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{267 /* vcx1qa_m_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{280 /* vcx1qa_m_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{293 /* vcx1qa_m_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{306 /* vcx1qa_m_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{319 /* vcx1qa_m_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{331 /* vcx1qa_m_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{344 /* vcx1qa_m_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{357 /* vcx1qa_m_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{370 /* vcx1qa_m_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{382 /* vcx1qa_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{393 /* vcx1qa_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{404 /* vcx1qa_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{415 /* vcx1qa_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{425 /* vcx1qa_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{436 /* vcx1qa_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{447 /* vcx1qa_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{458 /* vcx1qa_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{468 /* vcx2_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{477 /* vcx2a_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{487 /* vcx2d_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{497 /* vcx2da_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{508 /* vcx2q_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{518 /* vcx2q_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{528 /* vcx2q_m_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{545 /* vcx2q_m_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{562 /* vcx2q_m_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{579 /* vcx2q_m_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{596 /* vcx2q_m_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{613 /* vcx2q_m_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{629 /* vcx2q_m_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{646 /* vcx2q_m_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{663 /* vcx2q_m_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{680 /* vcx2q_m_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{696 /* vcx2q_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{706 /* vcx2q_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{716 /* vcx2q_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{726 /* vcx2q_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{735 /* vcx2q_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{745 /* vcx2q_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{755 /* vcx2q_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{765 /* vcx2q_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{774 /* vcx2q_u8_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{787 /* vcx2q_u8_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{800 /* vcx2q_u8_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{813 /* vcx2q_u8_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{826 /* vcx2q_u8_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{839 /* vcx2q_u8_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{851 /* vcx2q_u8_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{864 /* vcx2q_u8_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{877 /* vcx2q_u8_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{890 /* vcx2q_u8_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{902 /* vcx2qa_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{918 /* vcx2qa_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{934 /* vcx2qa_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{950 /* vcx2qa_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{966 /* vcx2qa_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{982 /* vcx2qa_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{997 /* vcx2qa_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1013 /* vcx2qa_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1029 /* vcx2qa_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1045 /* vcx2qa_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1060 /* vcx2qa_m_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1078 /* vcx2qa_m_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1096 /* vcx2qa_m_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1114 /* vcx2qa_m_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1132 /* vcx2qa_m_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1150 /* vcx2qa_m_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1167 /* vcx2qa_m_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1185 /* vcx2qa_m_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1203 /* vcx2qa_m_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1221 /* vcx2qa_m_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1238 /* vcx3_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1247 /* vcx3a_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1257 /* vcx3d_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1267 /* vcx3da_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1278 /* vcx3q_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1293 /* vcx3q_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1308 /* vcx3q_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1323 /* vcx3q_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1338 /* vcx3q_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1353 /* vcx3q_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1367 /* vcx3q_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1382 /* vcx3q_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1397 /* vcx3q_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1412 /* vcx3q_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1426 /* vcx3q_m_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1443 /* vcx3q_m_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1460 /* vcx3q_m_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1477 /* vcx3q_m_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1494 /* vcx3q_m_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1511 /* vcx3q_m_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1527 /* vcx3q_m_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1544 /* vcx3q_m_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1561 /* vcx3q_m_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1578 /* vcx3q_m_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1594 /* vcx3q_u8_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1612 /* vcx3q_u8_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1630 /* vcx3q_u8_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1648 /* vcx3q_u8_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1666 /* vcx3q_u8_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1684 /* vcx3q_u8_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1701 /* vcx3q_u8_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1719 /* vcx3q_u8_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1737 /* vcx3q_u8_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1755 /* vcx3q_u8_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1772 /* vcx3qa_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1788 /* vcx3qa_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1804 /* vcx3qa_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1820 /* vcx3qa_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1836 /* vcx3qa_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1852 /* vcx3qa_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1867 /* vcx3qa_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1883 /* vcx3qa_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1899 /* vcx3qa_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1915 /* vcx3qa_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1930 /* vcx3qa_m_impl_f16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1948 /* vcx3qa_m_impl_f32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1966 /* vcx3qa_m_impl_s16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{1984 /* vcx3qa_m_impl_s32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2002 /* vcx3qa_m_impl_s64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2020 /* vcx3qa_m_impl_s8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2037 /* vcx3qa_m_impl_u16 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2055 /* vcx3qa_m_impl_u32 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2073 /* vcx3qa_m_impl_u64 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2091 /* vcx3qa_m_impl_u8 */, 0, 1 /* ncU */}},
    Builtin::Info{Builtin::Info::StrOffsets{2108 /* vreinterpretq_u8_u8 */, 0, 1 /* ncU */}},
#endif // GET_CDE_BUILTIN_INFOS

