Поделиться через


Функции пространства имен Concurrency::fast_math

acos

Вычисляет arccosine аргумента

inline float acos(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arccosine аргумента

acosf

Вычисляет arccosine аргумента

inline float acosf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arccosine аргумента

asin

Вычисляет арксин аргумент

inline float asin(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arcsine аргумента

asinf

Вычисляет арксин аргумент

inline float asinf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arcsine аргумента

atan

Вычисляет арктангент аргумента

inline float atan(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arctangent аргумента

atan2

Вычисляет арктангент _Y/_X

inline float atan2(
    float _Y,
    float _X) restrict(amp);

Параметры

_Y
Значение с плавающей запятой

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает арктангентное значение _Y/_X

atan2f

Вычисляет арктангент _Y/_X

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Параметры

_Y
Значение с плавающей запятой

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает арктангентное значение _Y/_X

atanf

Вычисляет арктангент аргумента

inline float atanf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение arctangent аргумента

ceil

Вычисляет потолок аргумента

inline float ceil(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает потолок аргумента

ceilf

Вычисляет потолок аргумента

inline float ceilf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает потолок аргумента

cosf

Вычисляет косинус аргумента

inline float cosf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение косинуса аргумента

coshf

Вычисляет гиперболическое значение косинуса аргумента

inline float coshf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое значение косинуса аргумента

cos

Вычисляет косинус аргумента

inline float cos(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение косинуса аргумента

cosh

Вычисляет гиперболическое значение косинуса аргумента

inline float cosh(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое значение косинуса аргумента

exp

Вычисляет экспоненциал аргумента base-e

inline float exp(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает экспоненциал базового e аргумента

exp2

Вычисляет экспоненциал аргумента base-2

inline float exp2(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает экспоненциал аргумента base-2

exp2f

Вычисляет экспоненциал аргумента base-2

inline float exp2f(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает экспоненциал аргумента base-2

expf

Вычисляет экспоненциал аргумента base-e

inline float expf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает экспоненциал базового e аргумента

fabs

Возвращает абсолютное значение аргумента

inline float fabs(float _X) restrict(amp);

Параметры

_X
Целое значение

Возвращаемое значение

Возвращает абсолютное значение аргумента

fabsf

Возвращает абсолютное значение аргумента

inline float fabsf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает абсолютное значение аргумента

floor

Вычисляет пол аргумента

inline float floor(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает пол аргумента

floorf

Вычисляет пол аргумента

inline float floorf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает пол аргумента

fmax

Определение максимального числового значения аргументов

inline float max(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Целое значение

_Y
Целое значение

Возвращаемое значение

Возвращает максимальное числовое значение аргументов

fmaxf

Определение максимального числового значения аргументов

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Y
Значение с плавающей запятой

Возвращаемое значение

Возвращает максимальное числовое значение аргументов

fmin

Определение минимального числового значения аргументов

inline float min(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Целое значение

_Y
Целое значение

Возвращаемое значение

Возвращает минимальное числовое значение аргументов

fminf

Определение минимального числового значения аргументов

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Y
Значение с плавающей запятой

Возвращаемое значение

Возвращает минимальное числовое значение аргументов

fmod

Вычисляет оставшуюся часть с плавающей запятой _X/_Y

inline float fmod(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Y
Значение с плавающей запятой

Возвращаемое значение

Возвращает оставшуюся часть с плавающей запятой _X/_Y

fmodf

Вычисляет оставшуюся часть с плавающей запятой _X/_Y.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Y
Значение с плавающей запятой

Возвращаемое значение

Возвращает оставшуюся часть с плавающей запятой _X/_Y

frexp

Возвращает мантиссу и экспонент _X

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Exp
Возвращает целочисленную экспоненту _X в значении с плавающей запятой

Возвращаемое значение

Возвращает мантиссу _X

frexpf

Возвращает мантиссу и экспонент _X

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Exp
Возвращает целочисленную экспоненту _X в значении с плавающей запятой

Возвращаемое значение

Возвращает мантиссу _X

isfinite

Определяет, имеет ли аргумент конечное значение

inline int isfinite(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ненулевое значение, если и только если аргумент имеет конечное значение

isinf

Определяет, является ли аргумент бесконечностью

inline int isinf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ненулевое значение, если и только если аргумент имеет бесконечное значение

isnan

Определяет, является ли аргумент naN

inline int isnan(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ненулевое значение, если и только если аргумент имеет значение NaN

ldexp

Вычисляет реальное число из мантиссы и экспонента

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

Параметры

_X
Значение с плавающей запятой, mentissa

_Exp
Экспонент целочисленного числа

Возвращаемое значение

Возвращает _X * 2^_Exp

ldexpf

Вычисляет реальное число из мантиссы и экспонента

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Параметры

_X
Значение с плавающей запятой, mentissa

_Exp
Экспонент целочисленного числа

Возвращаемое значение

Возвращает _X * 2^_Exp

Журнал

Вычисляет логарифм базового e аргумента

inline float log(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового e аргумента

log10

Вычисляет логарифм базового-10 аргумента

inline float log10(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового-10 аргумента

log10f

Вычисляет логарифм базового-10 аргумента

inline float log10f(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового-10 аргумента

log2

Вычисляет логарифм базового-2 аргумента

inline float log2(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового-2 аргумента

log2f

Вычисляет логарифм базового-2 аргумента

inline float log2f(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового-10 аргумента

logf

Вычисляет логарифм базового e аргумента

inline float logf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает логарифм базового e аргумента

modf

Разбивает _X на дробные и целые части.

inline float modf(
    float _X,
    float* _Ip) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Протокол IP
Получает целочисленную часть значения

Возвращаемое значение

Возвращает подписанную дробную часть _X

modff

Разбивает _X на дробные и целые части.

inline float modff(
    float _X,
    float* _Ip) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_Протокол IP
Получает целочисленную часть значения

Возвращаемое значение

Возвращает подписанную дробную часть _X

pow

Вычисляет _X, поднятые в силу _Y

inline float pow(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой, база

_Y
Значение с плавающей запятой, экспонент

Возвращаемое значение

Возвращает значение _X, поднятое в силу _Y

powf

Вычисляет _X, поднятые в силу _Y

inline float powf(
    float _X,
    float _Y) restrict(amp);

Параметры

_X
Значение с плавающей запятой, база

_Y
Значение с плавающей запятой, экспонент

Возвращаемое значение

round

Округляет _X до ближайшего целого числа

inline float round(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ближайшее целое число _X

roundf

Округляет _X до ближайшего целого числа

inline float roundf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ближайшее целое число _X

rsqrt

Возвращает обратное значение квадратного корня аргумента

inline float rsqrt(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает обратное значение квадратного корня аргумента

rsqrtf

Возвращает обратное значение квадратного корня аргумента

inline float rsqrtf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает обратное значение квадратного корня аргумента

signbit

Определяет, является ли признак _X отрицательным

inline int signbit(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ненулевое значение, если и только если знак _X является отрицательным

signbitf

Определяет, является ли признак _X отрицательным

inline int signbitf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает ненулевое значение, если и только если знак _X является отрицательным

sin

Вычисляет значение синуса аргумента

inline float sin(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение синуса аргумента

sinf

Вычисляет значение синуса аргумента

inline float sinf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает значение синуса аргумента

sincos

Вычисляет значение синуса и косинуса _X

inline void sincos(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_S
Возвращает значение синуса _X

_C
Возвращает косинусное значение _X

sincosf

Вычисляет значение синуса и косинуса _X

inline void sincosf(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Параметры

_X
Значение с плавающей запятой

_S
Возвращает значение синуса _X

_C
Возвращает косинусное значение _X

sinh

Вычисляет гиперболическое значение синуса аргумента

inline float sinh(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое значение синуса аргумента

sinhf

Вычисляет гиперболическое значение синуса аргумента

inline float sinhf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое значение синуса аргумента

sqrt

Вычисляет корень squre аргумента

inline float sqrt(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает корень squre аргумента

sqrtf

Вычисляет корень squre аргумента

inline float sqrtf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает корень squre аргумента

tan

Вычисляет тангенсное значение аргумента

inline float tan(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает тангенсное значение аргумента

tanf

Вычисляет тангенсное значение аргумента

inline float tanf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает тангенсное значение аргумента

tanh

Вычисляет гиперболическое значение тангенса аргумента

inline float tanh(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое тангенсное значение аргумента

tanhf

Вычисляет гиперболическое значение тангенса аргумента

inline float tanhf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает гиперболическое тангенсное значение аргумента

trunc

Усечение аргумента для целочисленного компонента

inline float trunc(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает целый компонент аргумента

truncf

Усечение аргумента для целочисленного компонента

inline float truncf(float _X) restrict(amp);

Параметры

_X
Значение с плавающей запятой

Возвращаемое значение

Возвращает целый компонент аргумента

Требования

Заголовок: пространство имен amp_math.h : параллелизм::fast_math

См. также

Пространство имен Concurrency::fast_math