Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, F

Time bar (total: 2.3s)

analyze68.0ms (3%)

Memory
6.4MiB live, 123.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
6.7%6.2%87.4%0.1%0%6.2%0%5
20.7%18.7%71.8%0.1%0%9.4%0%6
34.5%29.7%56.2%0.1%0%14%0%7
50.5%42.1%41.4%0.1%0%16.4%0%8
61.4%49.6%31.2%0.1%0%19.1%0%9
72.2%57.4%22%0.1%0%20.5%0%10
79%61.6%16.4%0.1%0%22%0%11
85.3%65.9%11.4%0.1%0%22.7%0%12
Compiler

Compiled 13 to 10 computations (23.1% saved)

sample2.1s (90.2%)

Memory
-92.6MiB live, 2 083.2MiB allocated
Samples
1.0s3 745×1valid
648.0ms4 511×0valid
19.0ms263×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-log: 815.0ms (60.4% of total)
ival-div: 190.0ms (14.1% of total)
ival-exp: 135.0ms (10% of total)
ival-mult: 88.0ms (6.5% of total)
ival-add: 73.0ms (5.4% of total)
adjust: 38.0ms (2.8% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess156.0ms (6.8%)

Memory
-12.8MiB live, 23.8MiB allocated
Algorithm
egg-herbie
Rules
882×div-sub
450×associate-/r*
418×times-frac
382×distribute-lft-in
376×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03076
16860
213658
336658
483158
5145956
6201856
7265356
8322356
9345156
10363356
11383656
12392556
13396756
14398756
15406356
16417556
17422556
18422556
0811
1129
2159
3159
0159
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (exp (* x (log (/ x (+ x y))))) x)
Outputs
(/ (exp (* x (log (/ x (+ x y))))) x)
(/.f64 (pow.f64 (/.f64 x (+.f64 x y)) x) x)
Call 2
Inputs
(/ (exp (* x (log (/ x (+ x y))))) x)
(/ (exp (* (neg x) (log (/ (neg x) (+ (neg x) y))))) (neg x))
(/ (exp (* x (log (/ x (+ x (neg y)))))) x)
(neg (/ (exp (* (neg x) (log (/ (neg x) (+ (neg x) y))))) (neg x)))
(neg (/ (exp (* x (log (/ x (+ x (neg y)))))) x))
(/ (exp (* y (log (/ y (+ y x))))) y)
Outputs
(/ (exp (* x (log (/ x (+ x y))))) x)
(/ (pow (/ x (+ x y)) x) x)
(/ (exp (* (neg x) (log (/ (neg x) (+ (neg x) y))))) (neg x))
(/ (pow (- 1 (/ y x)) x) (neg x))
(/ (exp (* x (log (/ x (+ x (neg y)))))) x)
(/ (pow (/ x (- x y)) x) x)
(neg (/ (exp (* (neg x) (log (/ (neg x) (+ (neg x) y))))) (neg x)))
(/ (pow (- 1 (/ y x)) x) x)
(neg (/ (exp (* x (log (/ x (+ x (neg y)))))) x))
(/ (pow (/ x (- x y)) x) (neg x))
(/ (exp (* y (log (/ y (+ y x))))) y)
(/ (pow (/ y (+ x y)) y) y)

explain0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 46 to 10 computations (78.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...