Функция XMVectorSqrtEst (directxmath.h)
Оценивает квадратный корень вектора для каждого компонента.
Синтаксис
XMVECTOR XM_CALLCONV XMVectorSqrtEst(
[in] FXMVECTOR V
) noexcept;
Параметры
[in] V
Вектор, квадратный корень которого оценивается.
Возвращаемое значение
Возвращает вектор. Каждый компонент представляет собой оценку квадратного корня соответствующего компонента V.
Комментарии
Операция квадратного корня обрабатывает специальные входные значения следующим образом.
Вводимое значение | Возвращаемое значение |
---|---|
+бесконечность | +бесконечность |
+0,0f | +0,0f |
-0,0f | -0,0f |
< 0.0f | QNaN* |
- Обратите внимание, что из-за сведений о реализации VMX128 возвращает -Infinity в этом случае вместо стандартного QNaN.
Est
функции обеспечивают повышенную производительность за счет снижения точности.
Est
функции подходят для некритических вычислений, где точность может быть пожертвована для скорости.
Точный объем потерянной точности и увеличение скорости зависят от платформы.
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | directxmath.h (включая DirectXMath.h) |