Intel® C++ Compiler 16.0 User and Reference Guide
This topic only applies to Intel® 64 and IA-32 architectures targeting Intel® Graphics Technology.
The compiler supports a subset of math functions, which either map directly to the Intel® Graphics Technology instruction set architecture when possible, or are implemented in the SVML library supplied with the compiler. Only the following functions are supported:
In addition to the built-in functions that are specific to Intel® Graphics Technology, the following existing CPU functions and intrinsics are also supported on Intel® Graphics Technology, and you can use these functions in code that should run on the processor graphics:
|
Function |
Type of Function |
|---|---|
|
cbrt |
Exponential Functions |
|
cbrtf |
Exponential Functions |
|
exp |
Exponential Functions |
|
exp10 |
Exponential Functions |
|
exp10f |
Exponential Functions |
|
exp2 |
Exponential Functions |
|
exp2f |
Exponential Functions |
|
expf |
Exponential Functions |
|
expm1 |
Exponential Functions |
|
expm1f |
Exponential Functions |
|
hypot |
Exponential Functions |
|
hypotf |
Exponential Functions |
|
invsqrt |
Exponential Functions |
|
invsqrtf |
Exponential Functions |
|
log |
Exponential Functions |
|
log10 |
Exponential Functions |
|
log10f |
Exponential Functions |
|
log1p |
Exponential Functions |
|
log1pf |
Exponential Functions |
|
log2 |
Exponential Functions |
|
log2f |
Exponential Functions |
|
logf |
Exponential Functions |
|
logf |
Exponential Functions |
|
pow |
Exponential Functions |
|
powf |
Exponential Functions |
|
sqrt |
Exponential Functions |
|
sqrtf |
Exponential Functions |
|
acosh |
Hyperbolic Functions |
|
acoshf |
Hyperbolic Functions |
|
asinh |
Hyperbolic Functions |
|
asinhf |
Hyperbolic Functions |
|
atanh |
Hyperbolic Functions |
|
atanhf |
Hyperbolic Functions |
|
sinh |
Hyperbolic Functions |
|
sinhf |
Hyperbolic Functions |
|
tanh |
Hyperbolic Functions |
|
tanhf |
Hyperbolic Functions |
|
copysign |
Miscellaneous Functions |
|
copysignf |
Miscellaneous Functions |
|
fabs |
Miscellaneous Functions |
|
fabsf |
Miscellaneous Functions |
|
fmax |
Miscellaneous Functions |
|
fmaxf |
Miscellaneous Functions |
|
fmin |
Miscellaneous Functions |
|
fminf |
Miscellaneous Functions |
|
_popcnt32 |
Miscellaneous Intrinsics |
|
bit_scan_forward |
Miscellaneous Intrinsics |
|
bit_scan_reverse |
Miscellaneous Intrinsics |
|
_nearbyint |
Nearest Integer Functions |
|
_nearbyintf |
Nearest Integer Functions |
|
ceil |
Nearest Integer Functions |
|
ceilf |
Nearest Integer Functions |
|
floor |
Nearest Integer Functions |
|
floorf |
Nearest Integer Functions |
|
rint |
Nearest Integer Functions |
|
rintf |
Nearest Integer Functions |
|
round |
Nearest Integer Functions |
|
roundf |
Nearest Integer Functions |
|
trunc |
Nearest Integer Functions |
|
truncf |
Nearest Integer Functions |
|
erf |
Special Functions |
|
erfc |
Special Functions |
|
erfcf |
Special Functions |
|
erff |
Special Functions |
|
memcpy |
String and Block Copy Intrinsics |
|
memset |
String and Block Copy Intrinsics |
|
acos |
Trigonometric Functions |
|
acosf |
Trigonometric Functions |
|
asin |
Trigonometric Functions |
|
asinf |
Trigonometric Functions |
|
atan |
Trigonometric Functions |
|
atan2 |
Trigonometric Functions |
|
atan2f |
Trigonometric Functions |
|
atanf |
Trigonometric Functions |
|
cos |
Trigonometric Functions |
|
cosf |
Trigonometric Functions |
|
sin |
Trigonometric Functions |
|
sinf |
Trigonometric Functions |
|
tan |
Trigonometric Functions |
|
tanf |
Trigonometric Functions |