Vnitřní funkce dostupné ve všech architekturách

Kompilátor jazyka Microsoft C/C++ a knihovna Universal C runtime (UCRT) zpřístupňují některé vnitřní objekty ve všech architekturách.

Vnitřní funkce kompilátoru

V architekturách x86, AMD64, ARM a ARM64 jsou k dispozici následující vnitřní prvky:

Vnitřním Hlavička
_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

Vnitřní objekty UCRT

Následující funkce UCRT mají vnitřní formuláře pro všechny architektury:

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

Viz také

ARM – vnitřní funkce
ARM64 – vnitřní funkce
x86 – seznam vnitřních funkcí
x64 (amd64) – seznam vnitřních funkcí