Пространство имен Concurrency::fast_math
Функции в fast_math
пространстве имен имеют более низкую точность, поддерживают только одноточие (float
) и вызывают встроенные компоненты DirectX. Существует две версии каждой функции, например cos
и cosf
. Обе версии принимают и возвращают значение float
, но каждый вызывает одну и ту же встроенную функцию DirectX.
Синтаксис
namespace fast_math;
Участники
Функции
Имя | Описание |
---|---|
cos | Вычисляет arccosine аргумента |
cosf | Вычисляет arccosine аргумента |
asin | Вычисляет арксин аргумент |
asinf | Вычисляет арксин аргумент |
atan | Вычисляет арктангент аргумента |
atan2 | Вычисляет арктангент _Y/_X |
atan2f | Вычисляет арктангент _Y/_X |
atanf | Вычисляет арктангент аргумента |
ceil | Вычисляет потолок аргумента |
ceilf | Вычисляет потолок аргумента |
cos | Вычисляет косинус аргумента |
cosf | Вычисляет косинус аргумента |
cosh | Вычисляет гиперболическое значение косинуса аргумента |
coshf | Вычисляет гиперболическое значение косинуса аргумента |
exp | Вычисляет экспоненциал аргумента base-e |
exp2 | Вычисляет экспоненциал аргумента base-2 |
exp2f | Вычисляет экспоненциал аргумента base-2 |
expf | Вычисляет экспоненциал аргумента base-e |
fabs | Возвращает абсолютное значение аргумента |
fabsf | Возвращает абсолютное значение аргумента |
floor | Вычисляет пол аргумента |
floorf | Вычисляет пол аргумента |
fmax | Определение максимального числового значения аргументов |
fmaxf | Определение максимального числового значения аргументов |
fmin | Определение минимального числового значения аргументов |
fminf | Определение минимального числового значения аргументов |
fmod | Вычисляет оставшуюся часть с плавающей запятой _X/_Y |
fmodf | Вычисляет оставшуюся часть с плавающей запятой _X/_Y |
frexp | Возвращает мантиссу и экспонент _X |
frexpf | Возвращает мантиссу и экспонент _X |
isfinite | Определяет, имеет ли аргумент конечное значение |
isinf | Определяет, является ли аргумент бесконечностью |
isnan | Определяет, является ли аргумент naN |
ldexp | Вычисляет реальное число из мантиссы и экспонента |
ldexpf | Вычисляет реальное число из мантиссы и экспонента |
log | Вычисляет логарифм базового e аргумента |
log10 | Вычисляет логарифм базового-10 аргумента |
log10f | Вычисляет логарифм базового-10 аргумента |
log2 | Вычисляет логарифм базового-2 аргумента |
log2f | Вычисляет логарифм базового-2 аргумента |
logf | Вычисляет логарифм базового e аргумента |
modf | Разбивает _X на дробные и целые части. |
modff | Разбивает _X на дробные и целые части. |
pow | Вычисляет _X, поднятые в силу _Y |
powf | Вычисляет _X, поднятые в силу _Y |
round | Округляет _X до ближайшего целого числа |
roundf | Округляет _X до ближайшего целого числа |
rsqrt | Возвращает обратное значение квадратного корня аргумента |
rsqrtf | Возвращает обратное значение квадратного корня аргумента |
signbit | Возвращает знак аргумента |
signbitf | Возвращает знак аргумента |
sin | Вычисляет значение синуса аргумента |
sincos | Вычисляет значение синуса и косинуса _X |
sincosf | Вычисляет значение синуса и косинуса _X |
sinf | Вычисляет значение синуса аргумента |
sinh | Вычисляет гиперболическое значение синуса аргумента |
sinhf | Вычисляет гиперболическое значение синуса аргумента |
sqrt | Вычисляет квадратный корень аргумента |
sqrtf | Вычисляет квадратный корень аргумента |
tan | Вычисляет тангенсное значение аргумента |
tanf | Вычисляет тангенсное значение аргумента |
tanh | Вычисляет гиперболическое значение тангенса аргумента |
tanhf | Вычисляет гиперболическое значение тангенса аргумента |
trunc | Усечение аргумента для целочисленного компонента |
truncf | Усечение аргумента для целочисленного компонента |
Требования
Заголовок: amp_math.h
Пространство имен: параллелизм::fast_math