すべてのアーキテクチャで使用できる組み込み

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

次の組み込みは64 ビット x86 および AMD 64 ビット Intel アーキテクチャで使用されています :

__assume

_BitScanForward

_BitScanReverse

_bittest

_bittestandcomplement

_bittestandreset

_bittestandset

 

 

__debugbreak

_disable

_enable

_InterlockedAnd

_InterlockedCompareExchange

_InterlockedCompareExchange16

_InterlockedCompareExchange64

_InterlockedDecrement

_InterlockedDecrement16

_InterlockedExchange

_InterlockedExchangeAdd

_InterlockedIncrement

_InterlockedIncrement16

_InterlockedOr

_InterlockedXor

__noop

_ReadBarrier

_ReadWriteBarrier

_ReturnAddress

_rotl8

_rotl16

_rotr8

_rotr16

_WriteBarrier

次の CRT 関数のすべてのアーキテクチャの組み込み形式があります :

abs

_abs64

_byteswap_uint64

_byteswap_ulong

_byteswap_ushort

ラボ

_lrotl

_lrotr

memcmp

memcpy

memset

_rotl

_rotl64

_rotr

_rotr64

strcat

strcmp

strcpy

strlen

strset

wcscat

wcscmp

wcscpy

wcslen

_wcsset

 

 

次のライブラリ関数のすべてのアーキテクチャの組み込み形式があります :

acos

acosf

acosl

asin

asinf

asinl

atan

atanf

atanl

atan2

atan2f

atan2l

ceil

ceilf

ceill

cosh

coshf

coshl

cos

cosf

cosl

exp

expf

expl

floor

floorf

floorl

fmod

fmodf

fmodl

log

logf

logl

log10

log10f

log10l

pow

powf

powl

sin

sinf

sinl

sinh

sinhf

sinhl

sqrt

sqrtf

sqrtl

tan

tanf

tanl

tanh

tanhf

tanhl

参照

Reference

x86 の組み込み

Itanium 組み込み

x64 組み込み