Hyperbolic arcsine

Time bar (total: 6.4s)

analyze73.0ms (1.2%)

Memory
10.0MiB live, 25.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
50%50%50%0%0%0%0%4
62.5%62.5%37.5%0%0%0%0%5
68.8%68.7%31.2%0%0%0%0%6
71.9%71.8%28.1%0%0%0%0%7
73.4%73.4%26.5%0%0%0%0%8
74.2%74.2%25.8%0%0%0%0%9
74.6%74.6%25.4%0%0%0%0%10
74.8%74.8%25.2%0%0%0%0%11
74.9%74.9%25.1%0%0%0%0%12
Compiler

Compiled 22 to 17 computations (22.7% saved)

sample6.2s (97.6%)

Memory
33.0MiB live, 1 367.7MiB allocated
Samples
1.3s2 542×1168valid-baseline
729.0ms2 542×1168valid-rival
678.0ms2 542×1168valid-sollya
491.0ms1 502×584valid-baseline
396.0ms951×2336valid-baseline
263.0ms1 502×584valid-sollya
232.0ms1 502×584valid-rival
173.0ms951×2336valid-sollya
157.0ms733×292valid-baseline
130.0ms2 174×73valid-baseline
117.0ms2 174×73valid-rival
116.0ms2 174×73valid-sollya
101.0ms733×292valid-rival
101.0ms951×2336valid-rival
87.0ms733×292valid-sollya
48.0ms354×146valid-baseline
39.0ms354×146valid-rival
31.0ms354×146valid-sollya
Precisions
Click to see Rival histograms. Total time spent on operations: 1.1s
ival-log: 640.0ms (57.5% of total)
ival-add: 145.0ms (13% of total)
ival-sqrt: 122.0ms (11% of total)
adjust: 97.0ms (8.7% of total)
ival-mult: 94.0ms (8.4% of total)
ival-true: 7.0ms (0.6% of total)
...in/eval/compile.rkt:110:19: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Precisions
Click to see Base histograms. Total time spent on operations: 1.8s
ival-log: 1.1s (58% of total)
ival-add: 280.0ms (15.3% of total)
ival-sqrt: 232.0ms (12.7% of total)
ival-mult: 223.0ms (12.2% of total)
const: 35.0ms (1.9% of total)
Bogosity

preprocess47.0ms (0.7%)

Memory
3.9MiB live, 19.4MiB allocated
Algorithm
egg-herbie
Rules
64×fmm-def
54×fma-define
18×associate--r+
18×sub-neg
17×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019140
14196
26996
311796
419696
528796
635096
739196
839896
Stop Event
saturated
Calls
Call 1
Inputs
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1 binary64)))))
(neg.f64 (log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1 binary64))))))
Outputs
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(log.f64 (+.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1 binary64)))))
(log.f64 (+.f64 x (hypot.f64 #s(literal 1 binary64) x)))
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
(log.f64 (+.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1 binary64)))))
(log.f64 (+.f64 x (hypot.f64 #s(literal 1 binary64) x)))
(log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1 binary64)))))
(log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal 1 binary64)))))
(log.f64 (-.f64 (hypot.f64 #s(literal 1 binary64) x) x))
(neg.f64 (log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1 binary64))))))
(neg.f64 (log.f64 (+.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal 1 binary64))))))
(neg.f64 (log.f64 (-.f64 (hypot.f64 #s(literal 1 binary64) x) x)))
Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.4%
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
Compiler

Compiled 20 to 14 computations (30% saved)

simplify2.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
egg-herbie
Rules
1-exp
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01236
11936
Stop Event
saturated
Calls
Call 1
Inputs
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))
Outputs
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)))))

soundness0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Stop Event
fuel
Compiler

Compiled 10 to 7 computations (30% saved)

preprocess27.0ms (0.4%)

Memory
-1.0MiB live, 31.9MiB allocated
Compiler

Compiled 90 to 56 computations (37.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...