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

Time bar (total: 2.6s)

analyze78.0ms (3%)

Memory
-28.0MiB live, 97.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%49.9%0.2%0%49.9%0%3
0%0%49.9%0.2%0%49.9%0%4
0%0%49.9%0.2%0%49.9%0%5
0%0%49.9%0.2%0%49.9%0%6
0%0%25%0.2%0%74.9%0%7
0%0%25%0.2%0%74.9%0%8
0%0%25%0.2%0%74.9%0%9
0%0%25%0.2%0%74.9%0%10
50%12.5%12.5%0.2%0%74.9%0%11
50%12.5%12.5%0.2%0%74.9%0%12
Compiler

Compiled 15 to 14 computations (6.7% saved)

sample2.4s (90.3%)

Memory
31.5MiB live, 2 659.9MiB allocated
Samples
1.3s2 426×1valid
635.0ms5 830×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-log: 855.0ms (53.7% of total)
ival-mult: 517.0ms (32.5% of total)
ival-sub: 120.0ms (7.5% of total)
ival-add: 45.0ms (2.8% of total)
adjust: 39.0ms (2.4% of total)
exact: 7.0ms (0.4% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess176.0ms (6.7%)

Memory
-15.7MiB live, 139.9MiB allocated
Algorithm
egg-herbie
Rules
730×sub-neg
524×unsub-neg
510×distribute-rgt-in
508×accelerator-lowering-fma.f32
508×accelerator-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065209
1151201
2380198
31009198
42027198
53062198
63663198
73866198
83909198
93919198
103925198
114001198
124057198
134081198
144081198
01213
12313
23613
35913
49513
516613
630913
751613
868613
974213
1076813
076811
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (+ (* x (log y)) (* z (log (- 1 y)))) t)
Outputs
(- (+ (* x (log y)) (* z (log (- 1 y)))) t)
(fma.f64 z (log.f64 (-.f64 #s(literal 1 binary64) y)) (fma.f64 x (log.f64 y) (-.f64 #s(literal 0 binary64) t)))
Call 2
Inputs
(- (+ (* x (log y)) (* z (log (- 1 y)))) t)
(- (+ (* (neg x) (log y)) (* z (log (- 1 y)))) t)
(- (+ (* x (log (neg y))) (* z (log (- 1 (neg y))))) t)
(- (+ (* x (log y)) (* (neg z) (log (- 1 y)))) t)
(- (+ (* x (log y)) (* z (log (- 1 y)))) (neg t))
(neg (- (+ (* (neg x) (log y)) (* z (log (- 1 y)))) t))
(neg (- (+ (* x (log (neg y))) (* z (log (- 1 (neg y))))) t))
(neg (- (+ (* x (log y)) (* (neg z) (log (- 1 y)))) t))
(neg (- (+ (* x (log y)) (* z (log (- 1 y)))) (neg t)))
(- (+ (* y (log x)) (* z (log (- 1 x)))) t)
(- (+ (* z (log y)) (* x (log (- 1 y)))) t)
(- (+ (* t (log y)) (* z (log (- 1 y)))) x)
(- (+ (* x (log z)) (* y (log (- 1 z)))) t)
(- (+ (* x (log t)) (* z (log (- 1 t)))) y)
(- (+ (* x (log y)) (* t (log (- 1 y)))) z)
Outputs
(- (+ (* x (log y)) (* z (log (- 1 y)))) t)
(+ (* z (log (- 1 y))) (- (* x (log y)) t))
(- (+ (* (neg x) (log y)) (* z (log (- 1 y)))) t)
(- (* z (log (- 1 y))) (+ (* x (log y)) t))
(- (+ (* x (log (neg y))) (* z (log (- 1 (neg y))))) t)
(+ (* x (log (neg y))) (- (* z (log (+ y 1))) t))
(- (+ (* x (log y)) (* (neg z) (log (- 1 y)))) t)
(- (- (* x (log y)) t) (* z (log (- 1 y))))
(- (+ (* x (log y)) (* z (log (- 1 y)))) (neg t))
(+ (* z (log (- 1 y))) (+ (* x (log y)) t))
(neg (- (+ (* (neg x) (log y)) (* z (log (- 1 y)))) t))
(- (+ (* x (log y)) t) (* z (log (- 1 y))))
(neg (- (+ (* x (log (neg y))) (* z (log (- 1 (neg y))))) t))
(- (- t (* z (log (+ y 1)))) (* x (log (neg y))))
(neg (- (+ (* x (log y)) (* (neg z) (log (- 1 y)))) t))
(+ (* z (log (- 1 y))) (- t (* x (log y))))
(neg (- (+ (* x (log y)) (* z (log (- 1 y)))) (neg t)))
(- (* (log (- 1 y)) (neg z)) (+ (* x (log y)) t))
(- (+ (* y (log x)) (* z (log (- 1 x)))) t)
(- (* z (log (- 1 x))) (- t (* y (log x))))
(- (+ (* z (log y)) (* x (log (- 1 y)))) t)
(+ (* x (log (- 1 y))) (- (* (log y) z) t))
(- (+ (* t (log y)) (* z (log (- 1 y)))) x)
(- (* z (log (- 1 y))) (- x (* (log y) t)))
(- (+ (* x (log z)) (* y (log (- 1 z)))) t)
(+ (* y (log (- 1 z))) (- (* x (log z)) t))
(- (+ (* x (log t)) (* z (log (- 1 t)))) y)
(+ (* z (log (- 1 t))) (- (* x (log t)) y))
(- (+ (* x (log y)) (* t (log (- 1 y)))) z)
(+ (* (log (- 1 y)) t) (- (* x (log y)) z))

explain0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Compiler

Compiled 50 to 14 computations (72% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...