インテル® C++ コンパイラー 15.0 ユーザー・リファレンス・ガイド
このトピックは、インテル® グラフィックス・テクノロジー向けのインテル® 64 アーキテクチャーと IA-32 アーキテクチャーにのみ適用されます。
コンパイラーは算術関数のサブセットをサポートします。これらの算術関数は、インテル® グラフィックス・テクノロジーの命令セット・アーキテクチャーに直接マップされるか (可能な場合)、コンパイラーと一緒に提供される 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 |
三角関数 |
インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。 改訂 #20110804 |