Rust f64::atanh

Time bar (total: 703.0ms)

analyze2.0ms (0.3%)

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
0%0%50%0%0%50%0%3
50%25%25%0%0%50%0%4
75%37.5%12.5%0%0%50%0%5
87.5%43.7%6.2%0%0%50%0%6
93.8%46.9%3.1%0%0%50%0%7
96.9%48.4%1.6%0%0%50%0%8
98.4%49.2%0.8%0%0%50%0%9
99.2%49.6%0.4%0%0%50%0%10
99.6%49.8%0.2%0%0%50%0%11
99.8%49.9%0.1%0%0%50%0%12
Compiler

Compiled 4 to 3 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-atanh: 0.0ms (0% of total)

sample685.0ms (97.4%)

Results
528.0ms8256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-atanh: 123.0ms (93.5% of total)
const: 6.0ms (4.6% of total)
backward-pass: 3.0ms (2.3% of total)
Bogosity

preprocess17.0ms (2.4%)

Algorithm
egg-herbie
Rules
12×sub-neg
+-commutative
*-commutative
associate--r+
--rgt-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
1119
2159
3189
4229
5299
6369
0910
11710
22410
33010
43710
55110
68810
715010
820010
922210
1023110
1124110
1224110
024110
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* 1/2 (log1p (/ (* 2 x) (- 1 x))))
Outputs
(atanh x)
(atanh (neg x))
(neg (atanh (neg x)))

end0.0ms (0%)

Profiling

Loading profile data...