powl
extern long double powl(long double x, long double y);
return powl(10.0, x);
v = powl(x, 0.5L * x - 0.25L);
y = powl(x, x - 0.5L) / y;