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 |