The following code produce strange result:
long double a = powl(-0.0397739, 310.954);
long double b = -5.12198e11;
printf("(%Lg)^(%Lg) = %Lg", a, b, powl(a, b));
MinGW is v2.0.0 with runtime v2.4, gcc is v3.2.2(mingw
Log in to post a comment.