(FPCore (x) :precision binary64 (asinh x))
double code(double x) { return asinh(x); }
def code(x): return math.asinh(x)
function code(x) return asinh(x) end
function tmp = code(x) tmp = asinh(x); end
code[x_] := N[ArcSinh[x], $MachinePrecision]
\begin{array}{l} \\ \sinh^{-1} x \end{array}
herbie shell --seed 2025051
(FPCore (x)
:name "Rust f64::asinh"
:precision binary64
:pre (TRUE)
:alt
(! :herbie-platform default (let* ((ax (fabs x)) (ix (/ 1 ax))) (copysign (log1p (+ ax (/ ax (+ (hypot 1 ix) ix)))) x)))
(copysign (log (+ (fabs x) (sqrt (+ (* x x) 1.0)))) x))
Please file a bug report with this information.
egglog executable not found in PATH | L | C | |
---|---|---|---|
run-egglog-multi-extractor | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/egglog-herbie.rkt | 148 | 0 |
simplify-batch | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/simplify.rkt | 20 | 0 |
(unnamed) | /usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt | 486 | 18 |
initial-simplify | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/preprocess.rkt | 56 | 0 |
find-preprocessing | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/preprocess.rkt | 83 | 0 |
run-improve! | /home/nightlies/herbie/aditya-egglog-develop-2/src/core/mainloop.rkt | 44 | 0 |
get-alternatives/report | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 174 | 0 |
(unnamed) | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 265 | 6 |
(unnamed) | /usr/share/racket/pkgs/profile-lib/main.rkt | 40 | 10 |
profile-thunk | /usr/share/racket/pkgs/profile-lib/main.rkt | 9 | 0 |
in-engine | /home/nightlies/herbie/aditya-egglog-develop-2/src/api/sandbox.rkt | 283 | 2 |
(unnamed) | /usr/share/racket/collects/racket/engine.rkt | 42 | 24 |