Share via


Intrinsik tersedia di semua arsitektur

Pengkompilasi Microsoft C/C++ dan Universal C Runtime Library (UCRT) membuat beberapa intrinsik tersedia di semua arsitektur.

Intrinsik kompiler

Intrinsik berikut tersedia dengan arsitektur x86, AMD64, ARM, dan ARM64:

Intrinsik Header
_AddressOfReturnAddress intrin.h
_BitScanForward intrin.h
_BitScanReverse intrin.h
_bittest intrin.h
_bittestandcomplement intrin.h
_bittestandreset intrin.h
_bittestandset intrin.h
__code_seg intrin.h
__debugbreak intrin.h
_disable intrin.h
_enable intrin.h
__fastfail intrin.h
_InterlockedAnd intrin.h
_InterlockedAnd16 intrin.h
_InterlockedAnd8 intrin.h
_interlockedbittestandreset intrin.h
_interlockedbittestandset intrin.h
_InterlockedCompareExchange intrin.h
_InterlockedCompareExchange16 intrin.h
_InterlockedCompareExchange8 intrin.h
_InterlockedCompareExchangePointer intrin.h
_InterlockedDecrement intrin.h
_InterlockedDecrement16 intrin.h
_InterlockedExchange intrin.h
_InterlockedExchange16 intrin.h
_InterlockedExchange8 intrin.h
_InterlockedExchangeAdd intrin.h
_InterlockedExchangeAdd16 intrin.h
_InterlockedExchangeAdd8 intrin.h
_InterlockedExchangePointer intrin.h
_InterlockedIncrement intrin.h
_InterlockedIncrement16 intrin.h
_InterlockedOr intrin.h
_InterlockedOr16 intrin.h
_InterlockedOr8 intrin.h
_InterlockedXor intrin.h
_InterlockedXor16 intrin.h
_InterlockedXor8 intrin.h
__nop intrin.h
_ReadBarrier intrin.h
_ReadWriteBarrier intrin.h
_ReturnAddress intrin.h
_rotl16 intrin.h
_rotl8 intrin.h
_rotr16 intrin.h
_rotr8 intrin.h
_WriteBarrier intrin.h

Intrinsik UCRT

Fungsi UCRT berikut memiliki bentuk intrinsik pada semua arsitektur:

Intrinsik Header
abs stdlib.h
_abs64 stdlib.h
acos matematika.h
acosf matematika.h
acosl matematika.h
_alloca malloc.h
asin matematika.h
asinf matematika.h
asinl matematika.h
atan matematika.h
atan2 matematika.h
atan2f matematika.h
atan2l matematika.h
atanf matematika.h
atanl matematika.h
_byteswap_uint64 stdlib.h
_byteswap_ulong stdlib.h
_byteswap_ushort stdlib.h
ceil matematika.h
ceilf matematika.h
ceill matematika.h
cos matematika.h
cosf matematika.h
cosh matematika.h
coshf matematika.h
coshl matematika.h
cosl matematika.h
exp matematika.h
expf matematika.h
expl matematika.h
fabs matematika.h
fabsf matematika.h
floor matematika.h
floorf matematika.h
floorl matematika.h
fmod matematika.h
fmodf matematika.h
fmodl matematika.h
labs stdlib.h
llabs stdlib.h
log matematika.h
log10 matematika.h
log10f matematika.h
log10l matematika.h
logf matematika.h
logl matematika.h
_lrotl stdlib.h
_lrotr stdlib.h
memcmp string.h
memcpy string.h
memset string.h
pow matematika.h
powf matematika.h
powl matematika.h
_rotl stdlib.h
_rotl64 stdlib.h
_rotr stdlib.h
_rotr64 stdlib.h
sin matematika.h
sinf matematika.h
sinh matematika.h
sinhf matematika.h
sinhl matematika.h
sinl matematika.h
sqrt matematika.h
sqrtf matematika.h
sqrtl matematika.h
strcat string.h
strcmp string.h
strcpy string.h
strlen string.h
_strset string.h
strset string.h
tan matematika.h
tanf matematika.h
tanh matematika.h
tanhf matematika.h
tanhl matematika.h
tanl matematika.h
wcscat string.h
wcscmp string.h
wcscpy string.h
wcslen string.h
_wcsset string.h

Di Visual Studio 2022 versi 17.2 dan yang lebih baru, fungsi-fungsi ini memiliki bentuk intrinsik pada platform x64 dan ARM64:

Intrinsik Header
log2 matematika.h
log2f matematika.h

Baca juga

Intrinsik ARM
Intrinsik ARM64
daftar intrinsik x86
daftar intrinsik x64 (amd64)