Cannot sample enough valid points. (more)

\[\log \left(x - \sqrt{2^{x} - 1}\right)\]
\log \left(x - \sqrt{2^{x} - 1}\right)
double code(double x) {
	return ((double) log(((double) (x - ((double) sqrt(((double) (((double) exp2(x)) - 1.0))))))));
}

Reproduce

herbie shell --seed 2020152 
(FPCore (x)
  :name "(log (- x (sqrt (- (exp2 x) 1))))"
  :precision binary64
  (log (- x (sqrt (- (exp2 x) 1.0)))))