インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
このトピックは、インテル® グラフィックス・テクノロジーをターゲットとする場合にのみ適用されます。
コンパイラーは数学関数のサブセットをサポートします。これらの数学関数は、インテル® グラフィックス・テクノロジーの命令セット・アーキテクチャーに直接マップされるか (可能な場合)、コンパイラーと一緒に提供される SVML で実装されます。次の関数のみサポートされています。
インテル® グラフィックス・テクノロジー専用のビルトイン関数に加えて、インテル® グラフィックス・テクノロジーでは次の既存の CPU 関数および組込み関数がサポートされており、プロセッサー・グラフィックスで実行するコードでこれらの関数を使用できます。
関数 |
関数の種類 |
---|---|
cbrt |
指数関数 |
cbrtf |
指数関数 |
exp |
指数関数 |
exp10 |
指数関数 |
exp10f |
指数関数 |
exp2 |
指数関数 |
exp2f |
指数関数 |
expf |
指数関数 |
expm1 |
指数関数 |
expm1f |
指数関数 |
hypot |
指数関数 |
hypotf |
指数関数 |
invsqrt |
指数関数 |
invsqrtf |
指数関数 |
log |
指数関数 |
log10 |
指数関数 |
log10f |
指数関数 |
log1p |
指数関数 |
log1pf |
指数関数 |
log2 |
指数関数 |
log2f |
指数関数 |
logf |
指数関数 |
logf |
指数関数 |
pow |
指数関数 |
powf |
指数関数 |
sqrt |
指数関数 |
sqrtf |
指数関数 |
acosh |
双曲線関数 |
acoshf |
双曲線関数 |
asinh |
双曲線関数 |
asinhf |
双曲線関数 |
atanh |
双曲線関数 |
atanhf |
双曲線関数 |
sinh |
双曲線関数 |
sinhf |
双曲線関数 |
tanh |
双曲線関数 |
tanhf |
双曲線関数 |
copysign |
その他の関数 |
copysignf |
その他の関数 |
fabs |
その他の関数 |
fabsf |
その他の関数 |
fmax |
その他の関数 |
fmaxf |
その他の関数 |
fmin |
その他の関数 |
fminf |
その他の関数 |
_popcnt32 |
その他の組込み関数 |
bit_scan_forward |
その他の組込み関数 |
bit_scan_reverse |
その他の組込み関数 |
_nearbyint |
丸め関数 |
_nearbyintf |
丸め関数 |
ceil |
丸め関数 |
ceilf |
丸め関数 |
floor |
丸め関数 |
floorf |
丸め関数 |
rint |
丸め関数 |
rintf |
丸め関数 |
round |
丸め関数 |
roundf |
丸め関数 |
trunc |
丸め関数 |
truncf |
丸め関数 |
erf |
特殊関数 |
erfc |
特殊関数 |
erfcf |
特殊関数 |
erff |
特殊関数 |
memcpy |
文字列とブロックのコピーに関連する組込み関数 |
memset |
文字列とブロックのコピーに関連する組込み関数 |
acos |
三角関数 |
acosf |
三角関数 |
asin |
三角関数 |
asinf |
三角関数 |
atan |
三角関数 |
atan2 |
三角関数 |
atan2f |
三角関数 |
atanf |
三角関数 |
cos |
三角関数 |
cosf |
三角関数 |
sin |
三角関数 |
sinf |
三角関数 |
tan |
三角関数 |
tanf |
三角関数 |