doubles aren't wider than doubles; reduce the number of mpc/mpfr variables in some functions; add (l)lrintl, remquol, logbl; minor cleanup