cbrt
double cbrt(double);
extern double cbrt(double);
extern double cbrt(double);
*result = cbrt(*result);
dy = cbrt(dx);
dy = cbrt(dx);
return ((float) cbrt((double) x));