
(FPCore (cosTheta_i u1 u2) :precision binary32 (* (sqrt (- (log (- 1.0 u1)))) (cos (* (* 2.0 (PI)) u2))))
\begin{array}{l}
\\
\sqrt{-\log \left(1 - u1\right)} \cdot \cos \left(\left(2 \cdot \mathsf{PI}\left(\right)\right) \cdot u2\right)
\end{array}
herbie shell --seed 2025058
(FPCore (cosTheta_i u1 u2)
:name "Beckmann Sample, near normal, slope_x"
:precision binary32
:pre (and (and (and (> cosTheta_i 0.9999) (<= cosTheta_i 1.0)) (and (<= 2.328306437e-10 u1) (<= u1 1.0))) (and (<= 2.328306437e-10 u2) (<= u2 1.0)))
(* (sqrt (- (log (- 1.0 u1)))) (cos (* (* 2.0 (PI)) u2))))
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 | 152 | 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 |