Rust f32::asinh

Time bar (total: 407.0ms)

analyze0.0ms (0.1%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
100%99.6%0%0.4%0%0%0%1
Compiler

Compiled 4 to 4 computations (0% saved)

sample391.0ms (95.9%)

Memory
13.9MiB live, 876.8MiB allocated
Samples
298.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 184.0ms
ival-asinh: 176.0ms (95.8% of total)
ival-true: 5.0ms (2.7% of total)
ival-assert: 3.0ms (1.6% of total)
Bogosity

preprocess16.0ms (3.8%)

Memory
-10.0MiB live, 31.1MiB allocated
Algorithm
egg-herbie
Rules
12×sub-neg
+-lowering-+.f64
+-lowering-+.f32
+-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
1119
2159
3189
4229
5299
6369
0912
11312
01311
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(copysign (log (+ (fabs x) (sqrt (+ (* x x) 1)))) x)
Outputs
(copysign (log (+ (fabs x) (sqrt (+ (* x x) 1)))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (fma.f32 x x #s(literal 1 binary32))))) x)
Call 2
Inputs
(asinh x)
(asinh (neg x))
(neg (asinh (neg x)))
Outputs
(asinh x)
(asinh (neg x))
(neg (asinh (neg x)))

explain1.0ms (0.2%)

Memory
2.6MiB live, 2.6MiB allocated
Samples
0.0ms0valid
Compiler

Compiled 51 to 11 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-copysign: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-fabs: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-hypot: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-log: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...