Hyperbolic tangent

Time bar (total: 5.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
100%100%0%0%0%0%0%2
Compiler

Compiled 15 to 8 computations (46.7% saved)

sample2.5s (43.3%)

Results
1.3s3964×body1024valid
510.0ms7684×body256unsamplable
341.0ms1985×body512valid
189.0ms1897×body256valid
143.0ms410×body2048valid
Bogosity

preprocess64.0ms (1.1%)

Algorithm
egg-herbie
Rules
1240×difference-of-squares
952×div-sub
766×associate-/r/
568×fma-neg
546×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01586
14186
27886
315286
443186
5187386
6541386
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 (neg.f64 x)))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 (neg.f64 x)))))
Outputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 (neg.f64 x)))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 (neg.f64 x)))))
(/.f64 (-.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 15 to 8 computations (46.7% saved)

simplify54.0ms (0.9%)

Algorithm
egg-herbie
Rules
2166×fma-def
1142×distribute-lft-neg-in
926×times-frac
684×associate-*r*
604×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01043
12243
23743
36243
413643
533943
688643
7268343
8672643
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))

eval0.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
9.0%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 28 to 14 computations (50% saved)

localize75.0ms (1.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
98.5%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
10.6%
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 35 to 8 computations (77.1% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
1.0ms
x
@-inf
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
0.0ms
x
@0
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
0.0ms
x
@0
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
0.0ms
x
@-inf
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))

rewrite34.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
238×add-sqr-sqrt
230×pow1
230×*-un-lft-identity
224×add-exp-log
222×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01022
122622
2425922
Stop Event
unsound
Counts
2 → 26
Calls
Call 1
Inputs
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27
x
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27
x

simplify88.0ms (1.5%)

Algorithm
egg-herbie
Rules
1696×fma-neg
1162×fma-def
1100×associate-*r*
900×div-sub
732×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055646
1125646
2259646
3662646
41312646
52950646
64096646
77075646
Stop Event
node limit
Counts
46 → 44
Calls
Call 1
Inputs
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27
Outputs
(*.f64 2 x)
(+.f64 x x)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 1/3 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))
(fma.f64 2 x (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))
(fma.f64 1/3 (pow.f64 x 3) (fma.f64 1/60 (pow.f64 x 5) (*.f64 2 x)))
(fma.f64 x (fma.f64 x (*.f64 x 1/3) 2) (*.f64 1/60 (pow.f64 x 5)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 2 x (fma.f64 1/3 (pow.f64 x 3) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 2 x (fma.f64 1/3 (pow.f64 x 3) (fma.f64 1/60 (pow.f64 x 5) (*.f64 1/2520 (pow.f64 x 7)))))
(fma.f64 x (fma.f64 x (*.f64 x 1/3) 2) (fma.f64 1/60 (pow.f64 x 5) (*.f64 1/2520 (pow.f64 x 7))))
(fma.f64 1/60 (pow.f64 x 5) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 x (fma.f64 x (*.f64 x 1/3) 2))))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(fma.f64 -17/315 (pow.f64 x 7) (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) -17/315 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 7) -17/315 (fma.f64 (pow.f64 x 5) 2/15 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 (fma.f64 (pow.f64 x 7) -17/315 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27
-2
-1
0
1/2
1
3/2
2
3
4
5
8
9
27

eval10.0ms (0.2%)

Compiler

Compiled 587 to 298 computations (49.2% saved)

prune27.0ms (0.5%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New35944
Fresh000
Picked011
Done000
Total351045
Accurracy
98.6%
Counts
45 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
97.0%
x
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
97.0%
x
Compiler

Compiled 568 to 428 computations (24.6% saved)

localize399.0ms (7%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
100.0%
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))
99.9%
(*.f64 1/60 (pow.f64 x 5))
99.8%
(*.f64 1/3 (pow.f64 x 3))
100.0%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
99.8%
(*.f64 1/3 (pow.f64 x 3))
100.0%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
99.9%
(*.f64 2/15 (pow.f64 x 5))
99.8%
(*.f64 -1/3 (pow.f64 x 3))
100.0%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
99.8%
(*.f64 -1/3 (pow.f64 x 3))
100.0%
(+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))
99.9%
(*.f64 1/60 (pow.f64 x 5))
99.9%
(*.f64 1/2520 (pow.f64 x 7))
99.8%
(*.f64 1/3 (pow.f64 x 3))
Compiler

Compiled 325 to 214 computations (34.2% saved)

series13.0ms (0.2%)

Counts
15 → 43
Calls

45 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
1.0ms
x
@inf
(*.f64 1/2520 (pow.f64 x 7))
1.0ms
x
@inf
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
1.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
1.0ms
x
@0
(*.f64 1/2520 (pow.f64 x 7))

rewrite111.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
818×add-sqr-sqrt
778×pow1
776×add-exp-log
774×add-log-exp
772×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035303
1817303
Stop Event
node limit
Counts
15 → 192
Calls
Call 1
Inputs
(*.f64 1/3 (pow.f64 x 3))
(*.f64 1/2520 (pow.f64 x 7))
(*.f64 1/60 (pow.f64 x 5))
(+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))
(*.f64 -1/3 (pow.f64 x 3))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(*.f64 -1/3 (pow.f64 x 3))
(*.f64 2/15 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(*.f64 1/3 (pow.f64 x 3))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 1/60 (pow.f64 x 5))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7)))) 1)
(pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 1)
(log.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/2520 (pow.f64 x 7))))
(expm1.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7))))
(exp.f64 (log.f64 (*.f64 1/2520 (pow.f64 x 7))))
(log1p.f64 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) 1)
(*.f64 1 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))
(pow.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) 1)
(log.f64 (exp.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(expm1.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(exp.f64 (log.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 7) 1/2520 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7)))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/3) x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (neg.f64 (*.f64 x x))) (fma.f64 (pow.f64 x 3) -1/3 (neg.f64 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 x) (fma.f64 (pow.f64 x 3) -1/3 x)) (fma.f64 (pow.f64 x 3) -1/3 x)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 (pow.f64 x 3) -1/3 x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 1 x (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15))) 1)
(pow.f64 (*.f64 (pow.f64 x 5) 2/15) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 2/15)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 5) 2/15) (*.f64 (pow.f64 x 5) 2/15)) (*.f64 (pow.f64 x 5) 2/15)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 2/15)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x))) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 2/15 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 x 3)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) 1)
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3)))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))

simplify98.0ms (1.7%)

Algorithm
egg-herbie
Rules
818×cancel-sign-sub-inv
650×times-frac
600×fma-neg
576×unswap-sqr
496×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04036619
19016235
234916123
Stop Event
node limit
Counts
235 → 230
Calls
Call 1
Inputs
(*.f64 1/60 (pow.f64 x 5))
(*.f64 1/2520 (pow.f64 x 7))
(*.f64 1/2520 (pow.f64 x 7))
x
(*.f64 -1/3 (pow.f64 x 3))
(*.f64 -1/3 (pow.f64 x 3))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(*.f64 2/15 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 2/15 (pow.f64 x 5)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(*.f64 2/15 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 2/15 (pow.f64 x 5)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 1/60 (pow.f64 x 5))
(*.f64 1/60 (pow.f64 x 5))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))))
(*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7)))) 1)
(pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 1)
(log.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/2520 (pow.f64 x 7))))
(expm1.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7))))
(exp.f64 (log.f64 (*.f64 1/2520 (pow.f64 x 7))))
(log1p.f64 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) 1)
(*.f64 1 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))
(pow.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) 1)
(log.f64 (exp.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(expm1.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(exp.f64 (log.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 7) 1/2520 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7)))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/3) x))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (neg.f64 (*.f64 x x))) (fma.f64 (pow.f64 x 3) -1/3 (neg.f64 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 x) (fma.f64 (pow.f64 x 3) -1/3 x)) (fma.f64 (pow.f64 x 3) -1/3 x)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 (pow.f64 x 3) -1/3 x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 1 x (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15))) 1)
(pow.f64 (*.f64 (pow.f64 x 5) 2/15) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 2/15)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 5) 2/15) (*.f64 (pow.f64 x 5) 2/15)) (*.f64 (pow.f64 x 5) 2/15)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 2/15)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x))) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 2/15 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 x 3)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) 1)
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/3 (pow.f64 x 3)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3)))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
Outputs
(*.f64 1/60 (pow.f64 x 5))
(*.f64 1/2520 (pow.f64 x 7))
(*.f64 1/2520 (pow.f64 x 7))
x
(*.f64 -1/3 (pow.f64 x 3))
(*.f64 -1/3 (pow.f64 x 3))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 2/15 (pow.f64 x 5))
(*.f64 (pow.f64 x 5) 2/15)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 2/15))
(fma.f64 (pow.f64 x 5) 2/15 (*.f64 -1/3 (pow.f64 x 3)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(*.f64 2/15 (pow.f64 x 5))
(*.f64 (pow.f64 x 5) 2/15)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 2/15))
(fma.f64 (pow.f64 x 5) 2/15 (*.f64 -1/3 (pow.f64 x 3)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 x (*.f64 2/15 (pow.f64 x 5))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(fma.f64 -1/20 (pow.f64 x 7) (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) -1/20 (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x)))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/3)
(*.f64 1/60 (pow.f64 x 5))
(*.f64 1/60 (pow.f64 x 5))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 (pow.f64 x 5) 2/15 x)))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 7) -13/240 (fma.f64 (pow.f64 x 5) 2/15 x)))
(*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))))
(fma.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))))
(fma.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x))))
(*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))))
(fma.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))))
(fma.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 (*.f64 1/60 (pow.f64 x 5)) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (fma.f64 1/60 (/.f64 (pow.f64 x 5) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))) (/.f64 x (cosh.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(*.f64 (pow.f64 x 3) 1/3)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 (pow.f64 x 3) 1/3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7)))) 1)
(*.f64 1/2520 (pow.f64 x 7))
(pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 1)
(*.f64 1/2520 (pow.f64 x 7))
(log.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))))
(*.f64 1/2520 (pow.f64 x 7))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(*.f64 1/2520 (pow.f64 x 7))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/2520 (pow.f64 x 7))))
(*.f64 1/2520 (pow.f64 x 7))
(expm1.f64 (log1p.f64 (*.f64 1/2520 (pow.f64 x 7))))
(*.f64 1/2520 (pow.f64 x 7))
(exp.f64 (log.f64 (*.f64 1/2520 (pow.f64 x 7))))
(*.f64 1/2520 (pow.f64 x 7))
(log1p.f64 (expm1.f64 (*.f64 1/2520 (pow.f64 x 7))))
(*.f64 1/2520 (pow.f64 x 7))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(*.f64 1/60 (pow.f64 x 5))
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(*.f64 1/60 (pow.f64 x 5))
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 1/60 (pow.f64 x 5))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) 1)
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(*.f64 1 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(*.f64 (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2520 (pow.f64 x 7)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (+.f64 (*.f64 1/16003008000 (pow.f64 (pow.f64 x 7) 3)) (*.f64 1/216000 (pow.f64 (pow.f64 x 5) 3))) (+.f64 (*.f64 1/6350400 (*.f64 (pow.f64 x 7) (pow.f64 x 7))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (-.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/2520 (pow.f64 x 7))))))
(/.f64 (fma.f64 1/16003008000 (pow.f64 (pow.f64 x 7) 3) (*.f64 1/216000 (pow.f64 (pow.f64 x 5) 3))) (fma.f64 1/6350400 (pow.f64 x 14) (-.f64 (*.f64 (pow.f64 x 10) 1/3600) (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 x 7) 1/151200)))))
(/.f64 (fma.f64 1/16003008000 (pow.f64 (pow.f64 x 7) 3) (*.f64 1/216000 (pow.f64 (pow.f64 x 5) 3))) (fma.f64 1/6350400 (pow.f64 x 14) (*.f64 (pow.f64 x 5) (-.f64 (*.f64 (pow.f64 x 5) 1/3600) (*.f64 (pow.f64 x 7) 1/151200)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/2520 (pow.f64 x 7))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))
(/.f64 (-.f64 (*.f64 1/6350400 (*.f64 (pow.f64 x 7) (pow.f64 x 7))) (*.f64 1/3600 (*.f64 (pow.f64 x 5) (pow.f64 x 5)))) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 -1/60 (pow.f64 x 5))))
(/.f64 (fma.f64 1/6350400 (pow.f64 x 14) (*.f64 -1/3600 (pow.f64 x 10))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 (pow.f64 x 5) -1/60)))
(/.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) 1)
(pow.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) 1)
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (exp.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2520 (pow.f64 x 7))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/2520 (pow.f64 x 7)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(expm1.f64 (log1p.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(exp.f64 (log.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(log1p.f64 (expm1.f64 (fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 7) 1/2520 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7)))) (cbrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (sqrt.f64 (*.f64 1/2520 (pow.f64 x 7))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/2520 (pow.f64 x 7)))
(fma.f64 1/2520 (pow.f64 x 7) (*.f64 1/60 (pow.f64 x 5)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(*.f64 -1/3 (pow.f64 x 3))
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(*.f64 -1/3 (pow.f64 x 3))
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(*.f64 -1/3 (pow.f64 x 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 x 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/3) x))))
(/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 x 3) 3) -1/27)) (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) 1/9) (*.f64 x (-.f64 x (*.f64 -1/3 (pow.f64 x 3))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 x 3)) (fma.f64 (pow.f64 x 6) 1/9 (*.f64 x (+.f64 x (*.f64 (pow.f64 x 3) 1/3)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 x 3)) (fma.f64 (pow.f64 x 6) 1/9 (fma.f64 x x (*.f64 1/3 (pow.f64 x 4)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (neg.f64 (*.f64 x x))) (fma.f64 (pow.f64 x 3) -1/3 (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) 1/9) (*.f64 x (neg.f64 x))) (fma.f64 (pow.f64 x 3) -1/3 (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/9) (*.f64 x x)) (-.f64 (*.f64 -1/3 (pow.f64 x 3)) x))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/9) (*.f64 x x)) (fma.f64 -1/3 (pow.f64 x 3) (neg.f64 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (*.f64 (exp.f64 x) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 x) (fma.f64 (pow.f64 x 3) -1/3 x)) (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 1 x (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3))) 1)
(*.f64 -1/3 (pow.f64 x 3))
(pow.f64 (*.f64 (pow.f64 x 3) -1/3) 1)
(*.f64 -1/3 (pow.f64 x 3))
(log.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3))))
(*.f64 -1/3 (pow.f64 x 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) -1/3)))
(*.f64 -1/3 (pow.f64 x 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15))) 1)
(*.f64 (pow.f64 x 5) 2/15)
(pow.f64 (*.f64 (pow.f64 x 5) 2/15) 1)
(*.f64 (pow.f64 x 5) 2/15)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 2/15)))
(*.f64 (pow.f64 x 5) 2/15)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15))))
(*.f64 (pow.f64 x 5) 2/15)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 5) 2/15) (*.f64 (pow.f64 x 5) 2/15)) (*.f64 (pow.f64 x 5) 2/15)))
(*.f64 (pow.f64 x 5) 2/15)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 2/15)))
(*.f64 (pow.f64 x 5) 2/15)
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 2/15)))
(*.f64 (pow.f64 x 5) 2/15)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 2/15)))
(*.f64 (pow.f64 x 5) 2/15)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) 1)
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (fma.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3) (-.f64 (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 x 3) 3) -1/27) (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) 1/9) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (-.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (*.f64 -1/3 (pow.f64 x 3))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (fma.f64 (pow.f64 x 6) 1/9 (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (+.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (*.f64 (pow.f64 x 3) 1/3)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 (fma.f64 (pow.f64 x 5) 2/15 x) 3)) (fma.f64 (pow.f64 x 6) 1/9 (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (+.f64 x (fma.f64 (pow.f64 x 5) 2/15 (*.f64 (pow.f64 x 3) 1/3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/3) (*.f64 (pow.f64 x 3) -1/3)) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x))) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) 1/9) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x))) (-.f64 (*.f64 -1/3 (pow.f64 x 3)) (fma.f64 (pow.f64 x 5) 2/15 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/9) (*.f64 (fma.f64 (pow.f64 x 5) 2/15 x) (fma.f64 (pow.f64 x 5) 2/15 x))) (-.f64 (*.f64 -1/3 (pow.f64 x 3)) (fma.f64 (pow.f64 x 5) 2/15 x)))
(/.f64 (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x)) 1)
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) 1)
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x)) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 2/15 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 2/15 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(*.f64 (pow.f64 x 3) 1/3)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 (pow.f64 x 3) 1/3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/2 (/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (cosh.f64 x)))
(*.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (/.f64 1/2 (cosh.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3)))) 1)
(*.f64 (pow.f64 x 3) 1/3)
(pow.f64 (*.f64 1/3 (pow.f64 x 3)) 1)
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 (pow.f64 x 3) 1/3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 x 3))))
(*.f64 (pow.f64 x 3) 1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5)))) 1)
(*.f64 1/60 (pow.f64 x 5))
(pow.f64 (*.f64 1/60 (pow.f64 x 5)) 1)
(*.f64 1/60 (pow.f64 x 5))
(log.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 1/60 (pow.f64 x 5))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(expm1.f64 (log1p.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(exp.f64 (log.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(log1p.f64 (expm1.f64 (*.f64 1/60 (pow.f64 x 5))))
(*.f64 1/60 (pow.f64 x 5))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) 1)
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/3 (pow.f64 x 3)) 3) (pow.f64 (*.f64 1/60 (pow.f64 x 5)) 3)) (fma.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3)) (-.f64 (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5))) (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))))
(/.f64 (+.f64 (*.f64 1/216000 (pow.f64 (pow.f64 x 5) 3)) (*.f64 1/27 (pow.f64 (pow.f64 x 3) 3))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (-.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 (pow.f64 x 3) 1/3)))))
(/.f64 (fma.f64 1/27 (pow.f64 (pow.f64 x 3) 3) (*.f64 1/216000 (pow.f64 (pow.f64 x 5) 3))) (fma.f64 1/9 (pow.f64 x 6) (-.f64 (*.f64 (pow.f64 x 10) 1/3600) (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/180)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/3 (pow.f64 x 3))) (*.f64 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/60 (pow.f64 x 5)))) (-.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5))))
(/.f64 (-.f64 (*.f64 1/9 (*.f64 (pow.f64 x 3) (pow.f64 x 3))) (*.f64 1/3600 (*.f64 (pow.f64 x 5) (pow.f64 x 5)))) (+.f64 (*.f64 (pow.f64 x 3) 1/3) (*.f64 -1/60 (pow.f64 x 5))))
(/.f64 (fma.f64 1/9 (pow.f64 x 6) (*.f64 -1/3600 (pow.f64 x 10))) (fma.f64 (pow.f64 x 3) 1/3 (*.f64 (pow.f64 x 5) -1/60)))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5))) 1)
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) 1)
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (*.f64 (exp.f64 (*.f64 1/3 (pow.f64 x 3))) (exp.f64 (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(log.f64 (*.f64 (exp.f64 (*.f64 1/60 (pow.f64 x 5))) (exp.f64 (*.f64 1/3 (pow.f64 x 3)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (pow.f64 x 5) 1/60 (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1 (*.f64 1/60 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5)))) (cbrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3)))) (cbrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (sqrt.f64 (*.f64 1/60 (pow.f64 x 5))) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (sqrt.f64 (*.f64 1/3 (pow.f64 x 3))) (*.f64 1/60 (pow.f64 x 5)))
(fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) 1)
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 1 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(pow.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) 1)
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (exp.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))) (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x 2 (fma.f64 1/3 (pow.f64 x 3) (*.f64 1/60 (pow.f64 x 5)))) (*.f64 2 (cosh.f64 x)))))
(/.f64 (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))) (*.f64 2 (cosh.f64 x)))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 1/60 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 x 2 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 1/60 (pow.f64 x 5)))))

eval120.0ms (2.1%)

Compiler

Compiled 6268 to 4330 computations (30.9% saved)

prune49.0ms (0.9%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New2584262
Fresh044
Picked235
Done011
Total26012272
Accurracy
98.6%
Counts
272 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
97.7%
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
6.2%
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
97.0%
x
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
97.7%
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
6.2%
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
97.0%
x
Compiler

Compiled 538 to 406 computations (24.5% saved)

localize316.0ms (5.5%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
100.0%
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
100.0%
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
99.8%
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
100.0%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
100.0%
(*.f64 1/8 (pow.f64 x 5))
99.8%
(*.f64 -1/3 (pow.f64 x 3))
100.0%
(fma.f64 (pow.f64 x 3) -1/3 x)
100.0%
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
100.0%
(*.f64 -13/240 (pow.f64 x 7))
99.9%
(*.f64 2/15 (pow.f64 x 5))
99.8%
(*.f64 -1/3 (pow.f64 x 3))
Compiler

Compiled 203 to 136 computations (33% saved)

series31.0ms (0.5%)

Counts
9 → 64
Calls

27 calls:

TimeVariablePointExpression
19.0ms
x
@-inf
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
4.0ms
x
@-inf
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
1.0ms
x
@inf
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
1.0ms
x
@-inf
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
1.0ms
x
@inf
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))

rewrite75.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
824×add-sqr-sqrt
784×pow1
778×add-exp-log
778×*-un-lft-identity
776×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037225
1833209
Stop Event
node limit
Counts
9 → 131
Calls
Call 1
Inputs
(*.f64 -13/240 (pow.f64 x 7))
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/8 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7)))) 1)
(pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 1)
(log.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (*.f64 -13/240 (pow.f64 x 7))))
(expm1.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7))))
(exp.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))))
(exp.f64 (*.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))) 1))
(log1p.f64 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) 1)
(*.f64 1 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(*.f64 (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 3) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (-.f64 (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2) (*.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2)) (-.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))
(pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 1)
(log.f64 (exp.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))) (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (exp.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 2) (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(expm1.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(exp.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 7) -13/240 (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (fma.f64 2/15 (pow.f64 x 5) x) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7)))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(+.f64 (*.f64 (pow.f64 x 3) -1/3) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 2) (fma.f64 (pow.f64 x 3) -1/3 x)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8))) 1)
(pow.f64 (*.f64 (pow.f64 x 5) 1/8) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x 5) 1/8) 2) (*.f64 (pow.f64 x 5) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (-.f64 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2)) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 2) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 1/8 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))) 1)
(/.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 2 (cosh.f64 x)))
(pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1)
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 2) (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (pow.f64 x 3) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (pow.f64 x 3)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 1)
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 2) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))

simplify91.0ms (1.6%)

Algorithm
egg-herbie
Rules
1762×fma-def
918×times-frac
466×log-prod
460×associate-+l+
444×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03615191
17515051
228375019
Stop Event
node limit
Counts
195 → 209
Calls
Call 1
Inputs
x
(+.f64 (*.f64 2/15 (pow.f64 x 5)) x)
(*.f64 -13/240 (pow.f64 x 7))
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (*.f64 2/15 (pow.f64 x 5)))
(*.f64 -13/240 (pow.f64 x 7))
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (*.f64 2/15 (pow.f64 x 5)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(*.f64 -1/3 (pow.f64 x 3))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(*.f64 -1/3 (pow.f64 x 3))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(*.f64 1/8 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/8 (pow.f64 x 5)))
(*.f64 1/8 (pow.f64 x 5))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/8 (pow.f64 x 5)))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/12 (pow.f64 x 5)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -61/4320 (pow.f64 x 9)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/2 (pow.f64 x 3))
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (*.f64 1/2 (pow.f64 x 3)))
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 5/48 (pow.f64 x 7))))
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -61/1440 (pow.f64 x 9)) (*.f64 5/48 (pow.f64 x 7)))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(*.f64 1/3 (pow.f64 x 3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(*.f64 1/3 (pow.f64 x 3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7)))) 1)
(pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 1)
(log.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (*.f64 -13/240 (pow.f64 x 7))))
(expm1.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7))))
(exp.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))))
(exp.f64 (*.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))) 1))
(log1p.f64 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) 1)
(*.f64 1 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(*.f64 (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 3) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (-.f64 (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2) (*.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2)) (-.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))
(pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 1)
(log.f64 (exp.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))) (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (exp.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 2) (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(expm1.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(exp.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 7) -13/240 (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (fma.f64 2/15 (pow.f64 x 5) x) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7)))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(+.f64 (*.f64 (pow.f64 x 3) -1/3) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 2) (fma.f64 (pow.f64 x 3) -1/3 x)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8))) 1)
(pow.f64 (*.f64 (pow.f64 x 5) 1/8) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x 5) 1/8) 2) (*.f64 (pow.f64 x 5) 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) 1)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (-.f64 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2)) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 2) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 1/8 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))) 1)
(/.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 2 (cosh.f64 x)))
(pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1)
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 2) (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (pow.f64 x 3) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (pow.f64 x 3)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) 1)
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 1)
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 2) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
Outputs
x
(+.f64 (*.f64 2/15 (pow.f64 x 5)) x)
(fma.f64 2/15 (pow.f64 x 5) x)
(*.f64 -13/240 (pow.f64 x 7))
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 -13/240 (pow.f64 x 7) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 2/15 (pow.f64 x 5) (*.f64 -13/240 (pow.f64 x 7)))
(*.f64 -13/240 (pow.f64 x 7))
(+.f64 (*.f64 -13/240 (pow.f64 x 7)) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 -13/240 (pow.f64 x 7) (*.f64 2/15 (pow.f64 x 5)))
(fma.f64 2/15 (pow.f64 x 5) (*.f64 -13/240 (pow.f64 x 7)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 -1/3 (pow.f64 x 3))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 -1/3 (pow.f64 x 3))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 1/8 (pow.f64 x 5))
(*.f64 (pow.f64 x 5) 1/8)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/8 (pow.f64 x 5)))
(fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/8))
(fma.f64 (pow.f64 x 5) 1/8 (*.f64 -1/3 (pow.f64 x 3)))
(*.f64 1/8 (pow.f64 x 5))
(*.f64 (pow.f64 x 5) 1/8)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 1/8 (pow.f64 x 5)))
(fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/8))
(fma.f64 (pow.f64 x 5) 1/8 (*.f64 -1/3 (pow.f64 x 3)))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/12 (pow.f64 x 5)))
(fma.f64 1/6 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -1/12))
(fma.f64 (pow.f64 x 5) -1/12 (*.f64 (pow.f64 x 3) 1/6))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 5/144 (pow.f64 x 7) (*.f64 (pow.f64 x 5) -1/12)))
(fma.f64 (pow.f64 x 3) 1/6 (fma.f64 (pow.f64 x 5) -1/12 (*.f64 (pow.f64 x 7) 5/144)))
(fma.f64 (pow.f64 x 5) -1/12 (fma.f64 (pow.f64 x 3) 1/6 (*.f64 (pow.f64 x 7) 5/144)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -61/4320 (pow.f64 x 9)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -61/4320 (pow.f64 x 9) (fma.f64 5/144 (pow.f64 x 7) (*.f64 (pow.f64 x 5) -1/12))))
(fma.f64 (pow.f64 x 3) 1/6 (fma.f64 -61/4320 (pow.f64 x 9) (fma.f64 (pow.f64 x 5) -1/12 (*.f64 (pow.f64 x 7) 5/144))))
(fma.f64 (pow.f64 x 3) 1/6 (fma.f64 (pow.f64 x 5) -1/12 (fma.f64 (pow.f64 x 7) 5/144 (*.f64 -61/4320 (pow.f64 x 9)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(*.f64 1/2 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/2)
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (*.f64 1/2 (pow.f64 x 3)))
(fma.f64 -1/4 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/2))
(fma.f64 (pow.f64 x 5) -1/4 (*.f64 (pow.f64 x 3) 1/2))
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 5/48 (pow.f64 x 7))))
(fma.f64 -1/4 (pow.f64 x 5) (fma.f64 1/2 (pow.f64 x 3) (*.f64 (pow.f64 x 7) 5/48)))
(fma.f64 (pow.f64 x 5) -1/4 (fma.f64 (pow.f64 x 7) 5/48 (*.f64 (pow.f64 x 3) 1/2)))
(fma.f64 (pow.f64 x 5) -1/4 (fma.f64 (pow.f64 x 3) 1/2 (*.f64 (pow.f64 x 7) 5/48)))
(+.f64 (*.f64 -1/4 (pow.f64 x 5)) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (+.f64 (*.f64 -61/1440 (pow.f64 x 9)) (*.f64 5/48 (pow.f64 x 7)))))
(fma.f64 -1/4 (pow.f64 x 5) (fma.f64 1/2 (pow.f64 x 3) (fma.f64 -61/1440 (pow.f64 x 9) (*.f64 (pow.f64 x 7) 5/48))))
(fma.f64 (pow.f64 x 5) -1/4 (fma.f64 (pow.f64 x 3) 1/2 (fma.f64 (pow.f64 x 7) 5/48 (*.f64 (pow.f64 x 9) -61/1440))))
(fma.f64 (pow.f64 x 5) -1/4 (fma.f64 (pow.f64 x 7) 5/48 (fma.f64 (pow.f64 x 3) 1/2 (*.f64 (pow.f64 x 9) -61/1440))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))
(/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(fma.f64 -1/20 (pow.f64 x 7) (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 7) -1/20 (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (pow.f64 x 3) (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (cosh.f64 x)))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/3)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/3)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7)))) 1)
(*.f64 -13/240 (pow.f64 x 7))
(pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 1)
(*.f64 -13/240 (pow.f64 x 7))
(log.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))))
(*.f64 -13/240 (pow.f64 x 7))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(*.f64 -13/240 (pow.f64 x 7))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (*.f64 -13/240 (pow.f64 x 7))))
(*.f64 -13/240 (pow.f64 x 7))
(expm1.f64 (log1p.f64 (*.f64 -13/240 (pow.f64 x 7))))
(*.f64 -13/240 (pow.f64 x 7))
(exp.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))))
(*.f64 -13/240 (pow.f64 x 7))
(exp.f64 (*.f64 (log.f64 (*.f64 -13/240 (pow.f64 x 7))) 1))
(*.f64 -13/240 (pow.f64 x 7))
(log1p.f64 (expm1.f64 (*.f64 -13/240 (pow.f64 x 7))))
(*.f64 -13/240 (pow.f64 x 7))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) 1)
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(*.f64 1 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))) (cbrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(*.f64 (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) (sqrt.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(/.f64 (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 3) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (-.f64 (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2) (*.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))))
(/.f64 (+.f64 (*.f64 -2197/13824000 (pow.f64 (pow.f64 x 7) 3)) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (-.f64 (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2) (*.f64 -13/240 (*.f64 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))))
(/.f64 (fma.f64 -2197/13824000 (pow.f64 (pow.f64 x 7) 3) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (+.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (*.f64 (fma.f64 2/15 (pow.f64 x 5) x) (-.f64 (fma.f64 2/15 (pow.f64 x 5) x) (*.f64 -13/240 (pow.f64 x 7))))))
(/.f64 (fma.f64 -2197/13824000 (pow.f64 (pow.f64 x 7) 3) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 3)) (fma.f64 (fma.f64 2/15 (pow.f64 x 5) x) (+.f64 (fma.f64 2/15 (pow.f64 x 5) x) (*.f64 (pow.f64 x 7) 13/240)) (*.f64 (pow.f64 x 14) 169/57600)))
(/.f64 (-.f64 (pow.f64 (*.f64 -13/240 (pow.f64 x 7)) 2) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2)) (-.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 14) 169/57600) (pow.f64 (fma.f64 2/15 (pow.f64 x 5) x) 2)) (-.f64 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x)))
(pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 1)
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(log.f64 (exp.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(log.f64 (*.f64 (exp.f64 (*.f64 -13/240 (pow.f64 x 7))) (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(log.f64 (*.f64 (exp.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (exp.f64 (*.f64 -13/240 (pow.f64 x 7)))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x)) 2) (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(expm1.f64 (log1p.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(exp.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))) 1))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(log1p.f64 (expm1.f64 (fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 7) -13/240 (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (*.f64 -13/240 (pow.f64 x 7)) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 1 (fma.f64 2/15 (pow.f64 x 5) x) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x))) (cbrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7)))) (cbrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (sqrt.f64 (fma.f64 2/15 (pow.f64 x 5) x)) (*.f64 -13/240 (pow.f64 x 7)))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (sqrt.f64 (*.f64 -13/240 (pow.f64 x 7))) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 -13/240 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) x))
(+.f64 (*.f64 (pow.f64 x 3) -1/3) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) 1)
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 x))
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 1)
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x))))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 x) 2) (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 x)) 1))
(fma.f64 -1/3 (pow.f64 x 3) x)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 x)))
(fma.f64 -1/3 (pow.f64 x 3) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8))) 1)
(*.f64 (pow.f64 x 5) 1/8)
(pow.f64 (*.f64 (pow.f64 x 5) 1/8) 1)
(*.f64 (pow.f64 x 5) 1/8)
(log.f64 (exp.f64 (*.f64 (pow.f64 x 5) 1/8)))
(*.f64 (pow.f64 x 5) 1/8)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8))))
(*.f64 (pow.f64 x 5) 1/8)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x 5) 1/8) 2) (*.f64 (pow.f64 x 5) 1/8)))
(*.f64 (pow.f64 x 5) 1/8)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 5) 1/8)))
(*.f64 (pow.f64 x 5) 1/8)
(exp.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)))
(*.f64 (pow.f64 x 5) 1/8)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 5) 1/8)) 1))
(*.f64 (pow.f64 x 5) 1/8)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 5) 1/8)))
(*.f64 (pow.f64 x 5) 1/8)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) 1)
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(*.f64 1 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))) (cbrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) (sqrt.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 3) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (-.f64 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2) (*.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 x 3) 3) -1/27) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (+.f64 (pow.f64 (*.f64 -1/3 (pow.f64 x 3)) 2) (-.f64 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2) (*.f64 (*.f64 -1/3 (pow.f64 x 3)) (fma.f64 (pow.f64 x 5) 1/8 x)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (+.f64 (pow.f64 (*.f64 -1/3 (pow.f64 x 3)) 2) (*.f64 (fma.f64 (pow.f64 x 5) 1/8 x) (-.f64 (fma.f64 (pow.f64 x 5) 1/8 x) (*.f64 -1/3 (pow.f64 x 3))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) -1/27 (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 3)) (fma.f64 (fma.f64 (pow.f64 x 5) 1/8 x) (+.f64 (fma.f64 (pow.f64 x 5) 1/8 x) (*.f64 (pow.f64 x 3) 1/3)) (*.f64 (pow.f64 x 6) 1/9)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/3) 2) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2)) (-.f64 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/3 (pow.f64 x 3)) 2) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2)) (-.f64 (*.f64 -1/3 (pow.f64 x 3)) (fma.f64 (pow.f64 x 5) 1/8 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/9) (pow.f64 (fma.f64 (pow.f64 x 5) 1/8 x) 2)) (-.f64 (*.f64 -1/3 (pow.f64 x 3)) (fma.f64 (pow.f64 x 5) 1/8 x)))
(pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 1)
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(log.f64 (exp.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(log.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 x 3) -1/3)) (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (exp.f64 (*.f64 (pow.f64 x 3) -1/3))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)) 2) (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(exp.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))) 1))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 1 (*.f64 (pow.f64 x 3) -1/3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 1 (fma.f64 (pow.f64 x 5) 1/8 x) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3))) (cbrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x))) (cbrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (sqrt.f64 (*.f64 (pow.f64 x 3) -1/3)) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (sqrt.f64 (fma.f64 (pow.f64 x 5) 1/8 x)) (*.f64 (pow.f64 x 3) -1/3))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 -1/3 (pow.f64 x 3) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))) 1)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(/.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 2 (cosh.f64 x)))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(log.f64 (exp.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 2) (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) 1)
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(*.f64 1 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 1)
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (pow.f64 x 3)) -1)
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(log.f64 (exp.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))) 1))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))))
(/.f64 (pow.f64 x 3) (*.f64 2 (cosh.f64 x)))
(*.f64 (pow.f64 x 3) (/.f64 1/2 (cosh.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) 1)
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(*.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (/.f64 1 (*.f64 2 (cosh.f64 x))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 1)
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(pow.f64 (/.f64 (*.f64 2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) -1)
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x))) 2) (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))) 1))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))))
(*.f64 (/.f64 1/2 (cosh.f64 x)) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(/.f64 (*.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) 1/2) (cosh.f64 x))
(*.f64 1/2 (/.f64 (fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3)) (cosh.f64 x)))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 x 2))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) 1)
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 1 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))) (cbrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) (sqrt.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 1)
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(log.f64 (exp.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) 2) (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(expm1.f64 (log1p.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(exp.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))) 1))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))))
(fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))

eval108.0ms (1.9%)

Compiler

Compiled 4525 to 3512 computations (22.4% saved)

prune43.0ms (0.8%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New2472249
Fresh033
Picked235
Done044
Total24912261
Accurracy
98.6%
Counts
261 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
6.2%
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
97.0%
x
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.7%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
97.7%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
6.2%
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
97.0%
x
Compiler

Compiled 324 to 242 computations (25.3% saved)

localize262.0ms (4.6%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
99.8%
(*.f64 1/3 (pow.f64 x 3))
100.0%
(fma.f64 x (*.f64 x 1/3) 2)
100.0%
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
100.0%
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
99.5%
(*.f64 x 1/3)
100.0%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
99.9%
(*.f64 2/15 (pow.f64 x 5))
99.9%
(*.f64 -17/315 (pow.f64 x 7))
99.8%
(*.f64 -1/3 (pow.f64 x 3))
100.0%
(/.f64 (pow.f64 x 3) (cosh.f64 x))
99.8%
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
Compiler

Compiled 186 to 122 computations (34.4% saved)

series14.0ms (0.3%)

Counts
8 → 84
Calls

24 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
1.0ms
x
@inf
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
1.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
1.0ms
x
@inf
(/.f64 (pow.f64 x 3) (cosh.f64 x))
1.0ms
x
@-inf
(/.f64 (pow.f64 x 3) (cosh.f64 x))

rewrite68.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
628×add-sqr-sqrt
600×pow1
596×*-un-lft-identity
592×add-exp-log
590×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030184
1659184
Stop Event
node limit
Counts
8 → 456
Calls
Call 1
Inputs
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(/.f64 (pow.f64 x 3) (cosh.f64 x))
(*.f64 -17/315 (pow.f64 x 7))
(*.f64 x 1/3)
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(fma.f64 x (*.f64 x 1/3) 2)
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
Outputs
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
x

simplify450.0ms (7.9%)

Algorithm
egg-herbie
Rules
1300×fma-def
974×unswap-sqr
886×distribute-lft-in
862×*-commutative
684×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01272952
12382916
24582916
311252916
427672628
545512628
666032628
Stop Event
node limit
Counts
540 → 136
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/12 (pow.f64 x 5)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -61/4320 (pow.f64 x 9)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(pow.f64 x 3)
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))
(+.f64 (*.f64 5/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3)))
(+.f64 (*.f64 -61/720 (pow.f64 x 9)) (+.f64 (*.f64 5/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 1/3 x)
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(*.f64 1/3 (pow.f64 x 3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(*.f64 1/3 (pow.f64 x 3))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
2
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
Outputs
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 -1/12 (pow.f64 x 5)))
(fma.f64 1/6 (pow.f64 x 3) (*.f64 -1/12 (pow.f64 x 5)))
(fma.f64 -1/12 (pow.f64 x 5) (*.f64 1/6 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 5/144 (pow.f64 x 7) (*.f64 -1/12 (pow.f64 x 5))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/12 (pow.f64 x 5) (*.f64 5/144 (pow.f64 x 7))))
(fma.f64 -1/12 (pow.f64 x 5) (fma.f64 1/6 (pow.f64 x 3) (*.f64 5/144 (pow.f64 x 7))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -61/4320 (pow.f64 x 9)) (+.f64 (*.f64 5/144 (pow.f64 x 7)) (*.f64 -1/12 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -61/4320 (pow.f64 x 9) (fma.f64 5/144 (pow.f64 x 7) (*.f64 -1/12 (pow.f64 x 5)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -61/4320 (pow.f64 x 9) (fma.f64 -1/12 (pow.f64 x 5) (*.f64 5/144 (pow.f64 x 7)))))
(fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1/12 (pow.f64 x 5) (fma.f64 5/144 (pow.f64 x 7) (*.f64 -61/4320 (pow.f64 x 9)))))
(fma.f64 5/144 (pow.f64 x 7) (fma.f64 -61/4320 (pow.f64 x 9) (fma.f64 -1/12 (pow.f64 x 5) (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(pow.f64 x 3)
(+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))
(fma.f64 -1/2 (pow.f64 x 5) (pow.f64 x 3))
(fma.f64 (pow.f64 x 5) -1/2 (pow.f64 x 3))
(+.f64 (*.f64 5/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3)))
(fma.f64 5/24 (pow.f64 x 7) (fma.f64 -1/2 (pow.f64 x 5) (pow.f64 x 3)))
(fma.f64 (pow.f64 x 7) 5/24 (fma.f64 (pow.f64 x 5) -1/2 (pow.f64 x 3)))
(fma.f64 (pow.f64 x 5) -1/2 (fma.f64 (pow.f64 x 7) 5/24 (pow.f64 x 3)))
(+.f64 (*.f64 -61/720 (pow.f64 x 9)) (+.f64 (*.f64 5/24 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (pow.f64 x 5)) (pow.f64 x 3))))
(fma.f64 -61/720 (pow.f64 x 9) (fma.f64 5/24 (pow.f64 x 7) (fma.f64 -1/2 (pow.f64 x 5) (pow.f64 x 3))))
(fma.f64 (pow.f64 x 9) -61/720 (fma.f64 (pow.f64 x 7) 5/24 (fma.f64 (pow.f64 x 5) -1/2 (pow.f64 x 3))))
(fma.f64 (pow.f64 x 7) 5/24 (fma.f64 (pow.f64 x 9) -61/720 (fma.f64 (pow.f64 x 5) -1/2 (pow.f64 x 3))))
(fma.f64 (pow.f64 x 5) -1/2 (fma.f64 (pow.f64 x 7) 5/24 (fma.f64 (pow.f64 x 9) -61/720 (pow.f64 x 3))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 2 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 2 (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) 2)
(*.f64 (pow.f64 x 3) (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 1/3 x)
(*.f64 x 1/3)
(*.f64 2 x)
(*.f64 x 2)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/3)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(*.f64 1/3 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/3)
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
(+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3)))
(fma.f64 2 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 x 2 (*.f64 (pow.f64 x 3) 1/3))
(*.f64 x (fma.f64 x (*.f64 x 1/3) 2))
(fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2))
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 3) -1/3 x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(fma.f64 -1/20 (pow.f64 x 7) (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 7) -1/20 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 7) -1/20 x)))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x)))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))) (*.f64 2 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 -1 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
2
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(*.f64 1/3 (pow.f64 x 2))
(*.f64 1/3 (*.f64 x x))
(*.f64 x (*.f64 x 1/3))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(*.f64 1/3 (pow.f64 x 2))
(*.f64 1/3 (*.f64 x x))
(*.f64 x (*.f64 x 1/3))
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
(+.f64 2 (*.f64 1/3 (pow.f64 x 2)))
(+.f64 2 (*.f64 1/3 (*.f64 x x)))
(fma.f64 1/3 (*.f64 x x) 2)
(fma.f64 x (*.f64 x 1/3) 2)
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 -1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 3) -1/3 x))
(+.f64 (*.f64 -1/20 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x)))
(fma.f64 -1/20 (pow.f64 x 7) (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 1/8 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 5) 1/8 x)))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 7) -1/20 x)))
(fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 7) -1/20 x)))
(fma.f64 (pow.f64 x 5) 1/8 (fma.f64 (pow.f64 x 7) -1/20 (fma.f64 (pow.f64 x 3) -1/3 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x 3) (/.f64 1/3 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))) (*.f64 2 (/.f64 x (+.f64 (/.f64 1 (exp.f64 x)) (exp.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 x 2) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 x (/.f64 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) 2)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (*.f64 x (/.f64 2 (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 x (*.f64 x 1/3) 2))
(/.f64 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 x 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607
-2
-1
-1/2
-1/3
-17/315
-4913/31255875
-118587876497/30534793275105123046875
0
24137569/976929722015625
1/10077696
83521/9845600625
1/46656
1/19683
1/1296
1/729
289/99225
1/216
1/81
1/36
1/27
17/315
1/9
1/6
1/3
1/2
3/4
298/315
1
7/6
4/3
3/2
7/4
2
9/4
3
27/8
7/2
4
6
7
8
9
49/4
14
16
27
343/8
49
64
81
343
512
729
2401
19683
117649
40353607

eval77.0ms (1.3%)

Compiler

Compiled 2715 to 1954 computations (28% saved)

prune37.0ms (0.7%)

Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New1952197
Fresh011
Picked314
Done077
Total19811209
Accurracy
100.0%
Counts
209 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(fma.f64 (pow.f64 x 3) -1/3 x)
9.0%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
98.0%
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
97.8%
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.9%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
97.8%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
97.5%
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
97.0%
x
4.4%
1
4.8%
-1
Compiler

Compiled 348 to 239 computations (31.3% saved)

regimes25.0ms (0.4%)

Counts
18 → 1
Calls
Call 1
Inputs
-1
1
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Calls

2 calls:

11.0ms
x
3.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Results
AccuracySegmentsBranch
98.0%1x
98.0%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 238 to 152 computations (36.1% saved)

regimes20.0ms (0.4%)

Counts
17 → 1
Calls
Call 1
Inputs
-1
1
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Calls

2 calls:

12.0ms
x
3.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Results
AccuracySegmentsBranch
98.0%1x
98.0%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 210 to 134 computations (36.2% saved)

regimes17.0ms (0.3%)

Counts
16 → 1
Calls
Call 1
Inputs
-1
1
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (*.f64 2 (cosh.f64 x)))
(*.f64 1/3 (/.f64 (pow.f64 x 3) (+.f64 (exp.f64 (neg.f64 x)) (exp.f64 x))))
(/.f64 (fma.f64 1/3 (pow.f64 x 3) (*.f64 x 2)) (*.f64 2 (cosh.f64 x)))
(/.f64 (*.f64 x (fma.f64 x (*.f64 x 1/3) 2)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (*.f64 1/3 (pow.f64 x 3))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -13/240 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(+.f64 (*.f64 -17/315 (pow.f64 x 7)) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
Calls

2 calls:

10.0ms
x
3.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Results
AccuracySegmentsBranch
97.9%1x
97.9%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 188 to 121 computations (35.6% saved)

regimes7.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
-1
1
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
Outputs
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
97.8%1x
Compiler

Compiled 40 to 29 computations (27.5% saved)

regimes8.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
-1
1
x
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(fma.f64 (pow.f64 x 3) -1/3 x)
(*.f64 1/6 (/.f64 (pow.f64 x 3) (cosh.f64 x)))
Outputs
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
97.5%1x
Compiler

Compiled 27 to 19 computations (29.6% saved)

regimes4.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
-1
1
x
Outputs
x
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
97.0%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.2%)

Counts
2 → 2
Calls
Call 1
Inputs
-1
1
Outputs
-1
1
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
7.0%2x
Compiler

Compiled 5 to 4 computations (20% saved)

regimes3.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
-1
Outputs
-1
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
4.8%1x
Compiler

Compiled 4 to 3 computations (25% saved)

bsearch49.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
-2.6762615347626895e-307
1.548669980432008e-306
Results
47.0ms128×body2048valid
Compiler

Compiled 66 to 58 computations (12.1% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Rules
24×+-commutative
16×*-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048258
170258
272258
373258
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
x
(if (<=.f64 x -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) -1 1)
-1
Outputs
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/2520 (pow.f64 x 7)) (*.f64 1/60 (pow.f64 x 5))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 1/60 (pow.f64 x 5)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 x (*.f64 (pow.f64 x 5) 2/15)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 1/8 (pow.f64 x 5)) x))
(+.f64 (*.f64 (pow.f64 x 3) -1/3) (+.f64 x (*.f64 (pow.f64 x 5) 1/8)))
(+.f64 (*.f64 -1/3 (pow.f64 x 3)) x)
(+.f64 x (*.f64 (pow.f64 x 3) -1/3))
x
(if (<=.f64 x -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) -1 1)
-1
Compiler

Compiled 99 to 78 computations (21.2% saved)

soundness289.0ms (5.1%)

Rules
1762×fma-def
918×times-frac
824×add-sqr-sqrt
784×pow1
778×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037225
1833209
03615191
17515051
228375019
030184
1659184
030184
1659184
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 138 to 96 computations (30.4% saved)

end0.0ms (0%)

preprocess80.0ms (1.4%)

Compiler

Compiled 212 to 148 computations (30.2% saved)

Profiling

Loading profile data...