/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* List of builtins that Clang recognizes                                     *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/


#ifdef GET_BUILTIN_ENUMERATORS
    BI_AddressOfReturnAddress,
    BI_BitScanForward,
    BI_BitScanForward64,
    BI_BitScanReverse,
    BI_BitScanReverse64,
    BI_CopyDoubleFromInt64,
    BI_CopyFloatFromInt32,
    BI_CopyInt32FromFloat,
    BI_CopyInt64FromDouble,
    BI_CountLeadingOnes,
    BI_CountLeadingOnes64,
    BI_CountLeadingSigns,
    BI_CountLeadingSigns64,
    BI_CountLeadingZeros,
    BI_CountLeadingZeros64,
    BI_CountOneBits,
    BI_CountOneBits64,
    BI_CountTrailingZeros,
    BI_CountTrailingZeros64,
    BI_InterlockedAdd,
    BI_InterlockedAdd64,
    BI_InterlockedAdd64_acq,
    BI_InterlockedAdd64_nf,
    BI_InterlockedAdd64_rel,
    BI_InterlockedAdd_acq,
    BI_InterlockedAdd_nf,
    BI_InterlockedAdd_rel,
    BI_InterlockedAnd8_acq,
    BI_InterlockedAnd8_nf,
    BI_InterlockedAnd8_rel,
    BI_InterlockedAnd16_acq,
    BI_InterlockedAnd16_nf,
    BI_InterlockedAnd16_rel,
    BI_InterlockedAnd64,
    BI_InterlockedAnd64_acq,
    BI_InterlockedAnd64_nf,
    BI_InterlockedAnd64_rel,
    BI_InterlockedAnd_acq,
    BI_InterlockedAnd_nf,
    BI_InterlockedAnd_rel,
    BI_InterlockedCompareExchange8_acq,
    BI_InterlockedCompareExchange8_nf,
    BI_InterlockedCompareExchange8_rel,
    BI_InterlockedCompareExchange16_acq,
    BI_InterlockedCompareExchange16_nf,
    BI_InterlockedCompareExchange16_rel,
    BI_InterlockedCompareExchange64_acq,
    BI_InterlockedCompareExchange64_nf,
    BI_InterlockedCompareExchange64_rel,
    BI_InterlockedCompareExchange128,
    BI_InterlockedCompareExchange128_acq,
    BI_InterlockedCompareExchange128_nf,
    BI_InterlockedCompareExchange128_rel,
    BI_InterlockedCompareExchangePointer_acq,
    BI_InterlockedCompareExchangePointer_rel,
    BI_InterlockedCompareExchange_acq,
    BI_InterlockedCompareExchange_nf,
    BI_InterlockedCompareExchange_rel,
    BI_InterlockedDecrement16_acq,
    BI_InterlockedDecrement16_nf,
    BI_InterlockedDecrement16_rel,
    BI_InterlockedDecrement64,
    BI_InterlockedDecrement64_acq,
    BI_InterlockedDecrement64_nf,
    BI_InterlockedDecrement64_rel,
    BI_InterlockedDecrement_acq,
    BI_InterlockedDecrement_nf,
    BI_InterlockedDecrement_rel,
    BI_InterlockedExchange8_acq,
    BI_InterlockedExchange8_nf,
    BI_InterlockedExchange8_rel,
    BI_InterlockedExchange16_acq,
    BI_InterlockedExchange16_nf,
    BI_InterlockedExchange16_rel,
    BI_InterlockedExchange64,
    BI_InterlockedExchange64_acq,
    BI_InterlockedExchange64_nf,
    BI_InterlockedExchange64_rel,
    BI_InterlockedExchangeAdd8_acq,
    BI_InterlockedExchangeAdd8_nf,
    BI_InterlockedExchangeAdd8_rel,
    BI_InterlockedExchangeAdd16_acq,
    BI_InterlockedExchangeAdd16_nf,
    BI_InterlockedExchangeAdd16_rel,
    BI_InterlockedExchangeAdd64,
    BI_InterlockedExchangeAdd64_acq,
    BI_InterlockedExchangeAdd64_nf,
    BI_InterlockedExchangeAdd64_rel,
    BI_InterlockedExchangeAdd_acq,
    BI_InterlockedExchangeAdd_nf,
    BI_InterlockedExchangeAdd_rel,
    BI_InterlockedExchangePointer_acq,
    BI_InterlockedExchangePointer_nf,
    BI_InterlockedExchangePointer_rel,
    BI_InterlockedExchangeSub64,
    BI_InterlockedExchange_acq,
    BI_InterlockedExchange_nf,
    BI_InterlockedExchange_rel,
    BI_InterlockedIncrement16_acq,
    BI_InterlockedIncrement16_nf,
    BI_InterlockedIncrement16_rel,
    BI_InterlockedIncrement64,
    BI_InterlockedIncrement64_acq,
    BI_InterlockedIncrement64_nf,
    BI_InterlockedIncrement64_rel,
    BI_InterlockedIncrement_acq,
    BI_InterlockedIncrement_nf,
    BI_InterlockedIncrement_rel,
    BI_InterlockedOr8_acq,
    BI_InterlockedOr8_nf,
    BI_InterlockedOr8_rel,
    BI_InterlockedOr16_acq,
    BI_InterlockedOr16_nf,
    BI_InterlockedOr16_rel,
    BI_InterlockedOr64,
    BI_InterlockedOr64_acq,
    BI_InterlockedOr64_nf,
    BI_InterlockedOr64_rel,
    BI_InterlockedOr_acq,
    BI_InterlockedOr_nf,
    BI_InterlockedOr_rel,
    BI_InterlockedXor8_acq,
    BI_InterlockedXor8_nf,
    BI_InterlockedXor8_rel,
    BI_InterlockedXor16_acq,
    BI_InterlockedXor16_nf,
    BI_InterlockedXor16_rel,
    BI_InterlockedXor64,
    BI_InterlockedXor64_acq,
    BI_InterlockedXor64_nf,
    BI_InterlockedXor64_rel,
    BI_InterlockedXor_acq,
    BI_InterlockedXor_nf,
    BI_InterlockedXor_rel,
    BI_ReadStatusReg,
    BI_ReadWriteBarrier,
    BI_WriteStatusReg,
    BI__addx18byte,
    BI__addx18dword,
    BI__addx18qword,
    BI__addx18word,
    BI__break,
    BI__builtin_sponentry,
    BI__clear_cache,
    BI__dmb,
    BI__dsb,
    BI__getReg,
    BI__getRegFp,
    BI__hlt,
    BI__incx18byte,
    BI__incx18dword,
    BI__incx18qword,
    BI__incx18word,
    BI__isb,
    BI__mulh,
    BI__prefetch,
    BI__prefetch2,
    BI__readx18byte,
    BI__readx18dword,
    BI__readx18qword,
    BI__readx18word,
    BI__setReg,
    BI__setRegFp,
    BI__sev,
    BI__sevl,
    BI__sys,
    BI__umulh,
    BI__wfe,
    BI__wfi,
    BI__writex18byte,
    BI__writex18dword,
    BI__writex18qword,
    BI__writex18word,
    BI__yield,
    BI__builtin_arm_addg,
    BI__builtin_arm_chkfeat,
    BI__builtin_arm_clrex,
    BI__builtin_arm_cls,
    BI__builtin_arm_cls64,
    BI__builtin_arm_clz,
    BI__builtin_arm_clz64,
    BI__builtin_arm_crc32b,
    BI__builtin_arm_crc32cb,
    BI__builtin_arm_crc32cd,
    BI__builtin_arm_crc32ch,
    BI__builtin_arm_crc32cw,
    BI__builtin_arm_crc32d,
    BI__builtin_arm_crc32h,
    BI__builtin_arm_crc32w,
    BI__builtin_arm_dmb,
    BI__builtin_arm_dsb,
    BI__builtin_arm_gcspopm,
    BI__builtin_arm_gcsss,
    BI__builtin_arm_get_sme_state,
    BI__builtin_arm_gmi,
    BI__builtin_arm_irg,
    BI__builtin_arm_isb,
    BI__builtin_arm_jcvt,
    BI__builtin_arm_ld64b,
    BI__builtin_arm_ldaex,
    BI__builtin_arm_ldg,
    BI__builtin_arm_ldrex,
    BI__builtin_arm_mops_memset_tag,
    BI__builtin_arm_nop,
    BI__builtin_arm_prefetch,
    BI__builtin_arm_prefetch_ir,
    BI__builtin_arm_range_prefetch,
    BI__builtin_arm_range_prefetch_x,
    BI__builtin_arm_rbit,
    BI__builtin_arm_rbit64,
    BI__builtin_arm_rint32x,
    BI__builtin_arm_rint32xf,
    BI__builtin_arm_rint32z,
    BI__builtin_arm_rint32zf,
    BI__builtin_arm_rint64x,
    BI__builtin_arm_rint64xf,
    BI__builtin_arm_rint64z,
    BI__builtin_arm_rint64zf,
    BI__builtin_arm_rndr,
    BI__builtin_arm_rndrrs,
    BI__builtin_arm_rsr,
    BI__builtin_arm_rsr64,
    BI__builtin_arm_rsr128,
    BI__builtin_arm_rsrp,
    BI__builtin_arm_sev,
    BI__builtin_arm_sevl,
    BI__builtin_arm_st64b,
    BI__builtin_arm_st64bv,
    BI__builtin_arm_st64bv0,
    BI__builtin_arm_stg,
    BI__builtin_arm_stlex,
    BI__builtin_arm_strex,
    BI__builtin_arm_subp,
    BI__builtin_arm_trap,
    BI__builtin_arm_wfe,
    BI__builtin_arm_wfi,
    BI__builtin_arm_wsr,
    BI__builtin_arm_wsr64,
    BI__builtin_arm_wsr128,
    BI__builtin_arm_wsrp,
    BI__builtin_arm_yield,

#endif // GET_BUILTIN_ENUMERATORS

#ifdef GET_BUILTIN_STR_TABLE

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
static constexpr char BuiltinStringsStorage[] =
  "\0"
  "_AddressOfReturnAddress\0"
  "v*\0"
  "nh\0"
  "_BitScanForward\0"
  "UcUNi*UNi\0"
  "_BitScanForward64\0"
  "UcUNi*ULLi\0"
  "_BitScanReverse\0"
  "_BitScanReverse64\0"
  "_CopyDoubleFromInt64\0"
  "dSLLi\0"
  "_CopyFloatFromInt32\0"
  "fSi\0"
  "_CopyInt32FromFloat\0"
  "Sif\0"
  "_CopyInt64FromDouble\0"
  "SLLid\0"
  "_CountLeadingOnes\0"
  "UiUNi\0"
  "_CountLeadingOnes64\0"
  "UiULLi\0"
  "_CountLeadingSigns\0"
  "UiSNi\0"
  "_CountLeadingSigns64\0"
  "UiSLLi\0"
  "_CountLeadingZeros\0"
  "_CountLeadingZeros64\0"
  "_CountOneBits\0"
  "_CountOneBits64\0"
  "_CountTrailingZeros\0"
  "_CountTrailingZeros64\0"
  "_InterlockedAdd\0"
  "NiNiD*Ni\0"
  "_InterlockedAdd64\0"
  "LLiLLiD*LLi\0"
  "_InterlockedAdd64_acq\0"
  "_InterlockedAdd64_nf\0"
  "_InterlockedAdd64_rel\0"
  "_InterlockedAdd_acq\0"
  "_InterlockedAdd_nf\0"
  "_InterlockedAdd_rel\0"
  "_InterlockedAnd8_acq\0"
  "ccD*c\0"
  "_InterlockedAnd8_nf\0"
  "_InterlockedAnd8_rel\0"
  "_InterlockedAnd16_acq\0"
  "ssD*s\0"
  "_InterlockedAnd16_nf\0"
  "_InterlockedAnd16_rel\0"
  "_InterlockedAnd64\0"
  "_InterlockedAnd64_acq\0"
  "_InterlockedAnd64_nf\0"
  "_InterlockedAnd64_rel\0"
  "_InterlockedAnd_acq\0"
  "_InterlockedAnd_nf\0"
  "_InterlockedAnd_rel\0"
  "_InterlockedCompareExchange8_acq\0"
  "ccD*cc\0"
  "_InterlockedCompareExchange8_nf\0"
  "_InterlockedCompareExchange8_rel\0"
  "_InterlockedCompareExchange16_acq\0"
  "ssD*ss\0"
  "_InterlockedCompareExchange16_nf\0"
  "_InterlockedCompareExchange16_rel\0"
  "_InterlockedCompareExchange64_acq\0"
  "LLiLLiD*LLiLLi\0"
  "_InterlockedCompareExchange64_nf\0"
  "_InterlockedCompareExchange64_rel\0"
  "_InterlockedCompareExchange128\0"
  "UcLLiD*LLiLLiLLi*\0"
  "_InterlockedCompareExchange128_acq\0"
  "_InterlockedCompareExchange128_nf\0"
  "_InterlockedCompareExchange128_rel\0"
  "_InterlockedCompareExchangePointer_acq\0"
  "v*v*D*v*v*\0"
  "_InterlockedCompareExchangePointer_rel\0"
  "_InterlockedCompareExchange_acq\0"
  "NiNiD*NiNi\0"
  "_InterlockedCompareExchange_nf\0"
  "_InterlockedCompareExchange_rel\0"
  "_InterlockedDecrement16_acq\0"
  "ssD*\0"
  "_InterlockedDecrement16_nf\0"
  "_InterlockedDecrement16_rel\0"
  "_InterlockedDecrement64\0"
  "LLiLLiD*\0"
  "_InterlockedDecrement64_acq\0"
  "_InterlockedDecrement64_nf\0"
  "_InterlockedDecrement64_rel\0"
  "_InterlockedDecrement_acq\0"
  "NiNiD*\0"
  "_InterlockedDecrement_nf\0"
  "_InterlockedDecrement_rel\0"
  "_InterlockedExchange8_acq\0"
  "_InterlockedExchange8_nf\0"
  "_InterlockedExchange8_rel\0"
  "_InterlockedExchange16_acq\0"
  "_InterlockedExchange16_nf\0"
  "_InterlockedExchange16_rel\0"
  "_InterlockedExchange64\0"
  "_InterlockedExchange64_acq\0"
  "_InterlockedExchange64_nf\0"
  "_InterlockedExchange64_rel\0"
  "_InterlockedExchangeAdd8_acq\0"
  "_InterlockedExchangeAdd8_nf\0"
  "_InterlockedExchangeAdd8_rel\0"
  "_InterlockedExchangeAdd16_acq\0"
  "_InterlockedExchangeAdd16_nf\0"
  "_InterlockedExchangeAdd16_rel\0"
  "_InterlockedExchangeAdd64\0"
  "_InterlockedExchangeAdd64_acq\0"
  "_InterlockedExchangeAdd64_nf\0"
  "_InterlockedExchangeAdd64_rel\0"
  "_InterlockedExchangeAdd_acq\0"
  "_InterlockedExchangeAdd_nf\0"
  "_InterlockedExchangeAdd_rel\0"
  "_InterlockedExchangePointer_acq\0"
  "v*v*D*v*\0"
  "_InterlockedExchangePointer_nf\0"
  "_InterlockedExchangePointer_rel\0"
  "_InterlockedExchangeSub64\0"
  "_InterlockedExchange_acq\0"
  "_InterlockedExchange_nf\0"
  "_InterlockedExchange_rel\0"
  "_InterlockedIncrement16_acq\0"
  "_InterlockedIncrement16_nf\0"
  "_InterlockedIncrement16_rel\0"
  "_InterlockedIncrement64\0"
  "_InterlockedIncrement64_acq\0"
  "_InterlockedIncrement64_nf\0"
  "_InterlockedIncrement64_rel\0"
  "_InterlockedIncrement_acq\0"
  "_InterlockedIncrement_nf\0"
  "_InterlockedIncrement_rel\0"
  "_InterlockedOr8_acq\0"
  "_InterlockedOr8_nf\0"
  "_InterlockedOr8_rel\0"
  "_InterlockedOr16_acq\0"
  "_InterlockedOr16_nf\0"
  "_InterlockedOr16_rel\0"
  "_InterlockedOr64\0"
  "_InterlockedOr64_acq\0"
  "_InterlockedOr64_nf\0"
  "_InterlockedOr64_rel\0"
  "_InterlockedOr_acq\0"
  "_InterlockedOr_nf\0"
  "_InterlockedOr_rel\0"
  "_InterlockedXor8_acq\0"
  "_InterlockedXor8_nf\0"
  "_InterlockedXor8_rel\0"
  "_InterlockedXor16_acq\0"
  "_InterlockedXor16_nf\0"
  "_InterlockedXor16_rel\0"
  "_InterlockedXor64\0"
  "_InterlockedXor64_acq\0"
  "_InterlockedXor64_nf\0"
  "_InterlockedXor64_rel\0"
  "_InterlockedXor_acq\0"
  "_InterlockedXor_nf\0"
  "_InterlockedXor_rel\0"
  "_ReadStatusReg\0"
  "LLii\0"
  "_ReadWriteBarrier\0"
  "v\0"
  "_WriteStatusReg\0"
  "viLLi\0"
  "__addx18byte\0"
  "vUNiUc\0"
  "__addx18dword\0"
  "vUNiUNi\0"
  "__addx18qword\0"
  "vUNiULLi\0"
  "__addx18word\0"
  "vUNiUs\0"
  "__break\0"
  "vi\0"
  "__builtin_sponentry\0"
  "c\0"
  "__clear_cache\0"
  "vv*v*\0"
  "i\0"
  "__dmb\0"
  "vUi\0"
  "nch\0"
  "__dsb\0"
  "__getReg\0"
  "ULLii\0"
  "__getRegFp\0"
  "di\0"
  "__hlt\0"
  "UiUi.\0"
  "__incx18byte\0"
  "vUNi\0"
  "__incx18dword\0"
  "__incx18qword\0"
  "__incx18word\0"
  "__isb\0"
  "__mulh\0"
  "SLLiSLLiSLLi\0"
  "__prefetch\0"
  "vvC*\0"
  "__prefetch2\0"
  "vvC*Uc\0"
  "__readx18byte\0"
  "UcUNi\0"
  "__readx18dword\0"
  "UNiUNi\0"
  "__readx18qword\0"
  "ULLiUNi\0"
  "__readx18word\0"
  "UsUNi\0"
  "__setReg\0"
  "viULLi\0"
  "__setRegFp\0"
  "vid\0"
  "__sev\0"
  "h\0"
  "__sevl\0"
  "__sys\0"
  "UiiLLi\0"
  "__umulh\0"
  "ULLiULLiULLi\0"
  "__wfe\0"
  "__wfi\0"
  "__writex18byte\0"
  "__writex18dword\0"
  "__writex18qword\0"
  "__writex18word\0"
  "__yield\0"
  "addg\0"
  "v*v*Ui\0"
  "t\0"
  "mte\0"
  "chkfeat\0"
  "UWiUWi\0"
  "clrex\0"
  "cls\0"
  "UiUZi\0"
  "nc\0"
  "cls64\0"
  "UiUWi\0"
  "clz\0"
  "clz64\0"
  "crc32b\0"
  "UiUiUc\0"
  "crc\0"
  "crc32cb\0"
  "crc32cd\0"
  "UiUiUWi\0"
  "crc32ch\0"
  "UiUiUs\0"
  "crc32cw\0"
  "UiUiUi\0"
  "crc32d\0"
  "crc32h\0"
  "crc32w\0"
  "dmb\0"
  "dsb\0"
  "gcspopm\0"
  "n\0"
  "gcs\0"
  "gcsss\0"
  "v*v*\0"
  "get_sme_state\0"
  "vUWi*UWi*\0"
  "gmi\0"
  "UWiv*UWi\0"
  "irg\0"
  "v*v*UWi\0"
  "isb\0"
  "jcvt\0"
  "Zid\0"
  "v8.3a\0"
  "ld64b\0"
  "vvC*UWi*\0"
  "ls64\0"
  "ldaex\0"
  "v.\0"
  "ldg\0"
  "ldrex\0"
  "mops_memset_tag\0"
  "v*v*iz\0"
  "mte,mops\0"
  "nop\0"
  "prefetch\0"
  "vvC*UiUiUiUi\0"
  "prefetch_ir\0"
  "range_prefetch\0"
  "vvC*UiUiUWi\0"
  "range_prefetch_x\0"
  "vvC*UiUiiUiiz\0"
  "rbit\0"
  "UiUi\0"
  "rbit64\0"
  "rint32x\0"
  "dd\0"
  "v8.5a\0"
  "rint32xf\0"
  "ff\0"
  "rint32z\0"
  "rint32zf\0"
  "rint64x\0"
  "rint64xf\0"
  "rint64z\0"
  "rint64zf\0"
  "rndr\0"
  "iUWi*\0"
  "rand\0"
  "rndrrs\0"
  "rsr\0"
  "UicC*\0"
  "rsr64\0"
  "UWicC*\0"
  "rsr128\0"
  "ULLLicC*\0"
  "d128\0"
  "rsrp\0"
  "v*cC*\0"
  "sev\0"
  "sevl\0"
  "st64b\0"
  "vv*UWiC*\0"
  "st64bv\0"
  "UWiv*UWiC*\0"
  "st64bv0\0"
  "stg\0"
  "vv*\0"
  "stlex\0"
  "i.\0"
  "strex\0"
  "subp\0"
  "Wiv*v*\0"
  "trap\0"
  "vUIs\0"
  "nr\0"
  "wfe\0"
  "wfi\0"
  "wsr\0"
  "vcC*Ui\0"
  "wsr64\0"
  "vcC*UWi\0"
  "wsr128\0"
  "vcC*ULLLi\0"
  "wsrp\0"
  "vcC*vC*\0"
  "yield\0"
  ;
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif

static constexpr llvm::StringTable
BuiltinStrings = BuiltinStringsStorage;

#endif // GET_BUILTIN_STR_TABLE

#ifdef GET_BUILTIN_INFOS
    Builtin::Info{Builtin::Info::StrOffsets{1 /* _AddressOfReturnAddress */, 25 /* v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{31 /* _BitScanForward */, 47 /* UcUNi*UNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{57 /* _BitScanForward64 */, 75 /* UcUNi*ULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{86 /* _BitScanReverse */, 47 /* UcUNi*UNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{102 /* _BitScanReverse64 */, 75 /* UcUNi*ULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{120 /* _CopyDoubleFromInt64 */, 141 /* dSLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{147 /* _CopyFloatFromInt32 */, 167 /* fSi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{171 /* _CopyInt32FromFloat */, 191 /* Sif */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{195 /* _CopyInt64FromDouble */, 216 /* SLLid */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{222 /* _CountLeadingOnes */, 240 /* UiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{246 /* _CountLeadingOnes64 */, 266 /* UiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{273 /* _CountLeadingSigns */, 292 /* UiSNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{298 /* _CountLeadingSigns64 */, 319 /* UiSLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{326 /* _CountLeadingZeros */, 240 /* UiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{345 /* _CountLeadingZeros64 */, 266 /* UiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{366 /* _CountOneBits */, 240 /* UiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{380 /* _CountOneBits64 */, 266 /* UiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{396 /* _CountTrailingZeros */, 240 /* UiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{416 /* _CountTrailingZeros64 */, 266 /* UiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{438 /* _InterlockedAdd */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{463 /* _InterlockedAdd64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{493 /* _InterlockedAdd64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{515 /* _InterlockedAdd64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{536 /* _InterlockedAdd64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{558 /* _InterlockedAdd_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{578 /* _InterlockedAdd_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{597 /* _InterlockedAdd_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{617 /* _InterlockedAnd8_acq */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{644 /* _InterlockedAnd8_nf */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{664 /* _InterlockedAnd8_rel */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{685 /* _InterlockedAnd16_acq */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{713 /* _InterlockedAnd16_nf */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{734 /* _InterlockedAnd16_rel */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{756 /* _InterlockedAnd64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{774 /* _InterlockedAnd64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{796 /* _InterlockedAnd64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{817 /* _InterlockedAnd64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{839 /* _InterlockedAnd_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{859 /* _InterlockedAnd_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{878 /* _InterlockedAnd_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{898 /* _InterlockedCompareExchange8_acq */, 931 /* ccD*cc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{938 /* _InterlockedCompareExchange8_nf */, 931 /* ccD*cc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{970 /* _InterlockedCompareExchange8_rel */, 931 /* ccD*cc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1003 /* _InterlockedCompareExchange16_acq */, 1037 /* ssD*ss */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1044 /* _InterlockedCompareExchange16_nf */, 1037 /* ssD*ss */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1077 /* _InterlockedCompareExchange16_rel */, 1037 /* ssD*ss */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1111 /* _InterlockedCompareExchange64_acq */, 1145 /* LLiLLiD*LLiLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1160 /* _InterlockedCompareExchange64_nf */, 1145 /* LLiLLiD*LLiLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1193 /* _InterlockedCompareExchange64_rel */, 1145 /* LLiLLiD*LLiLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1227 /* _InterlockedCompareExchange128 */, 1258 /* UcLLiD*LLiLLiLLi* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1276 /* _InterlockedCompareExchange128_acq */, 1258 /* UcLLiD*LLiLLiLLi* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1311 /* _InterlockedCompareExchange128_nf */, 1258 /* UcLLiD*LLiLLiLLi* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1345 /* _InterlockedCompareExchange128_rel */, 1258 /* UcLLiD*LLiLLiLLi* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1380 /* _InterlockedCompareExchangePointer_acq */, 1419 /* v*v*D*v*v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1430 /* _InterlockedCompareExchangePointer_rel */, 1419 /* v*v*D*v*v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1469 /* _InterlockedCompareExchange_acq */, 1501 /* NiNiD*NiNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1512 /* _InterlockedCompareExchange_nf */, 1501 /* NiNiD*NiNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1543 /* _InterlockedCompareExchange_rel */, 1501 /* NiNiD*NiNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1575 /* _InterlockedDecrement16_acq */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1608 /* _InterlockedDecrement16_nf */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1635 /* _InterlockedDecrement16_rel */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1663 /* _InterlockedDecrement64 */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1696 /* _InterlockedDecrement64_acq */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1724 /* _InterlockedDecrement64_nf */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1751 /* _InterlockedDecrement64_rel */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1779 /* _InterlockedDecrement_acq */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1812 /* _InterlockedDecrement_nf */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1837 /* _InterlockedDecrement_rel */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1863 /* _InterlockedExchange8_acq */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1889 /* _InterlockedExchange8_nf */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1914 /* _InterlockedExchange8_rel */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1940 /* _InterlockedExchange16_acq */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1967 /* _InterlockedExchange16_nf */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{1993 /* _InterlockedExchange16_rel */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2020 /* _InterlockedExchange64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2043 /* _InterlockedExchange64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2070 /* _InterlockedExchange64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2096 /* _InterlockedExchange64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2123 /* _InterlockedExchangeAdd8_acq */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2152 /* _InterlockedExchangeAdd8_nf */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2180 /* _InterlockedExchangeAdd8_rel */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2209 /* _InterlockedExchangeAdd16_acq */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2239 /* _InterlockedExchangeAdd16_nf */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2268 /* _InterlockedExchangeAdd16_rel */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2298 /* _InterlockedExchangeAdd64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2324 /* _InterlockedExchangeAdd64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2354 /* _InterlockedExchangeAdd64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2383 /* _InterlockedExchangeAdd64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2413 /* _InterlockedExchangeAdd_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2441 /* _InterlockedExchangeAdd_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2468 /* _InterlockedExchangeAdd_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2496 /* _InterlockedExchangePointer_acq */, 2528 /* v*v*D*v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2537 /* _InterlockedExchangePointer_nf */, 2528 /* v*v*D*v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2568 /* _InterlockedExchangePointer_rel */, 2528 /* v*v*D*v* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2600 /* _InterlockedExchangeSub64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2626 /* _InterlockedExchange_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2651 /* _InterlockedExchange_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2675 /* _InterlockedExchange_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2700 /* _InterlockedIncrement16_acq */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2728 /* _InterlockedIncrement16_nf */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2755 /* _InterlockedIncrement16_rel */, 1603 /* ssD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2783 /* _InterlockedIncrement64 */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2807 /* _InterlockedIncrement64_acq */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2835 /* _InterlockedIncrement64_nf */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2862 /* _InterlockedIncrement64_rel */, 1687 /* LLiLLiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2890 /* _InterlockedIncrement_acq */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2916 /* _InterlockedIncrement_nf */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2941 /* _InterlockedIncrement_rel */, 1805 /* NiNiD* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2967 /* _InterlockedOr8_acq */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{2987 /* _InterlockedOr8_nf */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3006 /* _InterlockedOr8_rel */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3026 /* _InterlockedOr16_acq */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3047 /* _InterlockedOr16_nf */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3067 /* _InterlockedOr16_rel */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3088 /* _InterlockedOr64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3105 /* _InterlockedOr64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3126 /* _InterlockedOr64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3146 /* _InterlockedOr64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3167 /* _InterlockedOr_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3186 /* _InterlockedOr_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3204 /* _InterlockedOr_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3223 /* _InterlockedXor8_acq */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3244 /* _InterlockedXor8_nf */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3264 /* _InterlockedXor8_rel */, 638 /* ccD*c */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3285 /* _InterlockedXor16_acq */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3307 /* _InterlockedXor16_nf */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3328 /* _InterlockedXor16_rel */, 707 /* ssD*s */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3350 /* _InterlockedXor64 */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3368 /* _InterlockedXor64_acq */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3390 /* _InterlockedXor64_nf */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3411 /* _InterlockedXor64_rel */, 481 /* LLiLLiD*LLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3433 /* _InterlockedXor_acq */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3453 /* _InterlockedXor_nf */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3472 /* _InterlockedXor_rel */, 454 /* NiNiD*Ni */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3492 /* _ReadStatusReg */, 3507 /* LLii */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3512 /* _ReadWriteBarrier */, 3530 /* v */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3532 /* _WriteStatusReg */, 3548 /* viLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3554 /* __addx18byte */, 3567 /* vUNiUc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3574 /* __addx18dword */, 3588 /* vUNiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3596 /* __addx18qword */, 3610 /* vUNiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3619 /* __addx18word */, 3632 /* vUNiUs */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3639 /* __break */, 3647 /* vi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3650 /* __builtin_sponentry */, 25 /* v* */, 3670 /* c */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3672 /* __clear_cache */, 3686 /* vv*v* */, 3692 /* i */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3694 /* __dmb */, 3700 /* vUi */, 3704 /* nch */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3708 /* __dsb */, 3700 /* vUi */, 3704 /* nch */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3714 /* __getReg */, 3723 /* ULLii */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3729 /* __getRegFp */, 3740 /* di */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3743 /* __hlt */, 3749 /* UiUi. */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3755 /* __incx18byte */, 3768 /* vUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3773 /* __incx18dword */, 3768 /* vUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3787 /* __incx18qword */, 3768 /* vUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3801 /* __incx18word */, 3768 /* vUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3814 /* __isb */, 3700 /* vUi */, 3704 /* nch */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3820 /* __mulh */, 3827 /* SLLiSLLiSLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3840 /* __prefetch */, 3851 /* vvC* */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3856 /* __prefetch2 */, 3868 /* vvC*Uc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3875 /* __readx18byte */, 3889 /* UcUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3895 /* __readx18dword */, 3910 /* UNiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3917 /* __readx18qword */, 3932 /* ULLiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3940 /* __readx18word */, 3954 /* UsUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3960 /* __setReg */, 3969 /* viULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3976 /* __setRegFp */, 3987 /* vid */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3991 /* __sev */, 3530 /* v */, 3997 /* h */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{3999 /* __sevl */, 3530 /* v */, 3997 /* h */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4006 /* __sys */, 4012 /* UiiLLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4019 /* __umulh */, 4027 /* ULLiULLiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4040 /* __wfe */, 3530 /* v */, 3997 /* h */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4046 /* __wfi */, 3530 /* v */, 3997 /* h */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4052 /* __writex18byte */, 3567 /* vUNiUc */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4067 /* __writex18dword */, 3588 /* vUNiUNi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4083 /* __writex18qword */, 3610 /* vUNiULLi */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4099 /* __writex18word */, 3632 /* vUNiUs */, 28 /* nh */, 0}, HeaderDesc::INTRIN_H, ALL_MS_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4114 /* __yield */, 3530 /* v */, 3997 /* h */, 0}, HeaderDesc::ARM_ACLE_H, ALL_LANGUAGES},

#endif // GET_BUILTIN_INFOS

#ifdef GET_BUILTIN_PREFIXED_INFOS
    Builtin::Info{Builtin::Info::StrOffsets{4122 /* addg */, 4127 /* v*v*Ui */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4140 /* chkfeat */, 4148 /* UWiUWi */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4155 /* clrex */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4161 /* cls */, 4165 /* UiUZi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4174 /* cls64 */, 4180 /* UiUWi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4186 /* clz */, 4165 /* UiUZi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4190 /* clz64 */, 4180 /* UiUWi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4196 /* crc32b */, 4203 /* UiUiUc */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4214 /* crc32cb */, 4203 /* UiUiUc */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4222 /* crc32cd */, 4230 /* UiUiUWi */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4238 /* crc32ch */, 4246 /* UiUiUs */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4253 /* crc32cw */, 4261 /* UiUiUi */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4268 /* crc32d */, 4230 /* UiUiUWi */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4275 /* crc32h */, 4246 /* UiUiUs */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4282 /* crc32w */, 4261 /* UiUiUi */, 4171 /* nc */, 4210 /* crc */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4289 /* dmb */, 3700 /* vUi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4293 /* dsb */, 3700 /* vUi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4297 /* gcspopm */, 4148 /* UWiUWi */, 4305 /* n */, 4307 /* gcs */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4311 /* gcsss */, 4317 /* v*v* */, 4305 /* n */, 4307 /* gcs */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4322 /* get_sme_state */, 4336 /* vUWi*UWi* */, 4305 /* n */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4346 /* gmi */, 4350 /* UWiv*UWi */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4359 /* irg */, 4363 /* v*v*UWi */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4371 /* isb */, 3700 /* vUi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4375 /* jcvt */, 4380 /* Zid */, 4171 /* nc */, 4384 /* v8.3a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4390 /* ld64b */, 4396 /* vvC*UWi* */, 4305 /* n */, 4405 /* ls64 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4410 /* ldaex */, 4416 /* v. */, 4134 /* t */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4419 /* ldg */, 4317 /* v*v* */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4423 /* ldrex */, 4416 /* v. */, 4134 /* t */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4429 /* mops_memset_tag */, 4445 /* v*v*iz */, 0 /*  */, 4452 /* mte,mops */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4461 /* nop */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4465 /* prefetch */, 4474 /* vvC*UiUiUiUi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4487 /* prefetch_ir */, 3851 /* vvC* */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4499 /* range_prefetch */, 4514 /* vvC*UiUiUWi */, 4305 /* n */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4526 /* range_prefetch_x */, 4543 /* vvC*UiUiiUiiz */, 4305 /* n */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4557 /* rbit */, 4562 /* UiUi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4567 /* rbit64 */, 4148 /* UWiUWi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4574 /* rint32x */, 4582 /* dd */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4591 /* rint32xf */, 4600 /* ff */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4603 /* rint32z */, 4582 /* dd */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4611 /* rint32zf */, 4600 /* ff */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4620 /* rint64x */, 4582 /* dd */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4628 /* rint64xf */, 4600 /* ff */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4637 /* rint64z */, 4582 /* dd */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4645 /* rint64zf */, 4600 /* ff */, 0 /*  */, 4585 /* v8.5a */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4654 /* rndr */, 4659 /* iUWi* */, 4305 /* n */, 4665 /* rand */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4670 /* rndrrs */, 4659 /* iUWi* */, 4305 /* n */, 4665 /* rand */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4677 /* rsr */, 4681 /* UicC* */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4687 /* rsr64 */, 4693 /* UWicC* */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4700 /* rsr128 */, 4707 /* ULLLicC* */, 4171 /* nc */, 4716 /* d128 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4721 /* rsrp */, 4726 /* v*cC* */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4732 /* sev */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4736 /* sevl */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4741 /* st64b */, 4747 /* vv*UWiC* */, 4305 /* n */, 4405 /* ls64 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4756 /* st64bv */, 4763 /* UWiv*UWiC* */, 4305 /* n */, 4405 /* ls64 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4774 /* st64bv0 */, 4763 /* UWiv*UWiC* */, 4305 /* n */, 4405 /* ls64 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4782 /* stg */, 4786 /* vv* */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4790 /* stlex */, 4796 /* i. */, 4134 /* t */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4799 /* strex */, 4796 /* i. */, 4134 /* t */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4805 /* subp */, 4810 /* Wiv*v* */, 4134 /* t */, 4136 /* mte */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4817 /* trap */, 4822 /* vUIs */, 4827 /* nr */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4830 /* wfe */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4834 /* wfi */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4838 /* wsr */, 4842 /* vcC*Ui */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4849 /* wsr64 */, 4855 /* vcC*UWi */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4863 /* wsr128 */, 4870 /* vcC*ULLLi */, 4171 /* nc */, 4716 /* d128 */}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4880 /* wsrp */, 4885 /* vcC*vC* */, 4171 /* nc */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},
    Builtin::Info{Builtin::Info::StrOffsets{4893 /* yield */, 3530 /* v */, 0 /*  */, 0}, HeaderDesc::NO_HEADER, ALL_LANGUAGES},

#endif // GET_BUILTIN_PREFIXED_INFOS

#ifdef ATOMIC_BUILTIN

#endif // ATOMIC_BUILTIN
#undef ATOMIC_BUILTIN
