Compiler Intrinsics and Assembly Language Compiler Intrinsics ARM Intrinsics x86 Intrinsics List x64 (amd64) Intrinsics List Intrinsics Available on All Architectures Alphabetical Listing of Intrinsic Functions __addfsbyte, __addfsword, __addfsdword __addgsbyte, __addgsword, __addgsdword, __addgsqword _AddressOfReturnAddress __assume _BitScanForward, _BitScanForward64 _BitScanReverse, _BitScanReverse64 _bittest, _bittest64 _bittestandcomplement, _bittestandcomplement64 _bittestandreset, _bittestandreset64 _bittestandset, _bittestandset64 __cpuid, __cpuidex __debugbreak _disable __emul, __emulu _enable __fastfail __faststorefence __getcallerseflags __halt _InterlockedAdd Intrinsic Functions _InterlockedAddLargeStatistic _InterlockedAnd Intrinsic Functions _interlockedbittestandreset Intrinsic Functions _interlockedbittestandset Intrinsic Functions _InterlockedCompareExchange Intrinsic Functions _InterlockedCompareExchange128 _InterlockedCompareExchangePointer Intrinsic Functions _InterlockedDecrement Intrinsic Functions _InterlockedExchange Intrinsic Functions _InterlockedExchangeAdd Intrinsic Functions _InterlockedExchangePointer Intrinsic Functions _InterlockedIncrement Intrinsic Functions _InterlockedOr Intrinsic Functions _InterlockedXor Intrinsic Functions __inbyte __inbytestring __incfsbyte, __incfsword, __incfsdword __incgsbyte, __incgsword, __incgsdword, __incgsqword __indword __indwordstring __int2c __invlpg __inword __inwordstring __lidt __ll_lshift __ll_rshift __lzcnt16, __lzcnt, __lzcnt64 _mm_cvtsi64x_ss _mm_cvtss_si64x _mm_cvttss_si64x _mm_extract_si64, _mm_extracti_si64 _mm_insert_si64, _mm_inserti_si64 _mm_stream_sd _mm_stream_si64x _mm_stream_ss __movsb __movsd __movsq __movsw __mul128 __mulh __noop __nop __outbyte __outbytestring __outdword __outdwordstring __outword __outwordstring __popcnt16, __popcnt, __popcnt64 __rdtsc __rdtscp _ReadBarrier __readcr0 __readcr2 __readcr3 __readcr4 __readcr8 __readdr __readeflags __readfsbyte, __readfsdword, __readfsqword, __readfsword __readgsbyte, __readgsdword, __readgsqword, __readgsword __readmsr __readpmc _ReadWriteBarrier _ReturnAddress _rotl8, _rotl16 _rotr8, _rotr16 __segmentlimit __shiftleft128 __shiftright128 __sidt __stosb __stosd __stosq __stosw __svm_clgi __svm_invlpga __svm_skinit __svm_stgi __svm_vmload __svm_vmrun __svm_vmsave __ud2 __ull_rshift _umul128 __umulh __vmx_off __vmx_on __vmx_vmclear __vmx_vmlaunch __vmx_vmptrld __vmx_vmptrst __vmx_vmread __vmx_vmresume __vmx_vmwrite __wbinvd _WriteBarrier __writecr0 __writecr3 __writecr4 __writecr8 __writedr __writeeflags __writefsbyte, __writefsdword, __writefsqword, __writefsword __writegsbyte, __writegsdword, __writegsqword, __writegsword __writemsr ARM Assembler Inline Assembly Microsoft Macro Assembler (MASM)