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


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).

Применяется к