Details

Time bar (total: 4.4s)

analyze455.0ms (10.4%)

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%100%0%0%0%0%3
0%0%100%0%0%0%0%4
0%0%100%0%0%0%0%5
0%0%100%0%0%0%0%6
0%0%100%0%0%0%0%7
0%0%100%0%0%0%0%8
0%0%100%0%0%0%0%9
0%0%100%0%0%0%0%10
0%0%100%0%0%0%0%11
0%0%100%0%0%0%0%12
Compiler

Compiled 16 to 11 computations (31.3% saved)

sample3.7s (83.8%)

Results
1.8s4124×body2048valid
904.0ms8443×body256invalid
601.0ms2051×body1024valid
206.0ms1038×body512valid
120.0ms1042×body256valid
1.0msbody4096valid
Bogosity

preprocess75.0ms (1.7%)

Algorithm
egg-herbie
Rules
1080×associate-+r-
964×*-commutative
958×associate-+r+
948×div-sub
878×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
13437
27733
321533
459033
5170233
6443933
7692533
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
Outputs
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
(acos.f64 (/.f64 (+.f64 1 (*.f64 -5 (*.f64 v v))) (fma.f64 v v -1)))
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))
(acos.f64 (/.f64 (fma.f64 (*.f64 v v) -5 1) (fma.f64 v v -1)))
(acos.f64 (/.f64 (fma.f64 v (*.f64 v -5) 1) (fma.f64 v v -1)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

simplify74.0ms (1.7%)

Algorithm
egg-herbie
Rules
1080×associate-+r-
964×*-commutative
958×associate-+r+
948×div-sub
878×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01237
13437
27733
321533
459033
5170233
6443933
7692533
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
Outputs
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
(acos.f64 (/.f64 (+.f64 1 (*.f64 -5 (*.f64 v v))) (fma.f64 v v -1)))
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))
(acos.f64 (/.f64 (fma.f64 (*.f64 v v) -5 1) (fma.f64 v v -1)))
(acos.f64 (/.f64 (fma.f64 v (*.f64 v -5) 1) (fma.f64 v v -1)))

eval1.0ms (0%)

Compiler

Compiled 65 to 41 computations (36.9% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New415
Fresh011
Picked000
Done000
Total426
Error
99.5%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
99.5%
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
Compiler

Compiled 15 to 10 computations (33.3% saved)

localize15.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))
99.8%
(*.f64 5 (*.f64 v v))
99.5%
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
Compiler

Compiled 51 to 27 computations (47.1% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f64 5 (*.f64 v v))
0.0ms
v
@inf
(*.f64 5 (*.f64 v v))
0.0ms
v
@inf
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))
0.0ms
v
@-inf
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))
0.0ms
v
@0
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))

rewrite84.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1806×associate-*l/
968×associate-/r/
664×distribute-lft-in
644×associate-/l/
288×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01283
127683
2384083
Stop Event
node limit
Calls
Call 1
Inputs
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)))
(*.f64 5 (*.f64 v v))
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))
Outputs
((((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x +.f64 (*.f64 (PI.f64) 1/2) (*.f64 1 (neg.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))))) (((x +.f64 (neg.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) (*.f64 (PI.f64) 1/2)))) (((x +.f64 (-.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x -.f64 (*.f64 (PI.f64) 1/2) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x -.f64 (exp.f64 (log1p.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))) 1))) (((x *.f64 1 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x *.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 1))) (((x *.f64 (sqrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) (sqrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x *.f64 (cbrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) (pow.f64 (cbrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 2)))) (((x *.f64 (pow.f64 (cbrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 2) (cbrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))) (+.f64 (*.f64 (PI.f64) 1/2) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) (*.f64 (*.f64 (PI.f64) 1/2) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))))) (((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))) 1) (+.f64 (*.f64 (PI.f64) 1/2) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 3)) 1) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) (*.f64 (*.f64 (PI.f64) 1/2) (asin.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))))) (((x pow.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 1))) (((x pow.f64 (sqrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 2))) (((x pow.f64 (cbrt.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 3))) (((x pow.f64 (pow.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 3) 1/3))) (((x sqrt.f64 (pow.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 2)))) (((x log.f64 (exp.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x log.f64 (+.f64 1 (expm1.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))))) (((x cbrt.f64 (pow.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 3)))) (((x expm1.f64 (log1p.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x exp.f64 (log.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x exp.f64 (*.f64 (log.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 1)))) (((x log1p.f64 (expm1.f64 (acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))))
((((x +.f64 1 (-.f64 (*.f64 5 (*.f64 v v)) 1)))) (((x +.f64 (*.f64 5 (*.f64 v v)) 0))) (((x -.f64 (+.f64 1 (*.f64 5 (*.f64 v v))) 1))) (((x pow.f64 (*.f64 5 (*.f64 v v)) 1))) (((x pow.f64 (*.f64 v (sqrt.f64 5)) 2))) (((x pow.f64 (cbrt.f64 (*.f64 5 (*.f64 v v))) 3))) (((x pow.f64 (*.f64 125 (pow.f64 v 6)) 1/3))) (((x sqrt.f64 (*.f64 25 (pow.f64 v 4))))) (((x log.f64 (pow.f64 (exp.f64 5) (*.f64 v v))))) (((x log.f64 (+.f64 1 (expm1.f64 (*.f64 5 (*.f64 v v))))))) (((x cbrt.f64 (*.f64 125 (pow.f64 v 6))))) (((x expm1.f64 (log1p.f64 (*.f64 5 (*.f64 v v)))))) (((x exp.f64 (log.f64 (*.f64 5 (*.f64 v v)))))) (((x exp.f64 (*.f64 (log.f64 (*.f64 5 (*.f64 v v))) 1)))) (((x log1p.f64 (expm1.f64 (*.f64 5 (*.f64 v v)))))))
((((x +.f64 (/.f64 1 (fma.f64 v v -1)) (neg.f64 (*.f64 5 (/.f64 (*.f64 v v) (fma.f64 v v -1))))))) (((x +.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 1 (neg.f64 (*.f64 5 (/.f64 (*.f64 v v) (fma.f64 v v -1)))))))) (((x +.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 (*.f64 v v) -5))))) (((x +.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 (*.f64 (*.f64 v v) -5) 1))))) (((x +.f64 (neg.f64 (*.f64 5 (/.f64 (*.f64 v v) (fma.f64 v v -1)))) (/.f64 1 (fma.f64 v v -1))))) (((x +.f64 (*.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 (*.f64 v v) -5)) (/.f64 1 (fma.f64 v v -1))))) (((x +.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) -1)) 1) (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) -1)) (*.f64 v v))))) (((x +.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) -1)) (*.f64 v v)) (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) -1)) 1)))) (((x +.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (pow.f64 v 4)) (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (fma.f64 v v 1))))) (((x +.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (fma.f64 v v 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (pow.f64 v 4))))) (((x +.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (+.f64 1 (pow.f64 v 4))) (*.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (*.f64 v v))))) (((x -.f64 (/.f64 1 (fma.f64 v v -1)) (*.f64 5 (/.f64 (*.f64 v v) (fma.f64 v v -1)))))) (((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))) 1))) (((x *.f64 1 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))) (((x *.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (/.f64 1 (fma.f64 v v -1))))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)) 1))) (((x *.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (sqrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (/.f64 1 (fma.f64 v v -1)))))) (((x *.f64 (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 2)))) (((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 2) (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (/.f64 1 (fma.f64 v v -1)))))) (((x *.f64 (/.f64 1 (fma.f64 v v -1)) (+.f64 1 (*.f64 (*.f64 v v) -5))))) (((x *.f64 (+.f64 -1 (*.f64 5 (*.f64 v v))) (/.f64 1 (-.f64 1 (*.f64 v v)))))) (((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 v v -1))) (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (sqrt.f64 (fma.f64 v v -1)))))) (((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 v v -1)) 2)) (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (cbrt.f64 (fma.f64 v v -1)))))) (((x *.f64 (/.f64 1 (+.f64 1 v)) (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 v -1))))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) -1)) (fma.f64 v v 1)))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (+.f64 (pow.f64 v 4) (fma.f64 v v 1))))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (pow.f64 v 6))) (+.f64 (pow.f64 v 4) (-.f64 1 (*.f64 (*.f64 v v) -1)))))) (((x *.f64 (/.f64 1 (+.f64 (pow.f64 v 4) -1)) (*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v 1))))) (((x *.f64 (/.f64 1 (+.f64 -1 (pow.f64 v 6))) (*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (+.f64 -1 (*.f64 5 (*.f64 v v)))))) (((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 1) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (fma.f64 v v -1))))) (((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (fma.f64 v v -1)) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)))))) (((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (pow.f64 (cbrt.f64 (fma.f64 v v -1)) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (cbrt.f64 (fma.f64 v v -1)))))) (((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (+.f64 1 v)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (+.f64 v -1))))) (((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (fma.f64 v v -1))))) (((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) (sqrt.f64 (fma.f64 v v -1))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (sqrt.f64 (fma.f64 v v -1)))))) (((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) (pow.f64 (cbrt.f64 (fma.f64 v v -1)) 2)) (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) (+.f64 1 v)) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) (+.f64 v -1))))) (((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2) (fma.f64 v v -1)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)))))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (neg.f64 (+.f64 (pow.f64 v 4) -1))) (neg.f64 (fma.f64 v v 1))))) (((x *.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (neg.f64 (+.f64 -1 (pow.f64 v 6)))) (neg.f64 (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 1 (/.f64 (fma.f64 v v -1) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)))))) (((x *.f64 (/.f64 1 (/.f64 (fma.f64 v v -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5))) 2))) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)))))) (((x *.f64 (/.f64 (+.f64 -1 (*.f64 5 (*.f64 v v))) (neg.f64 (+.f64 (pow.f64 v 4) -1))) (fma.f64 v v 1)))) (((x *.f64 (/.f64 (+.f64 -1 (*.f64 5 (*.f64 v v))) (neg.f64 (+.f64 -1 (pow.f64 v 6)))) (+.f64 (pow.f64 v 4) (fma.f64 v v 1))))) (((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 25 (pow.f64 v 4))) (/.f64 1 (fma.f64 v v -1))) (-.f64 1 (*.f64 25 (pow.f64 v 4)))) (+.f64 1 (*.f64 (*.f64 v v) -5))))) (((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 25 (pow.f64 v 4))) (/.f64 1 (fma.f64 v v -1))) (+.f64 1 (*.f64 125 (pow.f64 v 6)))) (+.f64 1 (-.f64 (*.f64 25 (pow.f64 v 4)) (*.f64 5 (*.f64 v v))))))) (((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 125 (pow.f64 v 6))) (/.f64 1 (fma.f64 v v -1))) (-.f64 1 (*.f64 (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4))) (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4)))))) (-.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (*.f64 25 (pow.f64 v 4)))))) (((x *.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 125 (pow.f64 v 6))) (/.f64 1 (fma.f64 v v -1))) (+.f64 1 (pow.f64 (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4))) 3))) (+.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4))) (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4)))) (+.f64 (*.f64 5 (*.f64 v v)) (*.f64 25 (pow.f64 v 4)))))))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (sqrt.f64 (fma.f64 v v -1))) (sqrt.f64 (+.f64 -1 (pow.f64 v 6)))) (sqrt.f64 (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (sqrt.f64 (fma.f64 v v -1))) (sqrt.f64 (+.f64 (pow.f64 v 4) -1))) (sqrt.f64 (fma.f64 v v 1))))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (pow.f64 (cbrt.f64 (fma.f64 v v -1)) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 v 6)))) (cbrt.f64 (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (pow.f64 (cbrt.f64 (fma.f64 v v -1)) 2)) (cbrt.f64 (+.f64 (pow.f64 v 4) -1))) (cbrt.f64 (fma.f64 v v 1))))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 1 v)) (fma.f64 v v -1)) (+.f64 1 v)))) (((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 1 v)) (-.f64 (pow.f64 v 3) 1)) (+.f64 (fma.f64 v v 1) v)))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 -1 (pow.f64 v 6)) (+.f64 -1 (pow.f64 v 6)))) (*.f64 (+.f64 (pow.f64 v 4) (fma.f64 v v 1)) (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 (pow.f64 v 4) -1) (+.f64 (pow.f64 v 4) -1))) (*.f64 (fma.f64 v v 1) (fma.f64 v v 1))))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (fma.f64 v v -1) (+.f64 (pow.f64 v 4) -1))) (fma.f64 v v 1)))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (fma.f64 v v -1) (+.f64 -1 (pow.f64 v 6)))) (+.f64 (pow.f64 v 4) (fma.f64 v v 1))))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 (pow.f64 v 4) -1) (fma.f64 v v -1))) (fma.f64 v v 1)))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 -1 (pow.f64 v 6)) (fma.f64 v v -1))) (+.f64 (pow.f64 v 4) (fma.f64 v v 1))))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 (pow.f64 v 4) -1) (+.f64 -1 (pow.f64 v 6)))) (*.f64 (fma.f64 v v 1) (+.f64 (pow.f64 v 4) (fma.f64 v v 1)))))) (((x *.f64 (/.f64 (-.f64 (fma.f64 v v -1) (*.f64 (fma.f64 v v -1) (*.f64 5 (*.f64 v v)))) (*.f64 (+.f64 -1 (pow.f64 v 6)) (+.f64 (pow.f64 v 4) -1))) (*.f64 (+.f64 (pow.f64 v 4) (fma.f64 v v 1)) (fma.f64 v v 1))))) (((x pow.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)) 1))) (((x pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 2))) (((x pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))) 3))) (((x pow.f64 (pow.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)) 3) 1/3))) (((x pow.f64 (/.f64 (fma.f64 v v -1) (+.f64 1 (*.f64 (*.f64 v v) -5))) -1))) (((x neg.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (-.f64 1 (*.f64 v v)))))) (((x sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)) 2)))) (((x log.f64 (exp.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1))))))) (((x cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)) 3)))) (((x cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) 3) (pow.f64 (fma.f64 v v -1) 3))))) (((x expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))) (((x exp.f64 (-.f64 (log1p.f64 (*.f64 (*.f64 v v) -5)) (log.f64 (fma.f64 v v -1)))))) (((x exp.f64 (*.f64 (-.f64 (log1p.f64 (*.f64 (*.f64 v v) -5)) (log.f64 (fma.f64 v v -1))) 1)))) (((x log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (fma.f64 v v -1)))))))

end0.0ms (0%)

Profiling

Loading profile data...