Rust f32::acosh

Time bar (total: 1.2s)

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)

sample972.0ms (77.9%)

Results
962.0ms8256×body256valid
Bogosity

preprocess276.0ms (22.1%)

Algorithm
egg-herbie
Rules
1152×+-commutative
1092×*-commutative
828×distribute-lft-out--
792×associate-+l-
734×associate-+r+
Problems
136×(sqrt.f32 (-.f32 (*.f32 x x) 1))
117×No Errors
(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) 1))))
(-.f32 (*.f32 x x) 1)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01668
13468
24268
36068
49568
521568
654468
7154068
8362268
9496068
10631068
11691468
12712268
13719668
14729568
Stop Event
node limit
Calls
Call 1
Inputs
(log.f32 (+.f32 x (sqrt.f32 (-.f32 (*.f32 x x) 1))))
(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) 1))))
(log.f32 (+.f32 x (sqrt.f32 (fma.f32 x x -1))))
(acosh.f32 x)
(acosh.f32 (neg.f32 x))
(neg.f32 (acosh.f32 (neg.f32 x)))
Compiler

Compiled 35 to 18 computations (48.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...