\frac{x \cdot e^{\left(y \cdot \log z + \left(t - 1\right) \cdot \log a\right) - b}}{y}double f(double x, double y, double z, double t, double a, double b) {
double r9297 = x;
double r9298 = y;
double r9299 = z;
double r9300 = log(r9299);
double r9301 = r9298 * r9300;
double r9302 = t;
double r9303 = 1.0;
double r9304 = r9302 - r9303;
double r9305 = a;
double r9306 = log(r9305);
double r9307 = r9304 * r9306;
double r9308 = r9301 + r9307;
double r9309 = b;
double r9310 = r9308 - r9309;
double r9311 = exp(r9310);
double r9312 = r9297 * r9311;
double r9313 = r9312 / r9298;
return r9313;
}
Please include this information when filing a bug report:
herbie shell --seed 2019315
(FPCore (x y z t a b)
:name "Numeric.SpecFunctions:incompleteBetaWorker from math-functions-0.1.5.2"
:precision binary64
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1) (log a))) b))) y))
| match: no matching clause for 'binary64 | L | C | |
|---|---|---|---|
| match:error | /opt/racket-7.2/collects/racket/match/runtime.rkt | 24 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/reduce.rkt | 246 | 3 |
| make-multiplication-subnode | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/reduce.rkt | 244 | 0 |
| make-multiplication-node | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/reduce.rkt | 234 | 0 |
| map | /opt/racket-7.2/collects/racket/private/map.rkt | 35 | 13 |
| f45 | /opt/racket-7.2/collects/racket/match/compiler.rkt | 507 | 40 |
| map | /opt/racket-7.2/collects/racket/private/map.rkt | 35 | 13 |
| f45 | /opt/racket-7.2/collects/racket/match/compiler.rkt | 507 | 40 |
| map | /opt/racket-7.2/collects/racket/private/map.rkt | 35 | 13 |
| f45 | /opt/racket-7.2/collects/racket/match/compiler.rkt | 507 | 40 |
| simplify | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/reduce.rkt | 16 | 0 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 304 | 27 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 301 | 23 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 291 | 52 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 291 | 26 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 291 | 52 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 291 | 26 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 411 | 33 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 407 | 23 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 304 | 27 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 301 | 23 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 344 | 33 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 45 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /opt/racket-7.2/collects/racket/contract/private/arrow-higher-order.rkt | 360 | 33 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 68 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 68 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 68 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 68 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| (unnamed) | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 68 | 15 |
| hash-ref! | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 376 | 2 |
| loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 87 | 4 |
| approximate9 | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/core/taylor.rkt | 12 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/contract/private/arrow-higher-order.rkt | 360 | 33 |
| location-do | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/programs.rkt | 64 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/contract/private/arrow-higher-order.rkt | 360 | 33 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 151 | 6 |
| taylor-alt | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 145 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 166 | 7 |
| gen-series! | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 159 | 0 |
| run-iter! | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 326 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 364 | 4 |
| run-improve47 | /data/pavpan/nightlies/herbie/fix-interface-bugs/src/mainloop.rkt | 345 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |
| run | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 39 | 2 |
| profile-thunk16 | /opt/racket-7.2/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /opt/racket-7.2/collects/racket/private/more-scheme.rkt | 261 | 28 |