Hyperbolic sine

Time bar (total: 10.1s)

analyze0.0ms (0%)

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

Compiled 10 to 8 computations (20% 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)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

sample2.0s (19.6%)

Results
1.4s3999×1valid
349.0ms4257×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-exp: 686.0ms (61.4% of total)
ival-div: 129.0ms (11.6% of total)
ival-sub: 112.0ms (10% of total)
backward-pass: 94.0ms (8.4% of total)
ival-neg: 81.0ms (7.3% of total)
const: 15.0ms (1.3% of total)
Bogosity

preprocess73.0ms (0.7%)

Algorithm
egg-herbie
Rules
344×fmsub-define
342×fnmsub-define
340×fnmadd-define
318×fnmadd-define
286×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01224
14024
29224
320124
447624
596424
6125024
7134924
078
1188
2368
3668
41198
52098
63618
76218
89888
911588
1011768
011768
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(/ (- (exp x) (exp (neg x))) 2)
Outputs
(/ (- (exp x) (exp (neg x))) 2)
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
Call 2
Inputs
(/ (- (exp x) (exp (neg x))) 2)
(/ (- (exp (neg x)) (exp (neg (neg x)))) 2)
(neg (/ (- (exp (neg x)) (exp (neg (neg x)))) 2))
Outputs
(/ (- (exp x) (exp (neg x))) 2)
(fnmsub (exp x) -1/2 (/ 1/2 (exp x)))
(/ (- (exp (neg x)) (exp (neg (neg x)))) 2)
(fnmsub (exp x) 1/2 (/ -1/2 (exp x)))
(neg (/ (- (exp (neg x)) (exp (neg (neg x)))) 2))
(fnmsub (exp x) -1/2 (/ 1/2 (exp x)))
Symmetry

(negabs x)

explain175.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1270-0-(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
00-0-x
00-0-(exp.f64 (neg.f64 x))
00-0-(neg.f64 x)
00-0-(exp.f64 x)
00-0-(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
Results
100.0ms250×1valid
31.0ms262×0valid
Compiler

Compiled 59 to 23 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-exp: 35.0ms (42.4% of total)
ival-sub: 29.0ms (35.1% of total)
ival-div: 6.0ms (7.3% of total)
backward-pass: 6.0ms (7.3% of total)
ival-neg: 5.0ms (6.1% of total)
const: 1.0ms (1.2% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify36.0ms (0.4%)

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))) #s(literal 2 binary64))
Rules
318×fnmadd-define
286×fmsub-define
284×fnmsub-define
276×fma-lowering-fma.f32
276×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
11823
23623
36623
411923
520923
636123
762123
898823
9115823
10117623
0117623
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (- (exp x) (exp (neg x))) 2)
(- (exp x) (exp (neg x)))
(exp x)
x
(exp (neg x))
(neg x)
2
Outputs
(/ (- (exp x) (exp (neg x))) 2)
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(- (exp x) (exp (neg x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(exp x)
(exp.f64 x)
x
(exp (neg x))
(exp.f64 (-.f64 #s(literal 0 binary64) x))
(neg x)
(-.f64 #s(literal 0 binary64) x)
2
#s(literal 2 binary64)

localize76.0ms (0.8%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(exp.f64 (neg.f64 x))
accuracy100.0%
(exp.f64 x)
accuracy53.5%
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
39.0ms125×1valid
24.0ms131×0valid
Compiler

Compiled 25 to 8 computations (68% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-exp: 18.0ms (44.3% of total)
ival-sub: 15.0ms (36.9% of total)
ival-div: 3.0ms (7.4% of total)
backward-pass: 3.0ms (7.4% of total)
ival-neg: 2.0ms (4.9% of total)
const: 0.0ms (0% of total)

series3.0ms (0%)

Counts
5 → 60
Calls
Call 1
Inputs
#<alt (/ (- (exp x) (exp (neg x))) 2)>
#<alt (- (exp x) (exp (neg x)))>
#<alt (exp x)>
#<alt (exp (neg x))>
#<alt (neg x)>
Outputs
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))>
#<alt (* 1/2 (- (exp x) (exp (neg x))))>
#<alt (* 1/2 (- (exp x) (exp (neg x))))>
#<alt (* 1/2 (- (exp x) (exp (neg x))))>
#<alt (* 1/2 (- (exp x) (exp (neg x))))>
#<alt (* 1/2 (- (exp x) (exp (* -1 x))))>
#<alt (* 1/2 (- (exp x) (exp (* -1 x))))>
#<alt (* 1/2 (- (exp x) (exp (* -1 x))))>
#<alt (* 1/2 (- (exp x) (exp (* -1 x))))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (* 1/3 (pow x 2))))>
#<alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))>
#<alt (* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))>
#<alt (- (exp x) (exp (neg x)))>
#<alt (- (exp x) (exp (neg x)))>
#<alt (- (exp x) (exp (neg x)))>
#<alt (- (exp x) (exp (neg x)))>
#<alt (- (exp x) (exp (* -1 x)))>
#<alt (- (exp x) (exp (* -1 x)))>
#<alt (- (exp x) (exp (* -1 x)))>
#<alt (- (exp x) (exp (* -1 x)))>
#<alt 1>
#<alt (+ 1 x)>
#<alt (+ 1 (* x (+ 1 (* 1/2 x))))>
#<alt (+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt 1>
#<alt (+ 1 (* -1 x))>
#<alt (+ 1 (* x (- (* 1/2 x) 1)))>
#<alt (+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))>
#<alt (exp (neg x))>
#<alt (exp (neg x))>
#<alt (exp (neg x))>
#<alt (exp (neg x))>
#<alt (exp (* -1 x))>
#<alt (exp (* -1 x))>
#<alt (exp (* -1 x))>
#<alt (exp (* -1 x))>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
Calls

15 calls:

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

rewrite168.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1610×/-lowering-/.f32
1610×/-lowering-/.f64
1604×*-lowering-*.f32
1604×*-lowering-*.f64
580×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0717
14213
230113
0327213
Stop Event
iter limit
iter limit
node limit
Counts
5 → 260
Calls
Call 1
Inputs
(/ (- (exp x) (exp (neg x))) 2)
(- (exp x) (exp (neg x)))
(exp x)
(exp (neg x))
(neg x)
Outputs
(+.f64 (sinh.f64 x) (fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 x)) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))))
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))))
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))))
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) (/.f64 (exp.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x))) (/.f64 (exp.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 x)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)))
(-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 4 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64))) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64)) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64))))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64))) (/.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 x)))
(sinh.f64 x)
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)) (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))))
(/.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x)) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 (exp.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal 1 binary64) (exp.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (*.f64 (exp.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x)) (*.f64 (exp.f64 x) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (exp.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64)))) (neg.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x))) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (+.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) #s(literal 3 binary64))) (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))) (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))))))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))))) (-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64)))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x))) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (sinh.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 x)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 4 binary64) (cosh.f64 x))))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 1/4 binary64))
(*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64))))
(*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))))))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (expm1.f64 (*.f64 x #s(literal -2 binary64)))))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(+.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) (exp.f64 x))
(+.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x))) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))))
(+.f64 (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 x))) #s(literal 2 binary64)))
(-.f64 (exp.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(-.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(-.f64 (+.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 x)) (exp.f64 x))
(neg.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x))))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64)))))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))) (neg.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (cosh.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (exp.f64 (*.f64 #s(literal 2 binary64) x))) (-.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) (exp.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))) (+.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))) (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64)))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x))) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) #s(literal 8 binary64))) #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)) (sinh.f64 x)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (+.f64 (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64)))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (exp.f64 (+.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (sinh.f64 x))
(*.f64 (sinh.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 x)))
(*.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x))))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (cosh.f64 x)))
(*.f64 #s(literal 4 binary64) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (+.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64)))) (-.f64 (exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 x)) (sinh.f64 x)) (+.f64 (exp.f64 (*.f64 x #s(literal 3 binary64))) (exp.f64 (*.f64 x #s(literal -3 binary64))))) (+.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) (expm1.f64 (*.f64 x #s(literal -2 binary64)))))
(exp.f64 x)
(/.f64 (exp.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x)) #s(literal -1 binary64))
(*.f64 (exp.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(exp.f64 (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 x)))
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 x #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 x #s(literal 2 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) (exp.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) x))
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 x #s(literal -1 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))

simplify206.0ms (2%)

Algorithm
egg-herbie
Rules
2098×+-lowering-+.f64
2098×+-lowering-+.f32
2008×*-lowering-*.f32
2008×*-lowering-*.f64
1618×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074321
1222288
2671285
31941285
42957285
55503285
66295285
08198285
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (neg x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 1/2 (- (exp x) (exp (* -1 x))))
(* 2 x)
(* x (+ 2 (* 1/3 (pow x 2))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (neg x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
(- (exp x) (exp (* -1 x)))
1
(+ 1 x)
(+ 1 (* x (+ 1 (* 1/2 x))))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
1
(+ 1 (* -1 x))
(+ 1 (* x (- (* 1/2 x) 1)))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(exp (neg x))
(exp (neg x))
(exp (neg x))
(exp (neg x))
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(exp (* -1 x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(* 1/2 (- (exp x) (exp (neg x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (neg x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (exp (* -1 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* 1/60 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64))))))
(* x (+ 2 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 1/60 (* 1/2520 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/60 binary64) (*.f64 (*.f64 x x) #s(literal 1/2520 binary64)))))))))
(- (exp x) (exp (neg x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (neg x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (neg x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (neg x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (* -1 x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (* -1 x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (* -1 x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
(- (exp x) (exp (* -1 x)))
(+.f64 (exp.f64 x) (/.f64 #s(literal -1 binary64) (exp.f64 x)))
1
#s(literal 1 binary64)
(+ 1 x)
(+.f64 x #s(literal 1 binary64))
(+ 1 (* x (+ 1 (* 1/2 x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 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)))))))
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* -1 x))
(-.f64 #s(literal 1 binary64) x)
(+ 1 (* x (- (* 1/2 x) 1)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(+ 1 (* x (- (* x (+ 1/2 (* -1/6 x))) 1)))
(+.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)))))))
(exp (neg x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (neg x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (neg x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (neg x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (* -1 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (* -1 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (* -1 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(exp (* -1 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)

eval33.0ms (0.3%)

Compiler

Compiled 5672 to 877 computations (84.5% saved)

prune47.0ms (0.5%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3137320
Fresh000
Picked101
Done000
Total3147321
Accuracy
100.0%
Counts
321 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.6%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
85.5%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
85.5%
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
100.0%
(sinh.f64 x)
52.2%
x
Compiler

Compiled 166 to 108 computations (34.9% saved)

simplify222.0ms (2.2%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
cost-diff0
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
cost-diff0
(*.f64 x (*.f64 x #s(literal 1/3 binary64)))
cost-diff0
(+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))
cost-diff0
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
cost-diff128
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
cost-diff0
(sinh.f64 x)
Rules
3450×*-lowering-*.f32
3450×*-lowering-*.f64
2280×/-lowering-/.f32
2280×/-lowering-/.f64
1710×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023116
174107
2176103
3502101
41079101
51918101
63503101
08956101
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(sinh x)
x
x
(* x (- 1 (* (* x x) -1/6)))
x
(- 1 (* (* x x) -1/6))
1
(* (* x x) -1/6)
(* x x)
-1/6
(/ (* x (+ 2 (* x (* x 1/3)))) 2)
(* x (+ 2 (* x (* x 1/3))))
x
(+ 2 (* x (* x 1/3)))
2
(* x (* x 1/3))
(* x 1/3)
1/3
(* x (+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120))))))
x
(+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120)))))
1
(* x (* x (+ 1/6 (* (* x x) 1/120))))
(* x (+ 1/6 (* (* x x) 1/120)))
(+ 1/6 (* (* x x) 1/120))
1/6
(* (* x x) 1/120)
(* x x)
1/120
Outputs
(sinh x)
(sinh.f64 x)
x
x
(* x (- 1 (* (* x x) -1/6)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
x
(- 1 (* (* x x) -1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
1
#s(literal 1 binary64)
(* (* x x) -1/6)
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* x x)
(*.f64 x x)
-1/6
#s(literal -1/6 binary64)
(/ (* x (+ 2 (* x (* x 1/3)))) 2)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* x (+ 2 (* x (* x 1/3))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
x
(+ 2 (* x (* x 1/3)))
(+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))
2
#s(literal 2 binary64)
(* x (* x 1/3))
(*.f64 x (*.f64 x #s(literal 1/3 binary64)))
(* x 1/3)
(*.f64 x #s(literal 1/3 binary64))
1/3
#s(literal 1/3 binary64)
(* x (+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
x
(+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
1
#s(literal 1 binary64)
(* x (* x (+ 1/6 (* (* x x) 1/120))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* x (+ 1/6 (* (* x x) 1/120)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+ 1/6 (* (* x x) 1/120))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
1/6
#s(literal 1/6 binary64)
(* (* x x) 1/120)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* x x)
(*.f64 x x)
1/120
#s(literal 1/120 binary64)

localize180.0ms (1.8%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
accuracy99.9%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy99.7%
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
accuracy100.0%
(+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))
accuracy99.9%
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
accuracy99.9%
(*.f64 x (*.f64 x #s(literal 1/3 binary64)))
accuracy99.5%
(*.f64 x #s(literal 1/3 binary64))
accuracy100.0%
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
accuracy100.0%
(*.f64 x x)
accuracy99.9%
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
accuracy100.0%
(sinh.f64 x)
Results
136.0ms256×0valid
Compiler

Compiled 138 to 24 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 37.0ms (61.1% of total)
...c/correct-round.rkt:119:19: 14.0ms (23.1% of total)
ival-add: 4.0ms (6.6% of total)
ival-div: 2.0ms (3.3% of total)
ival-sinh: 2.0ms (3.3% of total)
ival-sub: 1.0ms (1.7% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.1%)

Counts
15 → 180
Calls
Call 1
Inputs
#<alt (sinh x)>
#<alt (* x (- 1 (* (* x x) -1/6)))>
#<alt (- 1 (* (* x x) -1/6))>
#<alt (* (* x x) -1/6)>
#<alt (* x x)>
#<alt (/ (* x (+ 2 (* x (* x 1/3)))) 2)>
#<alt (* x (+ 2 (* x (* x 1/3))))>
#<alt (+ 2 (* x (* x 1/3)))>
#<alt (* x (* x 1/3))>
#<alt (* x (+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120))))))>
#<alt (+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120)))))>
#<alt (* x (* x (+ 1/6 (* (* x x) 1/120))))>
#<alt (* x (+ 1/6 (* (* x x) 1/120)))>
#<alt (* x 1/3)>
#<alt (* (* x x) 1/120)>
Outputs
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt (* 1/2 (- (exp x) (/ 1 (exp x))))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (* -1/6 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))>
#<alt (* 2 x)>
#<alt (* x (+ 2 (* 1/3 (pow x 2))))>
#<alt (* x (+ 2 (* 1/3 (pow x 2))))>
#<alt (* x (+ 2 (* 1/3 (pow x 2))))>
#<alt (* 1/3 (pow x 3))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* 1/3 (pow x 3))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt 2>
#<alt (+ 2 (* 1/3 (pow x 2)))>
#<alt (+ 2 (* 1/3 (pow x 2)))>
#<alt (+ 2 (* 1/3 (pow x 2)))>
#<alt (* 1/3 (pow x 2))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* 1/3 (pow x 2))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt (* 1/3 (pow x 2))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/3 x)>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
Calls

45 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(* x (* x (+ 1/6 (* (* x x) 1/120))))
1.0ms
x
@-inf
(* x (+ 2 (* x (* x 1/3))))
1.0ms
x
@-inf
(sinh x)
1.0ms
x
@inf
(sinh x)
1.0ms
x
@inf
(* x (- 1 (* (* x x) -1/6)))

rewrite347.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
4586×*-lowering-*.f32
4586×*-lowering-*.f64
2570×/-lowering-/.f32
2570×/-lowering-/.f64
1962×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02398
113589
2100886
0871786
Stop Event
iter limit
node limit
Counts
15 → 422
Calls
Call 1
Inputs
(sinh x)
(* x (- 1 (* (* x x) -1/6)))
(- 1 (* (* x x) -1/6))
(* (* x x) -1/6)
(* x x)
(/ (* x (+ 2 (* x (* x 1/3)))) 2)
(* x (+ 2 (* x (* x 1/3))))
(+ 2 (* x (* x 1/3)))
(* x (* x 1/3))
(* x (+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120))))))
(+ 1 (* x (* x (+ 1/6 (* (* x x) 1/120)))))
(* x (* x (+ 1/6 (* (* x x) 1/120))))
(* x (+ 1/6 (* (* x x) 1/120)))
(* x 1/3)
(* (* x x) 1/120)
Outputs
(+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64))))
(-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -2 binary64)))
(sinh.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x))))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) x)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 x) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64))) (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64)))) (+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal -2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1/2 binary64))
(+.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) x)
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) x)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) x)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (pow.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) #s(literal 3 binary64))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)) (*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x))) (-.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) #s(literal 1 binary64)) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))) (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/6 binary64))) x)
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x)))
(/.f64 x (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 x x)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) x) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) #s(literal -8 binary64)) x) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64)))) x) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal -4 binary64)) x) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)) #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x) #s(literal -1 binary64))
(*.f64 x (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) (/.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 x (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) #s(literal -2 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) x)
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) #s(literal -2 binary64)) #s(literal 1 binary64)) x)
(+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64)))
(+.f64 (neg.f64 (*.f64 x #s(literal -2 binary64))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64)))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(fma.f64 x #s(literal 2 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64)) (*.f64 x #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))))
(fma.f64 (*.f64 x #s(literal 1/3 binary64)) (*.f64 x x) (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) x (*.f64 x #s(literal 2 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64) (*.f64 x #s(literal 2 binary64)))
(neg.f64 (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))) (*.f64 x (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) (*.f64 x (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) x)))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) x) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))) (neg.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64)))) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64)))) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) x)
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) (-.f64 #s(literal 0 binary64) x))
(*.f64 (+.f64 (*.f64 #s(literal 8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/3 binary64))) (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))) #s(literal 1 binary64)) x)
(+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/3 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/3 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1/3 binary64) (*.f64 x x) #s(literal 2 binary64))
(fma.f64 (*.f64 x #s(literal 1/3 binary64)) x #s(literal 2 binary64))
(neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 x x)))) (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal -4 binary64))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) #s(literal -8 binary64)) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal -4 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 512 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/729 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64))) #s(literal 8 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/729 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1/729 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/81 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) #s(literal -8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal -4 binary64))) (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (*.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))) (+.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64)))))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -2/3 binary64) (*.f64 x x))))))
(*.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/27 binary64)))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/3 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/9 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(*.f64 x (*.f64 x #s(literal 1/3 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/3 binary64)) x)
(*.f64 (*.f64 x (*.f64 x #s(literal 1/3 binary64))) #s(literal 1 binary64))
(+.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)
(-.f64 (/.f64 (*.f64 x x) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(fma.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (-.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64)) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))))
(-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(-.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal -1/6 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal -1/36 binary64) (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (pow.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) x (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 x #s(literal 1/6 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64))))) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (neg.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal -1/36 binary64) (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x)) (+.f64 #s(literal -1/36 binary64) (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/14400 binary64))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal 1 binary64)) x)
(*.f64 x #s(literal 1/3 binary64))
(*.f64 #s(literal 1/3 binary64) x)
(*.f64 (*.f64 x #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)

simplify236.0ms (2.3%)

Algorithm
egg-herbie
Rules
4584×*-lowering-*.f32
4584×*-lowering-*.f64
1598×+-lowering-+.f64
1598×+-lowering-+.f32
1258×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721254
12331004
2665976
32913974
45636974
08312974
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(* -1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* 1/6 (pow x 2))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(* 2 x)
(* x (+ 2 (* 1/3 (pow x 2))))
(* x (+ 2 (* 1/3 (pow x 2))))
(* x (+ 2 (* 1/3 (pow x 2))))
(* 1/3 (pow x 3))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* 1/3 (pow x 3))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
2
(+ 2 (* 1/3 (pow x 2)))
(+ 2 (* 1/3 (pow x 2)))
(+ 2 (* 1/3 (pow x 2)))
(* 1/3 (pow x 2))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* 1/3 (pow x 2))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
(* 1/3 (pow x 2))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/3 x)
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (/.f64 #s(literal -1/2 binary64) (exp.f64 x)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(* -1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* 1/6 (pow x 3))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 3) (+ 1/6 (/ 1 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* x (+ 2 (* 1/3 (pow x 2))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* 1/3 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* 1/3 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
(* (pow x 3) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64))))
2
#s(literal 2 binary64)
(+ 2 (* 1/3 (pow x 2)))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(+ 2 (* 1/3 (pow x 2)))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(+ 2 (* 1/3 (pow x 2)))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* (pow x 2) (+ 1/3 (* 2 (/ 1 (pow x 2)))))
(+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/3 binary64)))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
(* 1/3 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/3 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) x) (+.f64 #s(literal 1/120 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/3 x)
(*.f64 x #s(literal 1/3 binary64))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))

eval143.0ms (1.4%)

Compiler

Compiled 15370 to 1558 computations (89.9% saved)

prune69.0ms (0.7%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New60616622
Fresh022
Picked145
Done000
Total60722629
Accuracy
100.0%
Counts
629 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.7%
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
55.7%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
38.8%
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
89.6%
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
89.6%
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
85.5%
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
50.1%
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
52.1%
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
85.5%
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
89.6%
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
54.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
89.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
42.9%
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
38.8%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
42.7%
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
100.0%
(sinh.f64 x)
52.2%
x
Compiler

Compiled 1003 to 477 computations (52.4% saved)

simplify382.0ms (3.8%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))
cost-diff0
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
cost-diff0
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
cost-diff128
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
cost-diff0
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
cost-diff0
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
cost-diff0
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
Rules
7440×fma-define
7188×fma-lowering-fma.f32
7188×fma-lowering-fma.f64
2812×sum3-define
2196×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043374
1145312
2452309
31314309
42449309
54129309
66267309
76774309
86796309
96796309
106796309
117260309
127563309
137610309
147610309
157610309
167610309
010692309
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))))
1
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))
(* x x)
(+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))
1/6
(* x (* x (+ 1/120 (* (* x x) 1/5040))))
(* x (+ 1/120 (* (* x x) 1/5040)))
(+ 1/120 (* (* x x) 1/5040))
1/120
(* (* x x) 1/5040)
1/5040
(* x (* 1/6 (* x x)))
x
(* 1/6 (* x x))
1/6
(* x x)
(* x (* (* x x) (+ 1/6 (* x (* x 1/120)))))
x
(* (* x x) (+ 1/6 (* x (* x 1/120))))
(* x x)
(+ 1/6 (* x (* x 1/120)))
1/6
(* x (* x 1/120))
(* x 1/120)
1/120
(/ x (/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))))
x
(/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120)))))))
1
(+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))
(* x (* x (+ 1/6 (* x (* x 1/120)))))
(* x (+ 1/6 (* x (* x 1/120))))
(+ 1/6 (* x (* x 1/120)))
1/6
(* x (* x 1/120))
(* x 1/120)
1/120
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))
x
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))))
1
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(* x x)
(+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))
1/216
(* (* x (* x x)) (* (* x (* x x)) 1/1728000))
(* x (* x x))
(* (* x (* x x)) 1/1728000)
1/1728000
(+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))
1/36
(* (* x x) (- (* (* x x) 1/14400) 1/720))
(- (* (* x x) 1/14400) 1/720)
(* (* x x) 1/14400)
1/14400
1/720
Outputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
1
#s(literal 1 binary64)
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(* x x)
(*.f64 x x)
(+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
1/6
#s(literal 1/6 binary64)
(* x (* x (+ 1/120 (* (* x x) 1/5040))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* x (+ 1/120 (* (* x x) 1/5040)))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+ 1/120 (* (* x x) 1/5040))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
1/120
#s(literal 1/120 binary64)
(* (* x x) 1/5040)
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(* x (* 1/6 (* x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
x
(* 1/6 (* x x))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
1/6
#s(literal 1/6 binary64)
(* x x)
(*.f64 x x)
(* x (* (* x x) (+ 1/6 (* x (* x 1/120)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
x
(* (* x x) (+ 1/6 (* x (* x 1/120))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x x)
(*.f64 x x)
(+ 1/6 (* x (* x 1/120)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
1/6
#s(literal 1/6 binary64)
(* x (* x 1/120))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* x 1/120)
(*.f64 x #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(/ x (/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
x
(/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120)))))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* x (* x (+ 1/6 (* x (* x 1/120)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (+ 1/6 (* x (* x 1/120))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(+ 1/6 (* x (* x 1/120)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
1/6
#s(literal 1/6 binary64)
(* x (* x 1/120))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* x 1/120)
(*.f64 x #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64))))))))
x
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64)))))))
1
#s(literal 1 binary64)
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64))))))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))
(* x x)
(*.f64 x x)
(+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))
(+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))
1/216
#s(literal 1/216 binary64)
(* (* x (* x x)) (* (* x (* x x)) 1/1728000))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))
(* x (* x x))
(*.f64 x (*.f64 x x))
(* (* x (* x x)) 1/1728000)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
1/1728000
#s(literal 1/1728000 binary64)
(+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))
(+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64))))
1/36
#s(literal 1/36 binary64)
(* (* x x) (- (* (* x x) 1/14400) 1/720))
(*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64)))
(- (* (* x x) 1/14400) 1/720)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/14400 binary64))) #s(literal -1/720 binary64))
(* (* x x) 1/14400)
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
1/14400
#s(literal 1/14400 binary64)
1/720
#s(literal 1/720 binary64)

localize277.0ms (2.7%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/14400 binary64))
accuracy99.7%
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))
accuracy99.5%
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
accuracy65.9%
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))
accuracy99.9%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
accuracy99.9%
(*.f64 x #s(literal 1/120 binary64))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
accuracy99.7%
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
accuracy99.9%
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
accuracy99.9%
(*.f64 x #s(literal 1/120 binary64))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
accuracy100.0%
(*.f64 x x)
accuracy99.9%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
accuracy99.7%
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy99.8%
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
accuracy99.8%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
Results
206.0ms256×0valid
Compiler

Compiled 468 to 44 computations (90.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 34.0ms (34.8% of total)
...c/correct-round.rkt:119:19: 29.0ms (29.7% of total)
ival-div: 18.0ms (18.4% of total)
ival-add: 13.0ms (13.3% of total)
ival-sub: 3.0ms (3.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series17.0ms (0.2%)

Counts
26 → 312
Calls
Call 1
Inputs
#<alt (* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))))>
#<alt (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))))>
#<alt (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))>
#<alt (* x x)>
#<alt (* x (* 1/6 (* x x)))>
#<alt (* 1/6 (* x x))>
#<alt (* x (* (* x x) (+ 1/6 (* x (* x 1/120)))))>
#<alt (* (* x x) (+ 1/6 (* x (* x 1/120))))>
#<alt (+ 1/6 (* x (* x 1/120)))>
#<alt (/ x (/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))))>
#<alt (/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120)))))))>
#<alt (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))>
#<alt (* x (* x (+ 1/6 (* x (* x 1/120)))))>
#<alt (* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))>
#<alt (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))))>
#<alt (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))>
#<alt (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))>
#<alt (* (* x x) 1/5040)>
#<alt (* x (* x (+ 1/120 (* (* x x) 1/5040))))>
#<alt (* x (+ 1/120 (* (* x x) 1/5040)))>
#<alt (* x (* x 1/120))>
#<alt (* x 1/120)>
#<alt (* x (+ 1/6 (* x (* x 1/120))))>
#<alt (* (* x (* x x)) 1/1728000)>
#<alt (* (* x x) (- (* (* x x) 1/14400) 1/720))>
#<alt (* (* x x) 1/14400)>
Outputs
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 2))>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt 1/6>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -1/540 (pow x 2)))) 1/6)))>
#<alt (/ 120 (pow x 4))>
#<alt (/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))>
#<alt (/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))>
#<alt (/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))>
#<alt (/ 120 (pow x 4))>
#<alt (/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))>
#<alt (/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))>
#<alt (/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/216 (pow x 2))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* 1/1728000 (pow x 8))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* 1/1728000 (pow x 8))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/120 x)>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/120 x)>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* -1/720 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))>
#<alt (* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))>
#<alt (* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))>
#<alt (* 1/14400 (pow x 4))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* 1/14400 (pow x 4))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
#<alt (* 1/14400 (pow x 2))>
Calls

78 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))
1.0ms
x
@inf
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))
1.0ms
x
@inf
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
0.0ms
x
@0
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))
0.0ms
x
@inf
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))))

rewrite367.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
3876×*-lowering-*.f32
3876×*-lowering-*.f64
3030×fma-lowering-fma.f32
3030×fma-lowering-fma.f64
2150×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043279
1276231
22421228
08767228
Stop Event
iter limit
node limit
Counts
26 → 565
Calls
Call 1
Inputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))))
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040)))))))
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x x) 1/5040))))))
(* x x)
(* x (* 1/6 (* x x)))
(* 1/6 (* x x))
(* x (* (* x x) (+ 1/6 (* x (* x 1/120)))))
(* (* x x) (+ 1/6 (* x (* x 1/120))))
(+ 1/6 (* x (* x 1/120)))
(/ x (/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))))
(/ 1 (+ 1 (* x (* x (+ 1/6 (* x (* x 1/120)))))))
(+ 1 (* x (* x (+ 1/6 (* x (* x 1/120))))))
(* x (* x (+ 1/6 (* x (* x 1/120)))))
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))))
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720)))))
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x x) (- (* (* x x) 1/14400) 1/720))))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(* (* x x) 1/5040)
(* x (* x (+ 1/120 (* (* x x) 1/5040))))
(* x (+ 1/120 (* (* x x) 1/5040)))
(* x (* x 1/120))
(* x 1/120)
(* x (+ 1/6 (* x (* x 1/120))))
(* (* x (* x x)) 1/1728000)
(* (* x x) (- (* (* x x) 1/14400) 1/720))
(* (* x x) 1/14400)
Outputs
(+.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(fma.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) x)
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) x) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) x)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x)
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) #s(literal 1/36 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)) #s(literal -1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x) x)
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)
(neg.f64 (/.f64 x (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 (/.f64 x #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) x)
(*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x)
(+.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(+.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x) x)
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x x)
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) (*.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))) (-.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) x) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(/.f64 (+.f64 (*.f64 x (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(/.f64 (+.f64 (*.f64 x (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x))) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) x) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x)) (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x))) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (+.f64 x (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) x)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 x (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) x)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (/.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) #s(literal -1 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x) (/.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) x) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) x)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x) (/.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x) #s(literal -1 binary64)) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)) #s(literal -1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) x)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))) (/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))
(fma.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 x (/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) #s(literal 1/36 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(*.f64 x (/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 (*.f64 x x) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))) #s(literal -1/36 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))))) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) #s(literal 1/36 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (-.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 #s(literal 1/216 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 #s(literal 1/216 binary64) x) x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x) x (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) #s(literal 1/1728000 binary64) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))) (*.f64 (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (-.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x))))) (*.f64 x x)) (-.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) x)
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) x))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) x))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) x))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) x))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) x))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))) x)
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) x (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) x)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)
(*.f64 x #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) x)
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) x (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 x #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x x)) x))) x) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 1/120 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 x #s(literal 1/120 binary64)) #s(literal 3 binary64))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/1728000 binary64)))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
(*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)) x)
(*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/1728000 binary64) x) (*.f64 x x))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 x x)) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 x x) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/2985984000000 binary64))) #s(literal -1/373248000 binary64))) (+.f64 (+.f64 (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/10368000 binary64))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) #s(literal -1/518400 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/2985984000000 binary64))) #s(literal -1/373248000 binary64)) (*.f64 x x)) (+.f64 (+.f64 (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) #s(literal 1/518400 binary64)) (*.f64 (*.f64 x x) #s(literal 1/10368000 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x x)) x)) #s(literal -1/518400 binary64)) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))
(*.f64 x (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal -1/720 binary64))) x)
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/14400 binary64))
(*.f64 #s(literal 1/14400 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/14400 binary64)) x)

simplify226.0ms (2.2%)

Algorithm
egg-herbie
Rules
3984×*-lowering-*.f32
3984×*-lowering-*.f64
2164×+-lowering-+.f64
2164×+-lowering-+.f32
2002×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01462609
14632138
213302116
339072110
082802110
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -1/540 (pow x 2)))) 1/6)))
(/ 120 (pow x 4))
(/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))
(/ 120 (pow x 4))
(/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 4))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/216 (pow x 2))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* 1/1728000 (pow x 8))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* 1/1728000 (pow x 8))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/120 x)
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/120 x)
(* 1/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* -1/720 (pow x 2))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(* 1/14400 (pow x 4))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* 1/14400 (pow x 4))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
(* 1/14400 (pow x 2))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) x)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(+ 1 (* (pow x 2) (- (* 7/360 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 7/360 binary64))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 7/360 (* -1/540 (pow x 2)))) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 7/360 binary64) (*.f64 (*.f64 x x) #s(literal -1/540 binary64)))))))
(/ 120 (pow x 4))
(/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (+.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (/.f64 #s(literal 33600 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))
(/.f64 (+.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal -384000 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 33600 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/ 120 (pow x 4))
(/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- 120 (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- (+ 120 (/ 33600 (pow x 4))) (* 2400 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (+.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (/.f64 #s(literal 33600 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/ (- (+ 120 (/ 33600 (pow x 4))) (+ (* 2400 (/ 1 (pow x 2))) (* 384000 (/ 1 (pow x 6))))) (pow x 4))
(/.f64 (+.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal -384000 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 33600 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 5) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) x)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 2))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x) x)))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* (pow x 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 4) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/216 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/216 binary64)))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 8))
(*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/1728000 (pow x 8))
(*.f64 #s(literal 1/1728000 binary64) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 3))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 3))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/1728000 binary64)))
(* -1/720 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/720 binary64)))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 2) (- (* 1/14400 (pow x 2)) 1/720))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* 1/14400 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* 1/14400 (pow x 4))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* (pow x 4) (- 1/14400 (* 1/720 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x #s(literal 1/14400 binary64)))))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))
(* 1/14400 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/14400 binary64)))

eval157.0ms (1.6%)

Compiler

Compiled 32602 to 2613 computations (92% saved)

prune120.0ms (1.2%)

Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New1073251098
Fresh8513
Picked325
Done134
Total1085351120
Accuracy
100.0%
Counts
1120 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.7%
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
56.0%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
50.1%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
9.1%
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
42.5%
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
42.7%
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
89.6%
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
42.7%
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
85.5%
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
91.1%
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
38.8%
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
38.8%
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
42.9%
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
38.8%
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
50.1%
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
85.5%
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
91.1%
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
51.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
54.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
64.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
54.3%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
64.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
42.9%
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
42.7%
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
42.7%
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
38.8%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
100.0%
(sinh.f64 x)
52.2%
x
Compiler

Compiled 1837 to 842 computations (54.2% saved)

simplify190.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))
cost-diff0
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
cost-diff0
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
cost-diff0
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
cost-diff0
(*.f64 x #s(literal 1/6 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)))))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
Rules
3594×fma-define
2804×fma-lowering-fma.f32
2804×fma-lowering-fma.f64
1856×*-lowering-*.f32
1856×*-lowering-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042370
1150294
2488280
31303280
41869280
52536280
63101280
73675280
83861280
93861280
103861280
114457280
124457280
134457280
144839280
155246280
165246280
05246280
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))))
1
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))
(* x x)
(+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))
1/6
(* x (* x (+ 1/120 (* (* x 1/5040) x))))
(* x (+ 1/120 (* (* x 1/5040) x)))
(+ 1/120 (* (* x 1/5040) x))
1/120
(* (* x 1/5040) x)
(* x 1/5040)
1/5040
(* (* x x) (* x 1/6))
(* x x)
x
(* x 1/6)
1/6
(* (* x x) (* x (+ 1/6 (* (* x x) 1/120))))
(* x x)
x
(* x (+ 1/6 (* (* x x) 1/120)))
(+ 1/6 (* (* x x) 1/120))
1/6
(* (* x x) 1/120)
1/120
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x)))))))
1
(* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))
(* x x)
(+ 1/6 (* x (* 1/5040 (* x (* x x)))))
1/6
(* x (* 1/5040 (* x (* x x))))
(* 1/5040 (* x (* x x)))
1/5040
(* x (* x x))
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))))
x
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400))))
1
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(* x x)
(+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))
1/216
(* (* x (* x x)) (* (* x (* x x)) 1/1728000))
(* x (* x x))
(* (* x (* x x)) 1/1728000)
1/1728000
(+ 1/36 (* (* x (* x (* x x))) 1/14400))
1/36
(* (* x (* x (* x x))) 1/14400)
(* x (* x (* x x)))
1/14400
Outputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
1
#s(literal 1 binary64)
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(* x x)
(*.f64 x x)
(+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
1/6
#s(literal 1/6 binary64)
(* x (* x (+ 1/120 (* (* x 1/5040) x))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* x (+ 1/120 (* (* x 1/5040) x)))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(+ 1/120 (* (* x 1/5040) x))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
1/120
#s(literal 1/120 binary64)
(* (* x 1/5040) x)
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* x 1/5040)
(*.f64 x #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(* (* x x) (* x 1/6))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* x x)
(*.f64 x x)
x
(* x 1/6)
(*.f64 x #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* (* x x) (* x (+ 1/6 (* (* x x) 1/120))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)))
(* x x)
(*.f64 x x)
x
(* x (+ 1/6 (* (* x x) 1/120)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(+ 1/6 (* (* x x) 1/120))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
1/6
#s(literal 1/6 binary64)
(* (* x x) 1/120)
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))
x
(+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
1
#s(literal 1 binary64)
(* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* x x)
(*.f64 x x)
(+ 1/6 (* x (* 1/5040 (* x (* x x)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
1/6
#s(literal 1/6 binary64)
(* x (* 1/5040 (* x (* x x))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* 1/5040 (* x (* x x)))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
1/5040
#s(literal 1/5040 binary64)
(* x (* x x))
(*.f64 x (*.f64 x x))
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))))))
x
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
1
#s(literal 1 binary64)
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(* x x)
(*.f64 x x)
(+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))
(+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))
1/216
#s(literal 1/216 binary64)
(* (* x (* x x)) (* (* x (* x x)) 1/1728000))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))
(* x (* x x))
(*.f64 x (*.f64 x x))
(* (* x (* x x)) 1/1728000)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
1/1728000
#s(literal 1/1728000 binary64)
(+ 1/36 (* (* x (* x (* x x))) 1/14400))
(+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))
1/36
#s(literal 1/36 binary64)
(* (* x (* x (* x x))) 1/14400)
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))
(* x (* x (* x x)))
(*.f64 x (*.f64 x (*.f64 x x)))
1/14400
#s(literal 1/14400 binary64)

localize265.0ms (2.6%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 x (*.f64 x x))
accuracy99.8%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))
accuracy99.5%
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
accuracy65.9%
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))
accuracy99.9%
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))
accuracy99.9%
(*.f64 x (*.f64 x x))
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))
accuracy99.6%
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
accuracy100.0%
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
accuracy99.8%
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
accuracy99.7%
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
accuracy100.0%
(*.f64 x x)
accuracy99.9%
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
accuracy99.5%
(*.f64 x #s(literal 1/6 binary64))
accuracy99.8%
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)))
accuracy99.8%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))
accuracy99.8%
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)
accuracy99.7%
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))
Results
189.0ms256×0valid
Compiler

Compiled 454 to 43 computations (90.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
...c/correct-round.rkt:119:19: 47.0ms (46.8% of total)
ival-mult: 39.0ms (38.8% of total)
ival-add: 12.0ms (12% of total)
ival-div: 2.0ms (2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series10.0ms (0.1%)

Counts
24 → 288
Calls
Call 1
Inputs
#<alt (* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))))>
#<alt (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))))>
#<alt (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))>
#<alt (* x x)>
#<alt (* (* x x) (* x 1/6))>
#<alt (* x 1/6)>
#<alt (* (* x x) (* x (+ 1/6 (* (* x x) 1/120))))>
#<alt (* x (+ 1/6 (* (* x x) 1/120)))>
#<alt (+ 1/6 (* (* x x) 1/120))>
#<alt (* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))>
#<alt (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x)))))))>
#<alt (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))>
#<alt (* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))))>
#<alt (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400))))>
#<alt (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))>
#<alt (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))>
#<alt (* (* x 1/5040) x)>
#<alt (* x (* x (+ 1/120 (* (* x 1/5040) x))))>
#<alt (* x (+ 1/120 (* (* x 1/5040) x)))>
#<alt (* (* x x) 1/120)>
#<alt (* 1/5040 (* x (* x x)))>
#<alt (* x (* x x))>
#<alt (* x (* 1/5040 (* x (* x x))))>
#<alt (* (* x (* x x)) 1/1728000)>
Outputs
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 (pow x 3))>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 (pow x 3))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* x (+ 1/6 (* 1/120 (pow x 2))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 3))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt 1/6>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (+ 1/6 (* 1/120 (pow x 2)))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* 1/5040 (pow x 7))>
#<alt (* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))>
#<alt (* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))>
#<alt (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* 1/5040 (pow x 6))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt (* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))>
#<alt x>
#<alt (* x (+ 1 (* 1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* (pow x 5) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 5) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) 1/120)))>
#<alt (* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) (+ 1/120 (/ 200/3 (pow x 6))))))>
#<alt (* -1 (* (pow x 5) (- (+ (* -1 (/ (+ 200/3 (* 4000/3 (/ 1 (pow x 2)))) (pow x 6))) (* 7/3 (/ 1 (pow x 4)))) 1/120)))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* (pow x 2) (+ 1/48000 (* 1/960000 (pow x 2)))) 1/2400))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* 1/120 (pow x 4))>
#<alt (* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))>
#<alt (* 1/216 (pow x 2))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))>
#<alt (* 1/1728000 (pow x 8))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* 1/1728000 (pow x 8))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/5040 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/120 x)>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* x (+ 1/120 (* 1/5040 (pow x 2))))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/120 (pow x 2))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (* 1/5040 (pow x 3))>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (pow x 3)>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/5040 (pow x 4))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
#<alt (* 1/1728000 (pow x 3))>
Calls

72 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))))
0.0ms
x
@inf
(* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))
0.0ms
x
@inf
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))
0.0ms
x
@inf
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))
0.0ms
x
@0
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))

rewrite362.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
3720×*-lowering-*.f32
3720×*-lowering-*.f64
3208×fma-lowering-fma.f32
3208×fma-lowering-fma.f64
2174×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042267
1262212
22409201
08667201
Stop Event
iter limit
node limit
Counts
24 → 439
Calls
Call 1
Inputs
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))))
(+ 1 (* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x)))))))
(* (* x x) (+ 1/6 (* x (* x (+ 1/120 (* (* x 1/5040) x))))))
(* x x)
(* (* x x) (* x 1/6))
(* x 1/6)
(* (* x x) (* x (+ 1/6 (* (* x x) 1/120))))
(* x (+ 1/6 (* (* x x) 1/120)))
(+ 1/6 (* (* x x) 1/120))
(* x (+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))))
(+ 1 (* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x)))))))
(* (* x x) (+ 1/6 (* x (* 1/5040 (* x (* x x))))))
(* x (+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))))
(+ 1 (/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400))))
(/ (* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000)))) (+ 1/36 (* (* x (* x (* x x))) 1/14400)))
(* (* x x) (+ 1/216 (* (* x (* x x)) (* (* x (* x x)) 1/1728000))))
(* (* x 1/5040) x)
(* x (* x (+ 1/120 (* (* x 1/5040) x))))
(* x (+ 1/120 (* (* x 1/5040) x)))
(* (* x x) 1/120)
(* 1/5040 (* x (* x x)))
(* x (* x x))
(* x (* 1/5040 (* x (* x x))))
(* (* x (* x x)) 1/1728000)
Outputs
(+.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(fma.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x)
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) x x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) x)
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x x) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))))) (-.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) x) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))) (*.f64 x x)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(*.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) x)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) x (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) x) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) x)
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(+.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(fma.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(fma.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) x)
(fma.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) x)
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) x x)
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) (-.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))
(+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) (/.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (+.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 x (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) x (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) x) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) x (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/25401600 binary64))) (*.f64 x x)) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x))
(+.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))
(+.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) x)
(fma.f64 x #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x)
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x) x)
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x x)
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (-.f64 x (/.f64 x (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))) x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) x)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))) (/.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))
(fma.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) #s(literal 1 binary64))
(fma.f64 x (/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/2985984000000 binary64)))) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) #s(literal 1/36 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))) (+.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (*.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64))))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64)))
(/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x)))) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x)))) (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64))))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) x) (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 x (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(*.f64 x (/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 (*.f64 x x) (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (/.f64 (*.f64 x x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))) #s(literal -1/36 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/2985984000000 binary64)))) (+.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/14400 binary64))) #s(literal 1/36 binary64)))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (-.f64 #s(literal 1/1296 binary64) (*.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 x (*.f64 x #s(literal 1/216 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(fma.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/216 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 #s(literal 1/216 binary64) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/1728000 binary64) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 #s(literal 1/216 binary64) x) x (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) x) x (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) #s(literal 1/216 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/216 binary64)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/2985984000000 binary64)))) (-.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/2985984000000 binary64))) (*.f64 x x)) (-.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) x)
(*.f64 x (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 x #s(literal 1/120 binary64)) x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x (*.f64 x (*.f64 x #s(literal 1/120 binary64))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) x)
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) x (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64) (*.f64 x #s(literal 1/120 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64)))) x) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)
(*.f64 x (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) x)
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(*.f64 x (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/5040 binary64))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 1/120 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 x #s(literal 1/120 binary64)) #s(literal 3 binary64))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/1728000 binary64)))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))
(*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))) x)
(*.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(*.f64 (*.f64 #s(literal 1/1728000 binary64) x) (*.f64 x x))

simplify284.0ms (2.8%)

Algorithm
egg-herbie
Rules
3804×*-lowering-*.f32
3804×*-lowering-*.f64
2736×+-lowering-+.f64
2736×+-lowering-+.f32
1660×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01732392
15792103
217502067
353132010
091492010
Stop Event
iter limit
node limit
Counts
288 → 288
Calls
Call 1
Inputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 (pow x 3))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 (pow x 3))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 5))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/6 x)
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 3))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* 1/120 (pow x 2)))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* 1/5040 (pow x 7))
(* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))))
(* 1/120 (pow x 5))
(* (pow x 5) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 5) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 5) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(* 1/120 (pow x 5))
(* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) 1/120)))
(* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) (+ 1/120 (/ 200/3 (pow x 6))))))
(* -1 (* (pow x 5) (- (+ (* -1 (/ (+ 200/3 (* 4000/3 (/ 1 (pow x 2)))) (pow x 6))) (* 7/3 (/ 1 (pow x 4)))) 1/120)))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))
(* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))
(* (pow x 2) (+ 1/6 (* (pow x 4) (- (* (pow x 2) (+ 1/48000 (* 1/960000 (pow x 2)))) 1/2400))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))
(* 1/120 (pow x 4))
(* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))
(* 1/216 (pow x 2))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(* 1/1728000 (pow x 8))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* 1/1728000 (pow x 8))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/5040 (pow x 2))
(* 1/120 (pow x 2))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/120 x)
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/5040 (pow x 3))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/120 (pow x 2))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(* 1/5040 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/5040 (pow x 4))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
(* 1/1728000 (pow x 3))
Outputs
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow x 2)))) (pow x 2))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x x))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64))))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 x #s(literal 6 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 (pow x 3))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 3) (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* (pow x 5) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* x (+ 1/6 (* 1/120 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* 1/120 (pow x 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(* (pow x 3) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(+ 1/6 (* 1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
(* (pow x 2) (+ 1/120 (* 1/6 (/ 1 (pow x 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 7) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/5040 (pow x 7))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(* -1 (* (pow x 7) (- (* -1 (/ (+ 1/6 (/ 1 (pow x 2))) (pow x 4))) 1/5040)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* (pow x 6) (+ 1/5040 (+ (* 1/6 (/ 1 (pow x 4))) (/ 1 (pow x 6)))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* (pow x 2) (+ 1/6 (* 1/5040 (pow x 4))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* 1/5040 (pow x 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 6) (+ 1/5040 (* 1/6 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/2400 binary64))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* (pow x 5) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* (pow x 5) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 5) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 4000/3 binary64) (pow.f64 x #s(literal 8 binary64))))) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* 1/120 (pow x 5))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(* -1 (* (pow x 5) (- (* 7/3 (/ 1 (pow x 4))) (+ 1/120 (/ 200/3 (pow x 6))))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* -1 (* (pow x 5) (- (+ (* -1 (/ (+ 200/3 (* 4000/3 (/ 1 (pow x 2)))) (pow x 6))) (* 7/3 (/ 1 (pow x 4)))) 1/120)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -7/3 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 #s(literal 200/3 binary64) (/.f64 #s(literal 4000/3 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+ 1 (* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/2400 binary64)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64)))))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -7/3 binary64))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(+.f64 #s(literal -7/3 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 4000/3 binary64) (pow.f64 x #s(literal 8 binary64)))))) #s(literal -7/3 binary64))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (- 1/120 (* 7/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -7/3 binary64))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 7/3 (/ 1 (pow x 4)))))
(+.f64 #s(literal -7/3 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 7/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 4000/3 binary64) (pow.f64 x #s(literal 8 binary64)))))) #s(literal -7/3 binary64))
(* 1/6 (pow x 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/6 (* -1/2400 (pow x 4))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1/2400 binary64))))
(* (pow x 2) (+ 1/6 (* (pow x 4) (- (* 1/48000 (pow x 2)) 1/2400))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))
(* (pow x 2) (+ 1/6 (* (pow x 4) (- (* (pow x 2) (+ 1/48000 (* 1/960000 (pow x 2)))) 1/2400))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -10/3 binary64))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))
(+.f64 #s(literal -10/3 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 4000/3 binary64) (pow.f64 x #s(literal 8 binary64)))))) #s(literal -10/3 binary64))
(* 1/120 (pow x 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* (pow x 4) (- 1/120 (* 10/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -10/3 binary64))
(* (pow x 4) (- (+ 1/120 (/ 200/3 (pow x 6))) (* 10/3 (/ 1 (pow x 4)))))
(+.f64 #s(literal -10/3 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))))))
(* (pow x 4) (- (+ 1/120 (+ (* 4000/3 (/ 1 (pow x 8))) (/ 200/3 (pow x 6)))) (* 10/3 (/ 1 (pow x 4)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 200/3 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 4000/3 binary64) (pow.f64 x #s(literal 8 binary64)))))) #s(literal -10/3 binary64))
(* 1/216 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/216 binary64))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))))
(* (pow x 2) (+ 1/216 (* 1/1728000 (pow x 6))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))))
(* 1/1728000 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1728000 binary64))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/1728000 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1728000 binary64))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* (pow x 8) (+ 1/1728000 (* 1/216 (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1/1728000 binary64) (/.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 6 binary64)))))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))
(* 1/120 x)
(*.f64 x #s(literal 1/120 binary64))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* x (+ 1/120 (* 1/5040 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* (pow x 3) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/120 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/120 binary64))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(* 1/5040 (pow x 3))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(pow x 3)
(*.f64 x (*.f64 x x))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/5040 (pow x 4))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))
(* 1/1728000 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal 1/1728000 binary64))))

eval130.0ms (1.3%)

Compiler

Compiled 27877 to 2207 computations (92.1% saved)

prune167.0ms (1.7%)

Pruning

34 alts after pruning (25 fresh and 9 done)

PrunedKeptTotal
New96112973
Fresh121325
Picked145
Done055
Total974341008
Accuracy
100.0%
Counts
1008 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
50.1%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
42.5%
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
42.7%
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
89.6%
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
42.7%
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
91.1%
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
85.5%
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
91.1%
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
38.8%
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
38.8%
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
42.9%
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
42.7%
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
38.8%
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
42.7%
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
85.5%
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
51.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
94.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
93.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
91.1%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
89.6%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
42.9%
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
42.7%
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
42.7%
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
38.8%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
100.0%
(sinh.f64 x)
52.2%
x
Compiler

Compiled 2315 to 686 computations (70.4% saved)

regimes59.0ms (0.6%)

Counts
61 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(sinh.f64 x)
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
Outputs
(sinh.f64 x)
Calls

3 calls:

18.0ms
x
15.0ms
(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
13.0ms
(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(/.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64))
100.0%1(-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes26.0ms (0.3%)

Counts
59 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
Calls

1 calls:

16.0ms
x
Results
AccuracySegmentsBranch
96.7%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes24.0ms (0.2%)

Counts
57 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
Calls

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
96.7%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes21.0ms (0.2%)

Counts
55 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64))) x) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) #s(literal 1/25401600 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))) x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))))))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (-.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
Calls

1 calls:

15.0ms
x
Results
AccuracySegmentsBranch
94.9%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes15.0ms (0.2%)

Counts
42 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
Calls

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
93.4%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes14.0ms (0.1%)

Counts
40 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))))) (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) x)
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 x x))) x)
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
Calls

1 calls:

12.0ms
x
Results
AccuracySegmentsBranch
91.1%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes12.0ms (0.1%)

Counts
33 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/5040 binary64))) (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/5040 binary64)))) x)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) x)
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
91.1%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes9.0ms (0.1%)

Counts
27 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(/.f64 x (/.f64 (+.f64 #s(literal 120 binary64) (/.f64 #s(literal -2400 binary64) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 1/60 binary64)))))) #s(literal 2 binary64))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
89.6%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes7.0ms (0.1%)

Counts
19 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
89.5%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes17.0ms (0.2%)

Counts
16 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
Outputs
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64))))))
Calls

1 calls:

16.0ms
x
Results
AccuracySegmentsBranch
89.6%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes6.0ms (0.1%)

Counts
15 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 x (/.f64 #s(literal 120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) #s(literal 2 binary64))
Outputs
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
89.6%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0%)

Counts
8 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x) x)
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/3 binary64)) #s(literal 2 binary64))
Outputs
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
85.5%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

Counts
5 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 1/6 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/6 binary64))
Outputs
x
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
85.4%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

1 calls:

1.0ms
x
Results
AccuracySegmentsBranch
52.2%1x
Compiler

Compiled 2 to 1 computations (50% saved)

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
4.8767137668230415e+26
2.307627311178965e+27
Results
10.0ms96×0valid
Compiler

Compiled 781 to 328 computations (58% saved)

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

bsearch11.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
4.8767137668230415e+26
2.307627311178965e+27
Results
6.0ms96×0valid
Compiler

Compiled 769 to 310 computations (59.7% saved)

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

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
4.2103990395837493e-7
943.0873923284815
Results
11.0ms144×0valid
Compiler

Compiled 247 to 172 computations (30.4% saved)

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

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
4.2103990395837493e-7
943.0873923284815
Results
11.0ms144×0valid
Compiler

Compiled 229 to 154 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-exp: 3.0ms (45.3% of total)
ival-div: 2.0ms (30.2% of total)
ival-sub: 1.0ms (15.1% of total)
ival-neg: 1.0ms (15.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
4.2103990395837493e-7
943.0873923284815
Results
10.0ms144×0valid
Compiler

Compiled 121 to 82 computations (32.2% saved)

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

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Rules
122×*-commutative_binary64
64×+-commutative_binary64
18×sub-neg_binary64
12×neg-sub0_binary64
12×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120452
1211452
2231452
3243452
4251452
5253452
Stop Event
saturated
Calls
Call 1
Inputs
(sinh.f64 x)
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(if (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(if (<=.f64 x #s(literal 5 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(if (<=.f64 x #s(literal 5/2 binary64)) x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
x
Outputs
(sinh.f64 x)
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x x)) x)))))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/10077696 binary64) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) #s(literal 1/720 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/5159780352000000000 binary64)))) (*.f64 x x)) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(if (<=.f64 x #s(literal 540000000000000001677721600 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/10077696 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/5159780352000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))) (+.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/1728000 binary64)))) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64)))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/48000 binary64) (*.f64 (*.f64 x x) #s(literal 1/960000 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 #s(literal -1/2400 binary64) (*.f64 (*.f64 x x) #s(literal 1/48000 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x #s(literal 1/5040 binary64)) x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal 1/5040 binary64))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 x x))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/5040 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/120 binary64)))))
(if (<=.f64 x #s(literal 7656119366529843/2251799813685248 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(if (<=.f64 x #s(literal 5 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(if (<=.f64 x #s(literal 5 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/120 binary64))))
(*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(if (<=.f64 x #s(literal 5/2 binary64)) x (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal 5/2 binary64)) x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
x

soundness2.7s (26.6%)

Rules
4586×*-lowering-*.f32
4586×*-lowering-*.f64
4584×*-lowering-*.f32
4584×*-lowering-*.f64
3984×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01732392
15792103
217502067
353132010
091492010
043279
1276231
22421228
08767228
074321
1222288
2671285
31941285
42957285
55503285
66295285
08198285
0721254
12331004
2665976
32913974
45636974
08312974
01462609
14632138
213302116
339072110
082802110
0717
14213
230113
0327213
042267
1262212
22409201
08667201
02398
113589
2100886
0871786
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 972 to 438 computations (54.9% saved)

preprocess136.0ms (1.3%)

Remove

(negabs x)

Compiler

Compiled 948 to 266 computations (71.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...