Rust f32::acosh

Time bar (total: 1.6s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25%75%0%0%0%0
100%25%0%75%0%0%0%1
Compiler

Compiled 6 to 4 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival->=, time spent: 0.0ms, 0.0% of total-time
Operation ival-acosh, time spent: 0.0ms, 0.0% of total-time

sample1.3s (78.2%)

Results
1.3s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 232.0ms
Operation ival-acosh, time spent: 175.0ms, 76.0% of total-time
Operation ival->=, time spent: 48.0ms, 21.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time
Bogosity

preprocess359.0ms (21.8%)

Algorithm
egg-herbie
Rules
512×sub-neg
493×unsub-neg
416×fma-define
416×distribute-neg-in
388×distribute-rgt-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01668
13468
24268
36068
410368
518968
651568
7122968
8301268
9439368
10551368
11596468
12616168
13623468
14631368
15701668
16783968
Stop Event
node limit
Calls
Call 1
Inputs
(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))))
(acosh.f32 x)
(acosh.f32 (neg.f32 x))
(neg.f32 (acosh.f32 (neg.f32 x)))
Outputs
(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) #s(literal 1 binary32)))))
(log.f32 (+.f32 x (sqrt.f32 (fma.f32 x x #s(literal -1 binary32)))))
(acosh.f32 x)
(acosh.f32 (neg.f32 x))
(neg.f32 (acosh.f32 (neg.f32 x)))
Compiler

Compiled 37 to 18 computations (51.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-sqrt, time spent: 6.0ms, 28.0% of total-time
Operation ival-sub, time spent: 5.0ms, 23.0% of total-time
Operation ival-log, time spent: 5.0ms, 23.0% of total-time
Operation ival-add, time spent: 3.0ms, 14.0% of total-time
Operation ival-mult, time spent: 2.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

end0.0ms (0%)

Profiling

Loading profile data...