Hyperbolic tangent

Time bar (total: 7.3s)

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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

sample2.5s (34.7%)

Results
1.6s8201×0valid
550.0ms7742×0unsamplable
19.0ms55×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-exp: 1.2s (68.7% of total)
ival-div: 166.0ms (9.2% of total)
ival-add: 163.0ms (9.1% of total)
ival-neg: 106.0ms (5.9% of total)
ival-sub: 105.0ms (5.8% of total)
const: 15.0ms (0.8% of total)
backward-pass: 6.0ms (0.3% of total)
Bogosity

preprocess138.0ms (1.9%)

Algorithm
egg-herbie
Rules
689×fma-define
254×fma-neg
158×div-sub
128×times-frac
115×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018220
151220
2108220
3238220
4576220
51291220
62484220
72562220
82597220
92628220
102666220
112682220
122690220
Stop Event
saturated
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 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)))))
(neg.f64 (/.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 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))))
(neg.f64 (/.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 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Symmetry

(negabs x)

explain175.0ms (2.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2450-0-(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
60-0-(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
00-0-x
01(558.9859884272329)0-(exp.f64 (neg.f64 x))
00-0-(neg.f64 x)
00-0-(exp.f64 x)
00-0-(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
91.0ms420×0valid
39.0ms92×1valid
Compiler

Compiled 84 to 23 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-exp: 66.0ms (71.7% of total)
ival-sub: 8.0ms (8.7% of total)
ival-add: 5.0ms (5.4% of total)
ival-div: 4.0ms (4.3% of total)
backward-pass: 4.0ms (4.3% of total)
ival-neg: 3.0ms (3.3% of total)
const: 1.0ms (1.1% of total)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

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))))
Compiler

Compiled 14 to 7 computations (50% saved)

simplify72.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (neg.f64 x))
cost-diff0
(exp.f64 x)
cost-diff0
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
cost-diff0
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Rules
318×fma-define
299×fma-neg
102×div-sub
98×times-frac
62×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012137
124137
244137
371137
4132137
5304137
6573137
7877137
81326137
91597137
101747137
111836137
121850137
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
x
(exp.f64 (neg.f64 x))
(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))))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
x
(exp.f64 (neg.f64 x))
(neg.f64 x)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))

localize63.0ms (0.9%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 x)
accuracy100.0%
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
accuracy97.7%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
accuracy11.4%
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
36.0ms210×0valid
17.0ms46×1valid
Compiler

Compiled 35 to 8 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-exp: 30.0ms (72% of total)
ival-div: 4.0ms (9.6% of total)
ival-add: 2.0ms (4.8% of total)
ival-sub: 2.0ms (4.8% of total)
backward-pass: 2.0ms (4.8% of total)
ival-neg: 2.0ms (4.8% of total)
const: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
5 → 36
Calls
Call 1
Inputs
#<alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))>
#<alt (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))>
#<alt (exp.f64 x)>
#<alt (exp.f64 (neg.f64 x))>
#<alt (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))>
Outputs
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))>
#<alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (*.f64 #s(literal 2 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))>
#<alt (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) x)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64))))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) x))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) x))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) x))>
#<alt (exp.f64 (*.f64 #s(literal -1 binary64) x))>
#<alt #s(literal 2 binary64)>
#<alt (+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
#<alt (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))>
Calls

15 calls:

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

rewrite158.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
80×add-exp-log
80×add-log-exp
80×add-cube-cbrt
78×log1p-expm1-u
78×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01240
117440
2340440
Stop Event
unsound
Counts
5 → 45
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Outputs
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)

simplify178.0ms (2.4%)

Algorithm
egg-herbie
Rules
573×distribute-lft-in
537×distribute-rgt-in
508×fma-neg
396×fma-define
354×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0951127
12621030
27131006
321171006
430931006
546061006
652881006
766911006
Stop Event
node limit
Counts
81 → 70
Calls
Call 1
Inputs
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 x #s(literal 2 binary64))))))))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
Outputs
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -17/315 binary64))) #s(literal -1/3 binary64)))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -17/315 binary64) #s(literal 2/15 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) (fma.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/3 binary64))) (pow.f64 x #s(literal 3 binary64)) x)
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -17/315 binary64) #s(literal 2/15 binary64)) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) x))) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64))))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(-.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) x)
(+.f64 x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(fma.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1/6 binary64)))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))))
(fma.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) x))) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal -1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (neg.f64 x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (neg.f64 x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (neg.f64 x))
(exp.f64 (*.f64 #s(literal -1 binary64) x))
(exp.f64 (neg.f64 x))
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/12 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/12 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/12 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 x x (fma.f64 #s(literal 1/12 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal 1/360 binary64) (pow.f64 x #s(literal 2 binary64))))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/360 binary64)))))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 x x (fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/360 binary64) #s(literal 1/12 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal 0 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)

eval10.0ms (0.1%)

Compiler

Compiled 1426 to 302 computations (78.8% saved)

prune25.0ms (0.3%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New81990
Fresh000
Picked011
Done000
Total811091
Accuracy
98.1%
Counts
91 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.0%
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
8.0%
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) 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))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.2%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
96.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
96.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
96.0%
x
6.0%
#s(literal 3/2 binary64)
Compiler

Compiled 252 to 167 computations (33.7% saved)

simplify131.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 x)
cost-diff0
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
cost-diff-6272
(-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
cost-diff-6272
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
cost-diff0
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff-6272
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
cost-diff-6144
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
cost-diff0
(exp.f64 x)
cost-diff0
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
cost-diff0
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
Rules
745×times-frac
588×fma-neg
501×distribute-lft-in
468×distribute-rgt-in
433×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039945
1106857
2275845
3831845
41801845
52239845
63203845
73762845
84817845
97010845
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))
(pow.f64 x #s(literal 2 binary64))
(+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))
#s(literal 1/3 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))
(+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))
#s(literal 1/60 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))
#s(literal 1/2520 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(neg.f64 x)
#s(literal 3/2 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
#s(literal -1/3 binary64)
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
#s(literal 2/15 binary64)
#s(literal 1/3 binary64)
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 x #s(literal 2 binary64))
#s(literal 1/3 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(neg.f64 x)
Outputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)) (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64)))) (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64)))))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64))))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/3 binary64))))
(pow.f64 x #s(literal 2 binary64))
(+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/3 binary64)))
#s(literal 1/3 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64) #s(literal 1/60 binary64))
#s(literal 1/60 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))
#s(literal 1/2520 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(neg.f64 x)
#s(literal 3/2 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
#s(literal -1/3 binary64)
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64)))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64))
#s(literal 2/15 binary64)
#s(literal 1/3 binary64)
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 x #s(literal 2 binary64))
#s(literal 1/3 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 x)
(exp.f64 (neg.f64 x))
(neg.f64 x)

localize284.0ms (3.9%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
accuracy100.0%
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
accuracy100.0%
(-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
accuracy99.8%
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
accuracy100.0%
(pow.f64 x #s(literal 2 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
accuracy99.7%
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))
accuracy99.8%
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))
accuracy99.8%
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))
Results
220.0ms256×0valid
Compiler

Compiled 288 to 35 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 178.0ms
...c/correct-round.rkt:130:19: 134.0ms (75.5% of total)
ival-mult: 20.0ms (11.3% of total)
ival-add: 9.0ms (5.1% of total)
ival-exp: 4.0ms (2.3% of total)
ival-pow: 4.0ms (2.3% of total)
ival-div: 3.0ms (1.7% of total)
ival-sub: 1.0ms (0.6% of total)
const: 1.0ms (0.6% of total)
ival-neg: 1.0ms (0.6% of total)
backward-pass: 0.0ms (0% of total)

series31.0ms (0.4%)

Counts
15 → 130
Calls
Call 1
Inputs
#<alt (pow.f64 x #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))>
Outputs
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt x>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt #s(literal -1/3 binary64)>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))))>
#<alt (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/2520 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2/15 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal 2 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/20 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
Calls

45 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(* (pow x 2) (+ 1/60 (* (pow x 2) 1/2520)))
1.0ms
x
@-inf
(/ (* x (+ 2 (* (pow x 2) 1/3))) (+ (exp x) (exp (neg x))))
1.0ms
x
@inf
(/ (* x (+ 2 (* (pow x 2) 1/3))) (+ (exp x) (exp (neg x))))
1.0ms
x
@inf
(* (pow x 2) 1/2520)
1.0ms
x
@inf
(* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* (pow x 2) 1/2520)))))

rewrite64.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
299×log1p-expm1-u
299×expm1-log1p-u
292×add-exp-log
292×add-log-exp
290×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037150
1646150
Stop Event
node limit
Counts
15 → 1125
Calls
Call 1
Inputs
(pow.f64 x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)

simplify266.0ms (3.6%)

Algorithm
egg-herbie
Rules
842×fma-neg
668×associate-/r*
580×distribute-lft-in
553×distribute-rgt-in
481×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02095527
14965391
212724961
338634753
479064753
Stop Event
node limit
Counts
1255 → 188
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
x
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(literal -1/3 binary64)
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/2520 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2/15 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/20 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
Outputs
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))
x
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
#s(literal -1/3 binary64)
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 2/15 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/3 binary64))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64))))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64) #s(literal 1/3 binary64)) (*.f64 x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)))))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal 1/60 binary64)) #s(literal 1/3 binary64)) (*.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/2520 binary64))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(*.f64 #s(literal 1/2520 binary64) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 7 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/2520 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/60 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/60 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2520 binary64)) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/2520 binary64) (+.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 2/15 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 2/15 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2/15 binary64))))
(*.f64 (-.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 2/15 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 2/15 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(+.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/20 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/20 binary64))) #s(literal -1/3 binary64)))))
(+.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/20 binary64) #s(literal 1/8 binary64)) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/20 binary64) #s(literal -1/3 binary64))) x)
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/20 binary64) #s(literal 1/8 binary64)) #s(literal -1/3 binary64)) x)
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))
(*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1/3 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(fma.f64 x (/.f64 #s(literal 2 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/3 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(*.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal -19/60 binary64)
#s(literal -11/90 binary64)
#s(literal -1/9 binary64)
#s(literal -17/180 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -7/1620 binary64)
#s(literal -1/729 binary64)
#s(literal -1/900 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/216000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/5832000 binary64)
#s(literal 1/729000 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/32400 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/10800 binary64)
#s(literal 1/8100 binary64)
#s(literal 1/3600 binary64)
#s(literal 4913/5832000 binary64)
#s(literal 1/810 binary64)
#s(literal 1/729 binary64)
#s(literal 17/10800 binary64)
#s(literal 1331/729000 binary64)
#s(literal 1/540 binary64)
#s(literal 11/5400 binary64)
#s(literal 8/3375 binary64)
#s(literal 1/180 binary64)
#s(literal 289/32400 binary64)
#s(literal 1/90 binary64)
#s(literal 91/8100 binary64)
#s(literal 11/900 binary64)
#s(literal 1/81 binary64)
#s(literal 121/8100 binary64)
#s(literal 539/32400 binary64)
#s(literal 1/60 binary64)
#s(literal 34/2025 binary64)
#s(literal 4/225 binary64)
#s(literal 1/54 binary64)
#s(literal 1/45 binary64)
#s(literal 5/162 binary64)
#s(literal 1/27 binary64)
#s(literal 17/180 binary64)
#s(literal 1/10 binary64)
#s(literal 19/180 binary64)
#s(literal 1/9 binary64)
#s(literal 11/90 binary64)
#s(literal 23/180 binary64)
#s(literal 2/15 binary64)
#s(literal 3/17 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 20/3 binary64)
#s(literal 22/3 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)

eval94.0ms (1.3%)

Compiler

Compiled 12511 to 3001 computations (76% saved)

prune239.0ms (3.3%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New66010670
Fresh134
Picked145
Done011
Total66218680
Accuracy
98.1%
Counts
680 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.0%
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) 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))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
24.6%
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
96.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
96.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
95.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
95.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
96.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
96.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
96.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
23.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
37.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
46.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
73.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
96.0%
x
6.0%
#s(literal 3/2 binary64)
Compiler

Compiled 393 to 292 computations (25.7% saved)

simplify244.0ms (3.3%)

Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) x)
cost-diff0
(exp.f64 x)
cost-diff128
(-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))
cost-diff128
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff128
(*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))
cost-diff256
(-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))
cost-diff256
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))
cost-diff128
(*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))
cost-diff256
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))
cost-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
cost-diff-6272
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
cost-diff0
(fma.f64 x x #s(literal 2 binary64))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
Rules
1347×fma-define
1062×fma-neg
533×unsub-neg
384×div-sub
363×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038408
180376
2139370
3308370
4702370
52129370
63972370
75165370
85506370
95617370
105657370
115702370
126892370
137708370
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 x #s(literal 2 binary64))
#s(literal 1/3 binary64)
(fma.f64 x x #s(literal 2 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))
#s(literal -1/3 binary64)
#s(literal 1/3600 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))
#s(literal 2/15 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/3 binary64)
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))
(exp.f64 x)
x
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 (neg.f64 x))
(neg.f64 x)
Outputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))) (fma.f64 x x #s(literal 2 binary64))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)) (fma.f64 x x #s(literal 2 binary64))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 x #s(literal 2 binary64)))
x
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(pow.f64 x #s(literal 2 binary64))
#s(literal 1/3 binary64)
(fma.f64 x x #s(literal 2 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x #s(literal 10799/10800 binary64))
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))
#s(literal 10799/10800 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))
#s(literal -1/10800 binary64)
#s(literal -1/3 binary64)
#s(literal 1/3600 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(*.f64 x (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))
#s(literal -8999/27000 binary64)
(*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))
#s(literal 1/27000 binary64)
#s(literal 2/15 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/3 binary64)
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (+.f64 x (expm1.f64 x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))
(+.f64 x (expm1.f64 x))
(exp.f64 x)
x
(-.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 (neg.f64 x))
(neg.f64 x)

localize269.0ms (3.7%)

Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 x)
accuracy100.0%
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
accuracy97.7%
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
accuracy11.4%
(-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))
accuracy100.0%
(*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))
accuracy98.4%
(-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))
accuracy100.0%
(*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))
accuracy99.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
accuracy100.0%
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))))
accuracy100.0%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
Results
195.0ms210×0valid
33.0ms46×1valid
Compiler

Compiled 154 to 29 computations (81.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 18.0ms (24.1% of total)
...c/correct-round.rkt:130:19: 15.0ms (20.1% of total)
ival-exp: 11.0ms (14.8% of total)
ival-add: 7.0ms (9.4% of total)
backward-pass: 6.0ms (8% of total)
ival-sub: 5.0ms (6.7% of total)
ival-div: 4.0ms (5.4% of total)
ival-pow: 4.0ms (5.4% of total)
ival-fma: 4.0ms (5.4% of total)
const: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)

series59.0ms (0.8%)

Counts
13 → 108
Calls
Call 1
Inputs
#<alt (fma.f64 x x #s(literal 2 binary64))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))>
#<alt (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))>
#<alt (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))>
#<alt (/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))>
#<alt (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))>
#<alt (-.f64 #s(literal 1 binary64) x)>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))>
Outputs
#<alt #s(literal 2 binary64)>
#<alt (+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (pow.f64 x #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (pow.f64 x #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))>
#<alt (*.f64 #s(literal 1/3 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal 1/3 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))))))>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal 10799/10800 binary64) x)>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) x)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -5/12 binary64) x)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 5/12 binary64)))))))>
#<alt (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))>
#<alt (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))>
#<alt (*.f64 #s(literal 2 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))>
#<alt (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))>
#<alt x>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt x>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))>
#<alt #s(literal 2 binary64)>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
Calls

27 calls:

TimeVariablePointExpression
41.0ms
x
@inf
(* x (+ 1 (* (pow x 2) (- (* 2/15 1/3600) 1/3))))
3.0ms
x
@0
(* x (+ 1 (* (pow x 2) (- (* 2/15 1/3600) 1/3))))
1.0ms
x
@inf
(/ (- (exp x) (- 1 x)) (+ (exp x) (exp (neg x))))
1.0ms
x
@-inf
(/ (- (exp x) (- 1 x)) (+ (exp x) (exp (neg x))))
0.0ms
x
@inf
(/ (* x (+ 2 (* (pow x 2) 1/3))) (+ (* x x) 2))

rewrite54.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
213×log1p-expm1-u
213×expm1-log1p-u
209×add-exp-log
208×add-log-exp
208×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038160
1470160
Stop Event
node limit
Counts
13 → 123
Calls
Call 1
Inputs
(fma.f64 x x #s(literal 2 binary64))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64)))
(*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))
(-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64))
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x))
(-.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
Outputs
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal -1/10800 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/27000 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)

simplify121.0ms (1.7%)

Algorithm
egg-herbie
Rules
399×associate-*r*
395×fma-define
354×associate-*l*
329×div-sub
285×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01723113
14502858
211842778
337192620
469972620
Stop Event
node limit
Counts
231 → 115
Calls
Call 1
Inputs
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(pow.f64 x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(*.f64 #s(literal 1/3 binary64) x)
(*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 1/3 binary64) x)
(*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))))))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -5/12 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 5/12 binary64)))))))
(/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal -1/10800 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/27000 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
Outputs
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(pow.f64 x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(pow.f64 x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64)))
(fma.f64 x x #s(literal 2 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(+.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/12 binary64))) #s(literal -1/3 binary64)))))
(+.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1/6 binary64)) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -1/12 binary64) #s(literal 1/6 binary64)) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal 1/3 binary64) x)
(*.f64 x #s(literal 1/3 binary64))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 x #s(literal 1/3 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/3 binary64) x)))
(fma.f64 x #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) x))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/3 binary64) x)) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (/.f64 #s(literal 4/3 binary64) x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (fma.f64 x #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) x)) (*.f64 x (+.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 #s(literal 1/3 binary64) x)
(*.f64 x #s(literal 1/3 binary64))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 x #s(literal 1/3 binary64) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/3 binary64) x)))
(fma.f64 x #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/3 binary64) x)) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (/.f64 #s(literal 4/3 binary64) x) (*.f64 x (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal 4/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 16/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))))))))
(*.f64 x (-.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 x (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 4/3 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (fma.f64 x #s(literal 1/3 binary64) (/.f64 #s(literal 4/3 binary64) x)) (*.f64 x (+.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -8/3 binary64) (pow.f64 x #s(literal 4 binary64))))))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal 10799/10800 binary64) x)
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (fma.f64 x #s(literal 1/4 binary64) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -5/12 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x #s(literal -5/12 binary64))))))
(*.f64 x (fma.f64 x (fma.f64 x #s(literal -5/12 binary64) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 5/12 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (fma.f64 #s(literal -5/48 binary64) x #s(literal -5/12 binary64)))))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x #s(literal -5/48 binary64) #s(literal -5/12 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(/.f64 x (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))) x)) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 (exp.f64 x) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (+.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) x)))
(fma.f64 x (+.f64 (/.f64 (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))) (/.f64 #s(literal -1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))
(-.f64 (/.f64 x (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))) (/.f64 (exp.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x #s(literal 1/24 binary64))))))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/24 binary64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (expm1.f64 x) x)))
(-.f64 x (neg.f64 (expm1.f64 x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(-.f64 #s(literal 1 binary64) x)
#s(literal 2 binary64)
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64) #s(literal 2 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal 116618401/116640000 binary64)
#s(literal 10799/10800 binary64)
#s(literal -1/10800 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/27000 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -1/3 binary64)
#s(literal 0 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 8 binary64)
#s(literal 16 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal -8999/27000 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 80982001/729000000 binary64)

eval46.0ms (0.6%)

Compiler

Compiled 3837 to 1053 computations (72.6% saved)

prune289.0ms (3.9%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New2898297
Fresh088
Picked325
Done235
Total29421315
Accuracy
98.5%
Counts
315 → 21
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))))
7.0%
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
95.9%
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
96.0%
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
24.6%
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
96.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
96.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
95.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
96.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
96.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
95.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
46.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
23.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
46.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
73.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
24.8%
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
37.8%
(*.f64 x #s(literal 10799/10800 binary64))
96.0%
x
6.6%
#s(literal 10799/10800 binary64)
Compiler

Compiled 416 to 314 computations (24.5% saved)

simplify350.0ms (4.8%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
cost-diff0
(exp.f64 x)
cost-diff128
(-.f64 (exp.f64 x) #s(literal 1 binary64))
cost-diff128
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
cost-diff-6272
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
cost-diff128
(*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))
cost-diff256
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))
cost-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
cost-diff-6272
(-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
cost-diff-6272
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
cost-diff0
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
cost-diff0
(pow.f64 x #s(literal 2 binary64))
Rules
1728×fma-define
385×fma-neg
309×cancel-sign-sub-inv
233×distribute-lft-in
222×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035353
171339
2118335
3289335
4579335
5811335
6985335
71692335
82284335
92980335
103409335
113564335
123627335
133702335
144665335
154936335
165114335
175495335
185527335
195533335
205533335
215553335
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
#s(literal 1/8 binary64)
#s(literal 1/3 binary64)
#s(literal 10799/10800 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))
#s(literal -1/3 binary64)
#s(literal 1/216000 binary64)
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
x
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -8999/27000 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) #s(literal 1 binary64))
(exp.f64 x)
x
#s(literal 1 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 (neg.f64 x))
(neg.f64 x)
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(+.f64 x (*.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64)) (pow.f64 x #s(literal 3 binary64)) x)
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)) x))
x
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64)))
(pow.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64))
#s(literal 1/8 binary64)
#s(literal 1/3 binary64)
#s(literal 10799/10800 binary64)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x #s(literal 647999/648000 binary64))
x
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))
#s(literal -1/648000 binary64)
#s(literal -1/3 binary64)
#s(literal 1/216000 binary64)
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
x
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -8999/27000 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) #s(literal 1 binary64))
(expm1.f64 x)
(exp.f64 x)
x
#s(literal 1 binary64)
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
(exp.f64 (neg.f64 x))
(neg.f64 x)

localize341.0ms (4.7%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 x)
accuracy100.0%
(+.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
accuracy97.7%
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
accuracy11.4%
(-.f64 (exp.f64 x) #s(literal 1 binary64))
accuracy100.0%
(pow.f64 x #s(literal 3 binary64))
accuracy100.0%
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
accuracy99.8%
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))
accuracy100.0%
(*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))
accuracy99.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
accuracy100.0%
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
accuracy100.0%
(-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
accuracy99.7%
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
Results
276.0ms213×0valid
31.0ms42×1valid
1.0ms2valid
Compiler

Compiled 129 to 29 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-pow: 60.0ms (47.4% of total)
...c/correct-round.rkt:130:19: 24.0ms (19% of total)
ival-mult: 13.0ms (10.3% of total)
ival-exp: 11.0ms (8.7% of total)
ival-add: 6.0ms (4.7% of total)
backward-pass: 5.0ms (3.9% of total)
ival-sub: 4.0ms (3.2% of total)
ival-div: 2.0ms (1.6% of total)
const: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)

series17.0ms (0.2%)

Counts
12 → 64
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))>
#<alt (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (pow.f64 x #s(literal 3 binary64))>
#<alt (+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))>
#<alt (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))>
#<alt (-.f64 (exp.f64 x) #s(literal 1 binary64))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))>
Outputs
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt #s(literal -1/3 binary64)>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt (*.f64 #s(literal 647999/648000 binary64) x)>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))>
#<alt (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x)))>
#<alt (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))))>
#<alt (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 1/6 binary64)))))))>
#<alt (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/8 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))>
Calls

30 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(* x (+ 1 (* (pow x 2) (- (* 1/8 (pow x 2)) 1/3))))
1.0ms
x
@inf
(/ (- (exp x) 1) (+ (exp x) (exp (neg x))))
1.0ms
x
@-inf
(/ (- (exp x) 1) (+ (exp x) (exp (neg x))))
1.0ms
x
@-inf
(* x (+ 1 (* (pow x 2) (- (* 1/8 (pow x 2)) 1/3))))
0.0ms
x
@0
(* -8999/27000 (pow x 3))

rewrite56.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
190×log1p-expm1-u
190×expm1-log1p-u
186×add-cube-cbrt
185×add-exp-log
185×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034177
1436177
27756177
Stop Event
unsound
Counts
12 → 738
Calls
Call 1
Inputs
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64)))
(*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(-.f64 (exp.f64 x) #s(literal 1 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
Outputs
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -1/648000 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)

simplify137.0ms (1.9%)

Algorithm
egg-herbie
Rules
998×fma-define
756×fma-neg
326×distribute-lft-in
312×distribute-rgt-in
274×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01522473
13202369
27222329
318772215
445872215
574322215
Stop Event
node limit
Counts
802 → 126
Calls
Call 1
Inputs
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
#s(literal -1/3 binary64)
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 #s(literal 647999/648000 binary64) x)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/8 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -1/648000 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
Outputs
(*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
#s(literal -1/3 binary64)
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 #s(literal 647999/648000 binary64) x)
(*.f64 x #s(literal 647999/648000 binary64))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 8999/27000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 8999/27000 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1/2 binary64))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (fma.f64 x #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 x (fma.f64 x (fma.f64 x #s(literal -1/6 binary64) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -5/48 binary64) x) #s(literal 1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 x (fma.f64 #s(literal -5/48 binary64) x #s(literal -1/6 binary64)))))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x #s(literal -5/48 binary64) #s(literal -1/6 binary64)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (*.f64 #s(literal -1 binary64) x))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x #s(literal 1/24 binary64))))))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/24 binary64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/8 binary64))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 #s(literal 1/8 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -1/648000 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)
#s(literal -19/9 binary64)
#s(literal -2 binary64)
#s(literal -4/3 binary64)
#s(literal -1 binary64)
#s(literal -80/81 binary64)
#s(literal -26/27 binary64)
#s(literal -8/9 binary64)
#s(literal -2/3 binary64)
#s(literal -1/3 binary64)
#s(literal -8999/27000 binary64)
#s(literal -19/81 binary64)
#s(literal -2/9 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -728757026999/19683000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/729 binary64)
#s(literal 1/512 binary64)
#s(literal 1/81 binary64)
#s(literal 1/64 binary64)
#s(literal 1/24 binary64)
#s(literal 1/12 binary64)
#s(literal 80982001/729000000 binary64)
#s(literal 1/9 binary64)
#s(literal 10/81 binary64)
#s(literal 1/8 binary64)
#s(literal 8999/27000 binary64)
#s(literal 4/9 binary64)
#s(literal 9/19 binary64)
#s(literal 1/2 binary64)
#s(literal 16/27 binary64)
#s(literal 52/81 binary64)
#s(literal 2/3 binary64)
#s(literal 512/729 binary64)
#s(literal 3/4 binary64)
#s(literal 64/81 binary64)
#s(literal 208/243 binary64)
#s(literal 8/9 binary64)
#s(literal 17576/19683 binary64)
#s(literal 73/81 binary64)
#s(literal 676/729 binary64)
#s(literal 26/27 binary64)
#s(literal 80/81 binary64)
#s(literal 728/729 binary64)
#s(literal 419902704001/419904000000 binary64)
#s(literal 647999/648000 binary64)
#s(literal 1 binary64)
#s(literal 730/729 binary64)
#s(literal 10/9 binary64)
#s(literal 91/81 binary64)
#s(literal 100/81 binary64)
#s(literal 4/3 binary64)
#s(literal 1000/729 binary64)
#s(literal 13/9 binary64)
#s(literal 3/2 binary64)
#s(literal 5/3 binary64)
#s(literal 16/9 binary64)
#s(literal 2 binary64)
#s(literal 19/9 binary64)
#s(literal 57/26 binary64)
#s(literal 64/27 binary64)
#s(literal 76/27 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 361/81 binary64)
#s(literal 6 binary64)
#s(literal 6859/729 binary64)

eval44.0ms (0.6%)

Compiler

Compiled 3835 to 1268 computations (66.9% saved)

prune45.0ms (0.6%)

Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New2985303
Fresh11011
Picked235
Done055
Total30123324
Accuracy
98.5%
Counts
324 → 23
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))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
96.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
19.3%
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
95.9%
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
96.0%
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
24.6%
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
96.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
96.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
95.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
96.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
95.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 4913/5832000 binary64)) #s(literal 1/3 binary64)))))
96.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
95.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/64 binary64) #s(literal 1/3 binary64)))))
95.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
46.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
23.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
73.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
24.8%
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
46.7%
(*.f64 x #s(literal 647999/648000 binary64))
37.8%
(*.f64 x #s(literal 10799/10800 binary64))
96.0%
x
6.6%
#s(literal 10799/10800 binary64)
Compiler

Compiled 606 to 334 computations (44.9% saved)

regimes19.0ms (0.3%)

Counts
33 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
x
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/64 binary64) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 4913/5832000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Calls

2 calls:

9.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
9.0ms
x
Results
AccuracySegmentsBranch
96.5%1x
96.5%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 16 to 8 computations (50% saved)

regimes23.0ms (0.3%)

Counts
32 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
x
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/64 binary64) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 4913/5832000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(/.f64 (expm1.f64 x) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (-.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) x)) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 #s(literal 2/15 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/3 binary64)))))
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Outputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
Calls

2 calls:

15.0ms
x
7.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Results
AccuracySegmentsBranch
96.5%1x
96.5%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
Compiler

Compiled 16 to 8 computations (50% saved)

regimes7.0ms (0.1%)

Counts
22 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
x
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/64 binary64) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 4913/5832000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 3/17 binary64)) #s(literal 1/3 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64)) x)
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
96.0%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes5.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
x
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 x (*.f64 #s(literal -8999/27000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -8999/27000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1/64 binary64) #s(literal 1/3 binary64)))))
Outputs
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
96.0%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
x
(*.f64 x #s(literal 10799/10800 binary64))
(*.f64 x #s(literal 647999/648000 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) #s(literal -728757026999/19683000000000 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/216000 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 1/3600 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) #s(literal 3/17 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216000 binary64) (-.f64 (*.f64 #s(literal 2/15 binary64) #s(literal 1/3600 binary64)) #s(literal 1/3 binary64)))))
Outputs
x
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
96.0%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Accuracy

Total -0.4b remaining (-0.7%)

Threshold costs -0.4b (-0.7%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 10799/10800 binary64)
#s(literal 3/2 binary64)
Outputs
#s(literal 10799/10800 binary64)
Calls

1 calls:

1.0ms
x
Results
AccuracySegmentsBranch
6.6%1x
Compiler

Compiled 2 to 1 computations (50% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×*-commutative
+-commutative
1-exp
sub-neg
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045215
169215
271215
372215
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
x
#s(literal 10799/10800 binary64)
Outputs
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/2520 binary64)))))))) (+.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 1/3 binary64)))) (fma.f64 x x #s(literal 2 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) #s(literal 1/216000 binary64)) #s(literal 1/3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -575999/1728000 binary64))))
(+.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))))
x
#s(literal 10799/10800 binary64)

soundness669.0ms (9.1%)

Rules
573×distribute-lft-in
537×distribute-rgt-in
508×fma-neg
399×associate-*r*
396×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037150
1646150
0951127
12621030
27131006
321171006
430931006
546061006
652881006
766911006
038160
1470160
01723113
14502858
211842778
337192620
469972620
Stop Event
fuel
node limit
node limit
node limit
node limit
Compiler

Compiled 266 to 115 computations (56.8% saved)

preprocess42.0ms (0.6%)

Remove

(negabs x)

Compiler

Compiled 324 to 190 computations (41.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...