diff --git a/Libraries/LibM/math.cpp b/Libraries/LibM/math.cpp index a8c9b747e2..24810ffcd7 100644 --- a/Libraries/LibM/math.cpp +++ b/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)