Преглед на файлове

AK: Remove rsqrt()

At least on arm64, this isn't very preciese:
https://github.com/SerenityOS/serenity/issues/22739#issuecomment-1912909835

It is also now unused.
Nico Weber преди 1 година
родител
ревизия
a1f70b39fa
променени са 1 файла, в които са добавени 0 реда и са изтрити 17 реда
  1. 0 17
      AK/Math.h

+ 0 - 17
AK/Math.h

@@ -502,23 +502,6 @@ constexpr T sqrt(T x)
 #endif
 }
 
-template<FloatingPoint T>
-constexpr T rsqrt(T x)
-{
-#if ARCH(AARCH64)
-    AARCH64_INSTRUCTION(frsqrte, x);
-#elif ARCH(X86_64)
-    if constexpr (IsSame<T, float>) {
-        float res;
-        asm("rsqrtss %1, %0"
-            : "=x"(res)
-            : "x"(x));
-        return res;
-    }
-#endif
-    return (T)1. / sqrt(x);
-}
-
 template<FloatingPoint T>
 constexpr T cbrt(T x)
 {