Browse Source

LibM: Implement pow()

Valtteri Koskivuori 5 years ago
parent
commit
b8ac14a873
1 changed files with 2 additions and 4 deletions
  1. 2 4
      Libraries/LibM/math.cpp

+ 2 - 4
Libraries/LibM/math.cpp

@@ -60,10 +60,8 @@ double sin(double angle)
 
 double pow(double x, double y)
 {
-    (void)x;
-    (void)y;
-    ASSERT_NOT_REACHED();
-    return 0;
+    //FIXME: Extremely unlikely to be standards compliant.
+    return exp(y * log(x));
 }
 
 double ldexp(double, int exp)