MathF.ReciprocalSqrtEstimate(Single) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает оценку обратного квадратного корня указанного числа.
public:
static float ReciprocalSqrtEstimate(float x);
public static float ReciprocalSqrtEstimate (float x);
static member ReciprocalSqrtEstimate : single -> single
Public Shared Function ReciprocalSqrtEstimate (x As Single) As Single
Параметры
- x
- Single
Число, для которого требуется оценить обратный квадратный корень.
Возвращаемое значение
Оценка обратного квадратного корня x
.
Комментарии
На оборудовании x86/x64 это может использовать инструкцию RSQRTSS
, которая имеет максимальную относительную ошибку 1.5 * 2^-12
.
На оборудовании ARM64 может использоваться FRSQRTE
инструкция, которая выполняет одну итерацию Newton-Raphson.
На оборудовании без специализированной поддержки это может просто возвращать 1.0 / Sqrt(x)
.