Intel® Graphics Technology Supported CPU Functions

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

For more complete information about compiler optimizations, see our Optimization Notice.