Linear.Quaternion:$ccos from linear-1.19.1.3

Time bar (total: 14.3s)

analyze30.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 3.0ms (39.1% of total)
ival-sin: 2.0ms (26.1% of total)
ival-div: 1.0ms (13% of total)
ival-sinh: 1.0ms (13% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.1s (7.5%)

Results
866.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 600.0ms
ival-sin: 355.0ms (59.2% of total)
ival-div: 81.0ms (13.5% of total)
ival-mult: 79.0ms (13.2% of total)
ival-sinh: 75.0ms (12.5% of total)
const: 7.0ms (1.2% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess245.0ms (1.7%)

Algorithm
egg-herbie
Rules
2106×sum3-define
2024×fma-lowering-fma.f32
2024×fma-lowering-fma.f64
1708×fmsub-define
1660×fnmadd-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01944
16444
217544
359444
4217944
5518744
067
1157
2327
3717
41547
53257
68537
722637
849417
081747
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (sin x) (/ (sinh y) y))
Outputs
(* (sin x) (/ (sinh y) y))
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
Call 2
Inputs
(* (sin x) (/ (sinh y) y))
(* (sin (neg x)) (/ (sinh y) y))
(* (sin x) (/ (sinh (neg y)) (neg y)))
(neg (* (sin (neg x)) (/ (sinh y) y)))
(neg (* (sin x) (/ (sinh (neg y)) (neg y))))
(* (sin y) (/ (sinh x) x))
Outputs
(* (sin x) (/ (sinh y) y))
(* (sinh y) (/ (sin x) y))
(* (sin (neg x)) (/ (sinh y) y))
(* (sinh y) (/ (sin x) (neg y)))
(* (sin x) (/ (sinh (neg y)) (neg y)))
(* (sinh y) (/ (sin x) y))
(neg (* (sin (neg x)) (/ (sinh y) y)))
(* (sinh y) (/ (sin x) y))
(neg (* (sin x) (/ (sinh (neg y)) (neg y))))
(* (sinh y) (/ (sin x) (neg y)))
(* (sin y) (/ (sinh x) x))
Symmetry

(abs y)

(negabs x)

explain78.0ms (0.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(sin.f64 x)
00-0-(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
00-0-(/.f64 (sinh.f64 y) y)
00-0-y
00-0-(sinh.f64 y)
Results
46.0ms512×0valid
Compiler

Compiled 49 to 20 computations (59.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sin: 13.0ms (47.6% of total)
ival-sinh: 6.0ms (22% of total)
ival-div: 4.0ms (14.6% of total)
ival-mult: 4.0ms (14.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify175.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sinh.f64 y)
cost-diff0
(/.f64 (sinh.f64 y) y)
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
Rules
2106×sum3-define
2024×fma-lowering-fma.f32
2024×fma-lowering-fma.f64
1708×fmsub-define
1530×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0617
11517
23217
37117
415417
532517
685317
7226317
8494117
0817417
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin x) (/ (sinh y) y))
(sin x)
x
(/ (sinh y) y)
(sinh y)
y
Outputs
(* (sin x) (/ (sinh y) y))
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
(sin x)
(sin.f64 x)
x
(/ (sinh y) y)
(/.f64 (sinh.f64 y) y)
(sinh y)
(sinh.f64 y)
y

localize43.0ms (0.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (sinh.f64 y) y)
accuracy100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(sinh.f64 y)
Results
36.0ms256×0valid
Compiler

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 7.0ms (58.2% of total)
ival-div: 2.0ms (16.6% of total)
ival-mult: 2.0ms (16.6% of total)
ival-sinh: 1.0ms (8.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.1%)

Counts
4 → 60
Calls
Call 1
Inputs
#<alt (* (sin x) (/ (sinh y) y))>
#<alt (sin x)>
#<alt (/ (sinh y) y)>
#<alt (sinh y)>
Outputs
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))>
#<alt (* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/240 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y))))))>
#<alt (* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/10080 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/240 (/ (- (exp y) (/ 1 (exp y))) y))))))))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt y>
#<alt (* y (+ 1 (* 1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
Calls

15 calls:

TimeVariablePointExpression
3.0ms
y
@-inf
(* (sin x) (/ (sinh y) y))
2.0ms
y
@inf
(* (sin x) (/ (sinh y) y))
1.0ms
x
@inf
(* (sin x) (/ (sinh y) y))
1.0ms
y
@0
(* (sin x) (/ (sinh y) y))
1.0ms
x
@0
(* (sin x) (/ (sinh y) y))

rewrite382.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
4986×*-lowering-*.f32
4986×*-lowering-*.f64
4448×/-lowering-/.f32
4448×/-lowering-/.f64
956×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
12215
211915
388415
0839015
Stop Event
iter limit
node limit
Counts
4 → 541
Calls
Call 1
Inputs
(* (sin x) (/ (sinh y) y))
(sin x)
(/ (sinh y) y)
(sinh y)
Outputs
(+.f64 (*.f64 (/.f64 (sin.f64 x) y) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (*.f64 (/.f64 (sin.f64 x) y) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))))
(+.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y))))
(+.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 (sin.f64 x) y)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) (/.f64 (sin.f64 x) y)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(neg.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 y (sinh.f64 y))))
(/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (sin.f64 x) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (sin.f64 x) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) y)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (sinh.f64 y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (sin.f64 x) y) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) (*.f64 y #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 y #s(literal -2 binary64)))
(/.f64 (/.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64)))
(/.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (*.f64 (sinh.f64 y) #s(literal 2 binary64))) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (sin.f64 x) y)) #s(literal -2 binary64))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sinh.f64 y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (/.f64 y (sinh.f64 y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (sin.f64 x) y))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 (sin.f64 x) (*.f64 y (/.f64 #s(literal -1/2 binary64) (sinh.f64 y)))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) (/.f64 #s(literal -1 binary64) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (sin.f64 x)) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 y #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (*.f64 (sinh.f64 y) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y)))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) y)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (sin.f64 x) y))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 x) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y)))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) y) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal -4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64)))) (sinh.f64 y))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (sin.f64 x)) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 (sin.f64 x) y)) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 (sin.f64 x) y)) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) (/.f64 (sin.f64 x) y)) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (/.f64 (sin.f64 x) y)) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (/.f64 (sin.f64 x) y)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (/.f64 (sin.f64 x) y)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (/.f64 (sin.f64 x) y)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 y)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (*.f64 #s(literal -4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64))) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))) (sinh.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 2 binary64))) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (sin.f64 x) y) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (sin.f64 x) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (/.f64 (/.f64 (sin.f64 x) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x)) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
(*.f64 (sinh.f64 y) (/.f64 (sin.f64 x) y))
(*.f64 (sinh.f64 y) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 (/.f64 (sinh.f64 y) y) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y))) #s(literal 1 binary64))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 (sin.f64 x) (*.f64 y #s(literal 2 binary64))))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal 2 binary64)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 (sin.f64 x) y)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 (sinh.f64 y) y) #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 y) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) (/.f64 y (sinh.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sin.f64 x) (sinh.f64 y)))
(*.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (sinh.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -2 binary64)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) y)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (sinh.f64 y))))
(*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) y) (sinh.f64 y))
(*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y) (/.f64 (sin.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(*.f64 (*.f64 (sin.f64 x) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (sin.f64 x) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -2 binary64))))
(*.f64 (/.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y))
(*.f64 (/.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))))
(*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (sin.f64 x) (sinh.f64 y))))
(*.f64 (/.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))) #s(literal -1 binary64))
(*.f64 (*.f64 (sin.f64 x) #s(literal 2 binary64)) (/.f64 (/.f64 (sinh.f64 y) y) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y)))
(*.f64 (*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (sin.f64 x) y)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (sin.f64 x) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64)) (sin.f64 x)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64)))
(*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) y) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (/.f64 (sin.f64 x) y) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (/.f64 (sin.f64 x) y) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) (/.f64 (sin.f64 x) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (sin.f64 x) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 y (/.f64 #s(literal -1/2 binary64) (sinh.f64 y)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (sin.f64 x) (*.f64 y #s(literal 2 binary64))) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/2 binary64) (sinh.f64 y)))) (/.f64 (sin.f64 x) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal 2 binary64)) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -2 binary64)) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 2 binary64)) y) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (sinh.f64 y) y))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))) (/.f64 (sin.f64 x) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 y (sinh.f64 y)) (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal -1 binary64)) (/.f64 (sinh.f64 y) y))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 2 binary64) y)) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 x) (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (sin.f64 x) y) #s(literal 2 binary64)) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (sin.f64 x) y) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 (sin.f64 x) y) #s(literal 1/2 binary64)) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) (*.f64 (sinh.f64 y) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 (sin.f64 x) y) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (sinh.f64 y))) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) #s(literal 0 binary64)))
(*.f64 (/.f64 (/.f64 (sin.f64 x) (/.f64 #s(literal -1 binary64) (sinh.f64 y))) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(sin.f64 x)
(/.f64 (sin.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal -1 binary64))
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(+.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y))
(+.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)))
(+.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) (/.f64 #s(literal 1 binary64) y)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 0 binary64)) (/.f64 (sinh.f64 y) y))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) y)) (neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) (*.f64 y #s(literal -2 binary64)))) (neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sinh.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(-.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (*.f64 y #s(literal 2 binary64))) (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (*.f64 y #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y))) (*.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y))) (*.f64 y #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (exp.f64 y) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))))
(-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y)))) (/.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(/.f64 (sinh.f64 y) y)
(/.f64 (/.f64 (sinh.f64 y) y) #s(literal 1 binary64))
(/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 y #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (sinh.f64 y))))
(/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 y (sinh.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (*.f64 y #s(literal -2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (*.f64 y #s(literal -2 binary64)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) y)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal -1 binary64) (sinh.f64 y)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y)))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 #s(literal -4 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 y) y))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) (*.f64 y #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (neg.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 (*.f64 y #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (neg.f64 (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (-.f64 #s(literal 0 binary64) y))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (+.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))) (+.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 y #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (+.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (*.f64 y (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))))
(/.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y)))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (exp.f64 (+.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 y #s(literal -2 binary64))))) (*.f64 (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (sinh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (*.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))))
(/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 y)) (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) y) #s(literal -2 binary64))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) y) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y)) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) y))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 y) y)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (*.f64 y (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))) (-.f64 #s(literal 0 binary64) y)) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) y) (*.f64 y (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 (exp.f64 y) (*.f64 y #s(literal 2 binary64))) (*.f64 (*.f64 y #s(literal 2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) y)))) (*.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) (sinh.f64 y))) (*.f64 y y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) y) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))) (*.f64 (-.f64 #s(literal 0 binary64) y) y))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 y #s(literal 2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 y (/.f64 #s(literal -1/2 binary64) (sinh.f64 y)))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) #s(literal 2 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)) (*.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y))) (+.f64 (/.f64 (/.f64 (exp.f64 y) y) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) y)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 #s(literal -1 binary64) y)) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) y)) (*.f64 #s(literal -4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y)))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal -4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64)))) (sinh.f64 y))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) (/.f64 #s(literal 1 binary64) y)) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) y)) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) y)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 #s(literal 1/2 binary64) y)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (/.f64 #s(literal 1/2 binary64) y)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 y)) (/.f64 #s(literal 1/2 binary64) y)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) y)) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) y)) (sinh.f64 y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (-.f64 #s(literal 0 binary64) y)))
(/.f64 (*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) y) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (sinh.f64 y)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y (sinh.f64 y)) (/.f64 y (sinh.f64 y))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 y (sinh.f64 y)))) #s(literal -1 binary64))
(*.f64 (sinh.f64 y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (sinh.f64 y) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (/.f64 (sinh.f64 y) y) #s(literal 1 binary64))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sinh.f64 y) y) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 (sinh.f64 y) y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 y) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (sinh.f64 y))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) y))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -2 binary64))))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (sinh.f64 y) #s(literal -2 binary64)) y))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (/.f64 #s(literal -1 binary64) y) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal 4 binary64) (cosh.f64 y)))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 y) y)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) y) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) y) (/.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) y) (/.f64 (/.f64 (sinh.f64 y) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) y) (*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) y))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) y))
(*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (sinh.f64 y)))
(*.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) y)))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) y) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) y) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) y)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) #s(literal 2 binary64)))
(*.f64 (/.f64 (sinh.f64 y) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (pow.f64 (*.f64 y (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) y) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) y))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) y) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) y)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) (-.f64 #s(literal 0 binary64) y)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) y))
(*.f64 (/.f64 #s(literal -2 binary64) y) (/.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) y))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) (-.f64 #s(literal 0 binary64) y)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -2 binary64)) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (/.f64 #s(literal -1 binary64) y) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y))) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sinh.f64 y))))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (sinh.f64 y))) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (/.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) (*.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 2 binary64)) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (*.f64 (sinh.f64 y) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) y)) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (sinh.f64 y) y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 2 binary64)) (/.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 y y) #s(literal 0 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (-.f64 #s(literal 0 binary64) (*.f64 y y))) y)
(+.f64 (sinh.f64 y) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) y)) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 #s(literal 0 binary64) (sinh.f64 y))
(+.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))))
(+.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) (/.f64 (exp.f64 y) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (exp.f64 y) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) #s(literal -1 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(-.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))
(-.f64 (*.f64 (sinh.f64 #s(literal 0 binary64)) (cosh.f64 y)) (*.f64 (cosh.f64 #s(literal 0 binary64)) (sinh.f64 (-.f64 #s(literal 0 binary64) y))))
(-.f64 (/.f64 (/.f64 (exp.f64 y) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) #s(literal 2 binary64)) (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y))) #s(literal 2 binary64)) (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y))) #s(literal 2 binary64)))
(-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64))))
(-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (cosh.f64 y))) (/.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(-.f64 (/.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) #s(literal 4 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))) (/.f64 (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))) (/.f64 (*.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))))
(-.f64 (+.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))
(-.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (exp.f64 y) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))
(fma.f64 (exp.f64 y) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(neg.f64 (sinh.f64 (-.f64 #s(literal 0 binary64) y)))
(sinh.f64 y)
(/.f64 (sinh.f64 y) #s(literal 1 binary64))
(/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 y))))
(/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))) (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 y)))
(/.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sinh.f64 y)))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (neg.f64 (*.f64 #s(literal -4 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -4 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 #s(literal -4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 y)) (+.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (+.f64 (exp.f64 (+.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 y #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 y #s(literal -3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)) (+.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 y #s(literal -2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (exp.f64 (+.f64 (*.f64 y #s(literal -2 binary64)) (*.f64 y #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (cosh.f64 y)) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))))
(/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 y)) #s(literal -4 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (-.f64 (*.f64 (exp.f64 y) (*.f64 #s(literal 2 binary64) (exp.f64 y))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 y))))
(/.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) (exp.f64 (-.f64 #s(literal 0 binary64) y)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 y))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) (*.f64 #s(literal 2 binary64) (exp.f64 y))))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 y)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 y)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) y)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 y)) (*.f64 #s(literal 2 binary64) (exp.f64 y))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 y))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 y)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)))) (neg.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y))) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64)))) (sinh.f64 y))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) #s(literal 3 binary64))) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))) (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y))))) (-.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 y)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal 4 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64)))) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y))) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 y) #s(literal 2 binary64)))) (sinh.f64 y))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -4 binary64) (sinh.f64 y))) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) #s(literal 1/2 binary64)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) #s(literal 1 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(/.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal -1/2 binary64)) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (cosh.f64 y)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (*.f64 (sinh.f64 y) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) #s(literal 2 binary64)) (cosh.f64 y))
(pow.f64 (sinh.f64 y) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) #s(literal -1 binary64))
(*.f64 (sinh.f64 y) #s(literal 1 binary64))
(*.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 y))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(*.f64 (*.f64 (sinh.f64 y) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal 2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (cosh.f64 y))))
(*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) (*.f64 (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)) #s(literal 1/2 binary64)))
(*.f64 (cosh.f64 y) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 y))))
(*.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 y))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (sinh.f64 y) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 8 binary64)) (/.f64 (exp.f64 (*.f64 y #s(literal -3 binary64))) #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (+.f64 (/.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 (exp.f64 y) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sinh.f64 y) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y))) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 y)))))
(*.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 y)) #s(literal 1/4 binary64))
(*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) (sinh.f64 y)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (sinh.f64 y) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 y #s(literal -2 binary64))) (exp.f64 (*.f64 y #s(literal 2 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (/.f64 #s(literal 1/2 binary64) (cosh.f64 y)))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (+.f64 (exp.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 3 binary64)))) (-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 y #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y #s(literal -2 binary64)))) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 y #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (-.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (exp.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 (sinh.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 y)) (sinh.f64 y)) (+.f64 (exp.f64 (*.f64 y #s(literal 3 binary64))) (exp.f64 (*.f64 y #s(literal -3 binary64))))) (+.f64 (exp.f64 (*.f64 y #s(literal 2 binary64))) (expm1.f64 (*.f64 y #s(literal -2 binary64)))))

simplify252.0ms (1.8%)

Algorithm
egg-herbie
Rules
5602×*-lowering-*.f32
5602×*-lowering-*.f64
3464×+-lowering-+.f64
3464×+-lowering-+.f32
1538×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
092689
1302663
21063618
33945611
08610611
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/240 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y))))))
(* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/10080 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/240 (/ (- (exp y) (/ 1 (exp y))) y))))))))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
y
(* y (+ 1 (* 1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
Outputs
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) x) y))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(*.f64 x (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (+.f64 (*.f64 x (*.f64 x #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) y))
(* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/240 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y))))))
(*.f64 x (*.f64 (/.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) y) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/240 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal -1/12 binary64)))))))
(* x (+ (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* (pow x 2) (+ (* -1/10080 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/240 (/ (- (exp y) (/ 1 (exp y))) y))))))))
(*.f64 x (+.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 x x) y)) (+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/10080 binary64)) (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal 1/240 binary64))) #s(literal -1/12 binary64))))))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
(* 1/2 (/ (* (sin x) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 x)) y))
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/120 (pow x 2)) 1/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))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
y
(* y (+ 1 (* 1/6 (pow y 2))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 y)) (/.f64 #s(literal -1/2 binary64) (exp.f64 y)))

eval93.0ms (0.6%)

Compiler

Compiled 11190 to 1806 computations (83.9% saved)

prune125.0ms (0.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New5956601
Fresh000
Picked011
Done000
Total5957602
Accuracy
100.0%
Counts
602 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
87.2%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
74.7%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
60.7%
(*.f64 x (/.f64 (sinh.f64 y) y))
47.4%
(sin.f64 x)
Compiler

Compiled 173 to 118 computations (31.8% saved)

simplify177.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
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
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
cost-diff0
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
cost-diff0
(sinh.f64 y)
cost-diff0
(/.f64 (sinh.f64 y) y)
cost-diff0
(*.f64 x (/.f64 (sinh.f64 y) y))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
Rules
3936×*-lowering-*.f32
3936×*-lowering-*.f64
1768×sum4-define
1440×times-frac
1102×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028201
195184
2306180
3946180
42734180
55553180
08257180
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))))
(sin x)
x
(+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))))
1
(* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
(* y y)
y
(+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))
1/6
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(+ 1/120 (* (* y y) 1/5040))
1/120
(* (* y y) 1/5040)
1/5040
(sin x)
x
(* x (/ (sinh y) y))
x
(/ (sinh y) y)
(sinh y)
y
(* (sin x) (+ 1 (* y (* y 1/6))))
(sin x)
x
(+ 1 (* y (* y 1/6)))
1
(* y (* y 1/6))
y
(* y 1/6)
1/6
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
(* x (+ 1 (* (* x x) -1/6)))
x
(+ 1 (* (* x x) -1/6))
1
(* (* x x) -1/6)
(* x x)
-1/6
(/ (sinh y) y)
(sinh y)
y
Outputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(sin x)
(sin.f64 x)
x
(+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
1
#s(literal 1 binary64)
(* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(* y y)
(*.f64 y y)
y
(+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
1/6
#s(literal 1/6 binary64)
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(+ 1/120 (* (* y y) 1/5040))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
1/120
#s(literal 1/120 binary64)
(* (* y y) 1/5040)
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(sin x)
(sin.f64 x)
x
(* x (/ (sinh y) y))
(/.f64 (*.f64 x (sinh.f64 y)) y)
x
(/ (sinh y) y)
(/.f64 (sinh.f64 y) y)
(sinh y)
(sinh.f64 y)
y
(* (sin x) (+ 1 (* y (* y 1/6))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(sin x)
(sin.f64 x)
x
(+ 1 (* y (* y 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
1
#s(literal 1 binary64)
(* y (* y 1/6))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
y
(* y 1/6)
(*.f64 y #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
(/.f64 (*.f64 x (*.f64 (sinh.f64 y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))) y)
(* 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)
(/ (sinh y) y)
(/.f64 (sinh.f64 y) y)
(sinh y)
(sinh.f64 y)
y

localize208.0ms (1.5%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
accuracy100.0%
(sinh.f64 y)
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%
(sin.f64 x)
accuracy99.9%
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
accuracy99.5%
(*.f64 y #s(literal 1/6 binary64))
accuracy93.6%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
accuracy100.0%
(/.f64 (sinh.f64 y) y)
accuracy100.0%
(*.f64 x (/.f64 (sinh.f64 y) y))
accuracy100.0%
(sinh.f64 y)
accuracy100.0%
(sin.f64 x)
accuracy99.8%
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
accuracy99.8%
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
accuracy99.8%
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
accuracy98.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
Results
167.0ms256×0valid
Compiler

Compiled 204 to 29 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
...c/correct-round.rkt:119:19: 27.0ms (39.3% of total)
ival-mult: 22.0ms (32% of total)
ival-add: 8.0ms (11.6% of total)
ival-sin: 8.0ms (11.6% of total)
ival-div: 2.0ms (2.9% of total)
ival-sinh: 2.0ms (2.9% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

series27.0ms (0.2%)

Counts
17 → 252
Calls
Call 1
Inputs
#<alt (* (sin x) (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))))>
#<alt (sin x)>
#<alt (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))))>
#<alt (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))>
#<alt (* x (/ (sinh y) y))>
#<alt (/ (sinh y) y)>
#<alt (sinh y)>
#<alt (* (sin x) (+ 1 (* y (* y 1/6))))>
#<alt (+ 1 (* y (* y 1/6)))>
#<alt (* y (* y 1/6))>
#<alt (* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))>
#<alt (* x (+ 1 (* (* x x) -1/6)))>
#<alt (+ 1 (* (* x x) -1/6))>
#<alt (* (* x x) -1/6)>
#<alt (* (* y y) (+ 1/120 (* (* y y) 1/5040)))>
#<alt (* (* y y) 1/5040)>
#<alt (* y 1/6)>
Outputs
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt x>
#<alt (+ x (* 1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))>
#<alt y>
#<alt (* y (+ 1 (* 1/6 (pow y 2))))>
#<alt (* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* 1/2 (- (exp y) (/ 1 (exp y))))>
#<alt (* x (+ 1 (* 1/6 (pow y 2))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))>
#<alt (* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))>
#<alt (* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (* (sin x) (+ 1 (* 1/6 (pow y 2))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (* 1/6 (* (pow y 2) (sin x)))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt (* 1/6 (* (pow y 2) (sin x)))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))>
#<alt (* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))>
#<alt (* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))>
#<alt (* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))>
#<alt (* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))>
#<alt (* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))>
#<alt (* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))>
#<alt (* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/120 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))))))>
#<alt (+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (* (pow y 2) (+ (* 1/5040 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/120 (* x (+ 1 (* -1/6 (pow x 2))))))))))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<alt (* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))>
#<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 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (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 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<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/120 (pow y 2))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
Calls

63 calls:

TimeVariablePointExpression
3.0ms
y
@-inf
(* x (/ (sinh y) y))
3.0ms
x
@inf
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
2.0ms
y
@inf
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
1.0ms
y
@-inf
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
1.0ms
x
@inf
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))))

rewrite343.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
2916×*-lowering-*.f32
2916×*-lowering-*.f64
2856×/-lowering-/.f32
2856×/-lowering-/.f64
1992×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028148
1164134
21480130
08252130
Stop Event
iter limit
node limit
Counts
17 → 503
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))))
(sin x)
(+ 1 (* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))))
(* (* y y) (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
(* x (/ (sinh y) y))
(/ (sinh y) y)
(sinh y)
(* (sin x) (+ 1 (* y (* y 1/6))))
(+ 1 (* y (* y 1/6)))
(* y (* y 1/6))
(* (* x (+ 1 (* (* x x) -1/6))) (/ (sinh y) y))
(* x (+ 1 (* (* x x) -1/6)))
(+ 1 (* (* x x) -1/6))
(* (* x x) -1/6)
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(* (* y y) 1/5040)
(* y 1/6)
Outputs
(+.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) (sin.f64 x))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))
(fma.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (sin.f64 x)) (sin.f64 x))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) y) (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 y y)) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 y y) (sin.f64 x))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x)))))) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (sin.f64 x))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (sin.f64 x))))))
(*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(sin.f64 x)
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) y (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(+.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 y (*.f64 y (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) y) y (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64)))) (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y))))
(/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))
(*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y)
(*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 x (/.f64 y (sinh.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (sinh.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 x (sinh.f64 y))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 x (-.f64 #s(literal 0 binary64) (sinh.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) x)))
(/.f64 (*.f64 x (sinh.f64 y)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 x (sinh.f64 y)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (sinh.f64 y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (sinh.f64 y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) x) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (sinh.f64 y)))) y)
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (sinh.f64 y)))) y)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) x)) y)
(pow.f64 (/.f64 y (*.f64 x (sinh.f64 y))) #s(literal -1 binary64))
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 y (sinh.f64 y))))
(*.f64 (sinh.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) y) x))
(*.f64 (/.f64 (sinh.f64 y) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (sinh.f64 y)))
(*.f64 (*.f64 x (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (sinh.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (sinh.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) x) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 x y) (sinh.f64 y))
(*.f64 (/.f64 x (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) (/.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal -1 binary64)) (/.f64 x y))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (sinh.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(-.f64 (/.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) y) (/.f64 (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64)) y))
(-.f64 (/.f64 (exp.f64 y) (*.f64 y #s(literal 2 binary64))) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) (*.f64 y #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) y)) (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 y (sinh.f64 y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) y) (*.f64 #s(literal 2 binary64) (sinh.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) y)))
(/.f64 (sinh.f64 y) y)
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) (*.f64 #s(literal 2 binary64) y))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) (*.f64 y #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (-.f64 #s(literal 0 binary64) y))
(/.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 y))) (neg.f64 (*.f64 y #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 y))) (neg.f64 (*.f64 #s(literal 2 binary64) y)))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) y) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) y)) #s(literal -2 binary64))
(pow.f64 (/.f64 y (sinh.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 y) y))
(*.f64 (sinh.f64 y) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) y)))
(*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (sinh.f64 y))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) y) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) y) (/.f64 (sinh.f64 y) #s(literal 2 binary64)))
(+.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (neg.f64 (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(-.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(sinh.f64 y)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sinh.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 y))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 y) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) y)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 (exp.f64 y) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64)) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 y) #s(literal 2 binary64)) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) y)) #s(literal 2 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (sinh.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sinh.f64 y))
(*.f64 (sinh.f64 y) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 y)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 y))) #s(literal -1/2 binary64))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(fma.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) (sin.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y (sin.f64 x)) (sin.f64 x))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (sin.f64 x) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) y) (*.f64 y #s(literal 1/6 binary64)) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 y y)) #s(literal 1/6 binary64) (sin.f64 x))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 y #s(literal 1/6 binary64))) y (sin.f64 x))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))) (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) #s(literal 1 binary64))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) y #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) y)
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(fma.f64 x (/.f64 (sinh.f64 y) y) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 x (/.f64 (sinh.f64 y) y) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(fma.f64 (sinh.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) y) x) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (sinh.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) y) x) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(fma.f64 (/.f64 (sinh.f64 y) y) x (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (/.f64 (sinh.f64 y) y) x (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(fma.f64 (*.f64 x (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 x (sinh.f64 y)) (/.f64 #s(literal 1 binary64) y) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (sinh.f64 y)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.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 y (*.f64 x (sinh.f64 y))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 y (sinh.f64 y)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y))) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y)))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sinh.f64 y))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y))))) y)
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sinh.f64 y)))) y)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) y)
(/.f64 (+.f64 (pow.f64 (/.f64 x (/.f64 y (sinh.f64 y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 x (/.f64 y (sinh.f64 y)))) (-.f64 (*.f64 (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (/.f64 y (sinh.f64 y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 x (/.f64 y (sinh.f64 y)))) (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y)))) (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 x (/.f64 y (sinh.f64 y)))) (*.f64 (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (-.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 x (/.f64 y (sinh.f64 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))) (-.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (/.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y)))))
(pow.f64 (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y)))) #s(literal -1 binary64))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) y) (*.f64 x (sinh.f64 y))))
(*.f64 (sinh.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (/.f64 x (/.f64 y (sinh.f64 y))) (+.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 x (/.f64 y (sinh.f64 y))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (sinh.f64 y))) x)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (sinh.f64 y)))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 0 binary64) (sinh.f64 y))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) y) (*.f64 x (sinh.f64 y)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) (/.f64 x #s(literal 2 binary64)))
(*.f64 (/.f64 x y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (sinh.f64 y)))
(*.f64 (/.f64 x (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) y) (sinh.f64 y))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 2 binary64) (sinh.f64 y)))) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sinh.f64 y)) #s(literal -1 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) y))
(+.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)) x)
(fma.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x)) x)
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x x)
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x) x)
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/6 binary64) x)
(/.f64 x (/.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 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 x (+.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 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #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)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (+.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 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.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))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 x (+.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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 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 #s(literal 1/6 binary64) (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x 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 #s(literal 1 binary64) (*.f64 (*.f64 x 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 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/6 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) #s(literal -1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.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 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x 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 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #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 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal -1 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) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) #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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #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 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.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 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x 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 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(fma.f64 y (*.f64 y #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 y (*.f64 y (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 y (*.f64 (*.f64 y #s(literal 1/5040 binary64)) (*.f64 y y)) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 y (*.f64 y y)) (*.f64 y #s(literal 1/5040 binary64)) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/5040 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 #s(literal 1/120 binary64) y) y (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) y) y (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))) (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64)))) (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))) (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 y y))))
(/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))) (*.f64 y y)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (neg.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y y))
(*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) y)
(*.f64 (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (+.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(*.f64 y (*.f64 y #s(literal 1/5040 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/5040 binary64)) y)
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 y #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) y)

simplify302.0ms (2.1%)

Algorithm
egg-herbie
Rules
5104×*-lowering-*.f32
5104×*-lowering-*.f64
4014×+-lowering-+.f64
4014×+-lowering-+.f32
1894×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02232989
18042737
233972730
087952730
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
x
(+ x (* 1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
y
(* y (+ 1 (* 1/6 (pow y 2))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(* x (+ 1 (* 1/6 (pow y 2))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(* 1/6 (* (pow y 2) (sin x)))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(* 1/6 (* (pow y 2) (sin x)))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* 1/6 (pow y 2)))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(* x (+ 1 (* -1/6 (pow x 2))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/120 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))))))
(+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (* (pow y 2) (+ (* 1/5040 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/120 (* x (+ 1 (* -1/6 (pow x 2))))))))))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
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 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 3))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (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 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -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/120 (pow y 2))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
Outputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 binary64))) (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)))))
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/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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))))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(+.f64 (*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(literal 1 binary64))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(+.f64 (*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
x
(+ x (* 1/6 (* x (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
(* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))
(*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y))
y
(* y (+ 1 (* 1/6 (pow y 2))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(* y (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* 1/2 (- (exp y) (/ 1 (exp y))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))
(* x (+ 1 (* 1/6 (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* (sin x) (+ 1 (* 1/6 (pow y 2))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* 1/6 (* (pow y 2) (sin x)))
(*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
(* 1/6 (* (pow y 2) (sin x)))
(*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
(* (pow y 2) (+ (* 1/6 (sin x)) (/ (sin x) (pow y 2))))
(+.f64 (*.f64 y (*.f64 y (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 x) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ 1/6 (/ 1 (pow y 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/2 (/ (* x (- (exp y) (/ 1 (exp y)))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(*.f64 x (+.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x x)) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(*.f64 x (+.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x x)) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)))
(* x (+ (* -1/12 (/ (* (pow x 2) (- (exp y) (/ 1 (exp y)))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) y))))
(*.f64 x (+.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 x x)) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y)))) y)))
(* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 x x) y)) (*.f64 #s(literal -1/12 binary64) x))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* (pow x 3) (+ (* -1/12 (/ (- (exp y) (/ 1 (exp y))) y)) (* 1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* -1/12 (/ (* (pow x 3) (- (exp y) (/ 1 (exp y)))) y))
(*.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 (*.f64 x x) y)) (*.f64 #s(literal -1/12 binary64) x))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1/2 (/ (- (exp y) (/ 1 (exp y))) (* (pow x 2) y))) (* 1/12 (/ (- (exp y) (/ 1 (exp y))) y)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) #s(literal -1/12 binary64)) y) (/.f64 (*.f64 (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 x x))))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y y))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/120 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 y (*.f64 y (+.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (+.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)))) (*.f64 x #s(literal 1/6 binary64)))))))
(+ (* x (+ 1 (* -1/6 (pow x 2)))) (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (* (pow y 2) (+ (* 1/5040 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* 1/120 (* x (+ 1 (* -1/6 (pow x 2))))))))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x #s(literal 1/6 binary64))) (*.f64 y (*.f64 y (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (+.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)))) (*.f64 x #s(literal 1/120 binary64)))))))))
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
(* 1/2 (/ (* x (* (+ 1 (* -1/6 (pow x 2))) (- (exp y) (/ 1 (exp y))))) y))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (exp.f64 y) (/.f64 #s(literal -1 binary64) (exp.f64 y))))) y)
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 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.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 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.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)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.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 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.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 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* 1/120 (pow y 2))
(*.f64 y (*.f64 y #s(literal 1/120 binary64)))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(* 1/5040 (pow y 4))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/5040 (pow y 4))
(*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))

eval145.0ms (1%)

Compiler

Compiled 23182 to 1928 computations (91.7% saved)

prune113.0ms (0.8%)

Pruning

37 alts after pruning (32 fresh and 5 done)

PrunedKeptTotal
New83031861
Fresh011
Picked145
Done011
Total83137868
Accuracy
100.0%
Counts
868 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.1%
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
74.7%
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
52.8%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
55.1%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
57.6%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
54.8%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
53.3%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
45.8%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
27.9%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
55.4%
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
46.3%
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
50.6%
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
53.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y)))
13.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
28.0%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
90.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
87.2%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
74.7%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
30.9%
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
57.3%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
56.1%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
50.2%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
60.7%
(*.f64 x (/.f64 (sinh.f64 y) y))
25.9%
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
34.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
56.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
55.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
45.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
45.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
32.5%
(*.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))))))))))
27.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
47.4%
(sin.f64 x)
22.8%
x
Compiler

Compiled 1751 to 994 computations (43.2% saved)

simplify237.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
cost-diff128
(*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))
cost-diff256
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))
cost-diff256
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))))
cost-diff256
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
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
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
cost-diff128
(+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
cost-diff128
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
cost-diff128
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
Rules
3888×+-lowering-+.f64
3888×+-lowering-+.f32
2746×*-lowering-*.f32
2746×*-lowering-*.f64
2544×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041365
1142329
2526325
31864319
43602319
56204319
67581319
77940319
87943319
97943319
09066319
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))))
(sin x)
x
(+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))))
1
(* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))
(* y y)
y
(+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))
1/6
(/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))
(/ 1 (+ 1/120 (* y (* y 1/5040))))
(+ 1/120 (* y (* y 1/5040)))
1/120
(* y (* y 1/5040))
(* y 1/5040)
1/5040
x
(* (* x (+ 1 (* (* x x) -1/6))) (+ 1 (* (* y y) 1/6)))
(* x (+ 1 (* (* x x) -1/6)))
x
(+ 1 (* (* x x) -1/6))
1
(* (* x x) -1/6)
(* x x)
-1/6
(+ 1 (* (* y y) 1/6))
(* (* y y) 1/6)
(* y y)
y
1/6
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
x
(* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))))
(* y y)
y
(+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))
(* x 1/6)
1/6
(* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))
(* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))
(+ (* x (* (* y y) 1/5040)) (* x 1/120))
(* x (* (* y y) 1/5040))
(* (* y y) 1/5040)
1/5040
(* x 1/120)
1/120
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120))))))
(sin x)
x
(+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120)))))
1
(* (* y y) (+ 1/6 (* y (* y 1/120))))
(* y y)
y
(+ 1/6 (* y (* y 1/120)))
1/6
(* y (* y 1/120))
(* y 1/120)
1/120
Outputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(sin x)
(sin.f64 x)
x
(+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
1
#s(literal 1 binary64)
(* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* y y)
(*.f64 y y)
y
(+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))
(+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
1/6
#s(literal 1/6 binary64)
(/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(/ 1 (+ 1/120 (* y (* y 1/5040))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(+ 1/120 (* y (* y 1/5040)))
(+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))
1/120
#s(literal 1/120 binary64)
(* y (* y 1/5040))
(*.f64 y (*.f64 y #s(literal 1/5040 binary64)))
(* y 1/5040)
(*.f64 y #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
x
(* (* x (+ 1 (* (* x x) -1/6))) (+ 1 (* (* y y) 1/6)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(* 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)
(+ 1 (* (* y y) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(* (* y y) 1/6)
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(* y y)
(*.f64 y y)
y
1/6
#s(literal 1/6 binary64)
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
x
(* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* y y)
(*.f64 y y)
y
(+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x 1/6)
(*.f64 x #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 x (*.f64 y y)))
(* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))
(*.f64 x (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(+ (* x (* (* y y) 1/5040)) (* x 1/120))
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(* x (* (* y y) 1/5040))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* (* y y) 1/5040)
(*.f64 y (*.f64 y #s(literal 1/5040 binary64)))
1/5040
#s(literal 1/5040 binary64)
(* x 1/120)
(*.f64 x #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(sin x)
(sin.f64 x)
x
(+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120)))))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
1
#s(literal 1 binary64)
(* (* y y) (+ 1/6 (* y (* y 1/120))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(* y y)
(*.f64 y y)
y
(+ 1/6 (* y (* y 1/120)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
1/6
#s(literal 1/6 binary64)
(* y (* y 1/120))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* y 1/120)
(*.f64 y #s(literal 1/120 binary64))
1/120
#s(literal 1/120 binary64)

localize237.0ms (1.7%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 y (*.f64 y #s(literal 1/120 binary64)))
accuracy99.8%
(*.f64 y #s(literal 1/120 binary64))
accuracy99.8%
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
accuracy97.4%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
accuracy99.8%
(*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))
accuracy99.4%
(*.f64 x #s(literal 1/6 binary64))
accuracy92.4%
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))))))
accuracy86.0%
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
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))
accuracy99.7%
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
accuracy93.7%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
accuracy99.8%
(/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
accuracy99.8%
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
accuracy98.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
Results
135.0ms256×0valid
Compiler

Compiled 389 to 42 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 86.0ms
ival-mult: 44.0ms (51.3% of total)
ival-add: 14.0ms (16.3% of total)
...c/correct-round.rkt:119:19: 14.0ms (16.3% of total)
ival-sin: 10.0ms (11.7% of total)
ival-div: 3.0ms (3.5% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series30.0ms (0.2%)

Counts
24 → 396
Calls
Call 1
Inputs
#<alt (* (sin x) (+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))))>
#<alt (+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))))>
#<alt (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))>
#<alt (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))>
#<alt (* (* x (+ 1 (* (* x x) -1/6))) (+ 1 (* (* y y) 1/6)))>
#<alt (* x (+ 1 (* (* x x) -1/6)))>
#<alt (+ 1 (* (* x x) -1/6))>
#<alt (* (* x x) -1/6)>
#<alt (+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))>
#<alt (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))))>
#<alt (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))>
#<alt (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))>
#<alt (* (sin x) (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120))))))>
#<alt (sin x)>
#<alt (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120)))))>
#<alt (* (* y y) (+ 1/6 (* y (* y 1/120))))>
#<alt (/ 1 (+ 1/120 (* y (* y 1/5040))))>
#<alt (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))>
#<alt (* (* y y) 1/6)>
#<alt (* x (* (* y y) 1/5040))>
#<alt (* x 1/6)>
#<alt (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))>
#<alt (* y 1/120)>
#<alt (* y (* y 1/120))>
Outputs
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt 1/6>
#<alt (+ 1/6 (* 1/120 (pow y 2)))>
#<alt (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* x (+ 1 (* 1/6 (pow y 2))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))>
#<alt (* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))>
#<alt (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))>
#<alt (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 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 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (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 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<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 (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))>
#<alt x>
#<alt (+ x (* 1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))>
#<alt (* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))>
#<alt (* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))>
#<alt (* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))>
#<alt (* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))>
#<alt (* 1/6 x)>
#<alt (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))>
#<alt (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))>
#<alt (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))>
#<alt (* 1/5040 (* x (pow y 4)))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* 1/5040 (* x (pow y 4)))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))>
#<alt (* 1/120 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* 1/5040 (* x (pow y 4)))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* 1/5040 (* x (pow y 4)))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (* 1/120 (* (pow y 4) (sin x)))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))>
#<alt (* 1/120 (* (pow y 4) (sin x)))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))>
#<alt (* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (* 1/120 (pow y 4))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))>
#<alt (* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))>
#<alt (* 1/120 (pow y 4))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))>
#<alt (* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* 1/120 (pow y 4))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* 1/120 (pow y 4))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))>
#<alt 120>
#<alt (+ 120 (* -20/7 (pow y 2)))>
#<alt (+ 120 (* (pow y 2) (- (* 10/147 (pow y 2)) 20/7)))>
#<alt (+ 120 (* (pow y 2) (- (* (pow y 2) (+ 10/147 (* -5/3087 (pow y 2)))) 20/7)))>
#<alt (/ 5040 (pow y 2))>
#<alt (/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))>
#<alt (/ 5040 (pow y 2))>
#<alt (/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))>
#<alt (/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<alt (* 1/5040 (* x (pow y 2)))>
#<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/120 (* x y))>
#<alt (* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))>
#<alt (* 1/5040 (* x (pow y 3)))>
#<alt (* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))>
#<alt (* 1/5040 (* x (pow y 3)))>
#<alt (* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))>
#<alt (* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))>
#<alt (* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))>
#<alt (* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 y)>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
#<alt (* 1/120 (pow y 2))>
Calls

99 calls:

TimeVariablePointExpression
9.0ms
y
@0
(* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))
1.0ms
x
@0
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
1.0ms
x
@inf
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
1.0ms
x
@-inf
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
1.0ms
x
@inf
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120))))))

rewrite423.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
4192×*-lowering-*.f32
4192×*-lowering-*.f64
2976×/-lowering-/.f32
2976×/-lowering-/.f64
1592×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041280
1278246
22754246
08349246
Stop Event
iter limit
node limit
Counts
24 → 518
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))))
(+ 1 (* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))))
(* (* y y) (+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))))
(+ 1/6 (/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040))))))
(* (* x (+ 1 (* (* x x) -1/6))) (+ 1 (* (* y y) 1/6)))
(* x (+ 1 (* (* x x) -1/6)))
(+ 1 (* (* x x) -1/6))
(* (* x x) -1/6)
(+ x (* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))))
(* (* y y) (+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))))
(+ (* x 1/6) (* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))))
(* y (* y (+ (* x (* (* y y) 1/5040)) (* x 1/120))))
(* (sin x) (+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120))))))
(sin x)
(+ 1 (* (* y y) (+ 1/6 (* y (* y 1/120)))))
(* (* y y) (+ 1/6 (* y (* y 1/120))))
(/ 1 (+ 1/120 (* y (* y 1/5040))))
(/ (* y y) (/ 1 (+ 1/120 (* y (* y 1/5040)))))
(* (* y y) 1/6)
(* x (* (* y y) 1/5040))
(* x 1/6)
(* y (+ (* x (* (* y y) 1/5040)) (* x 1/120)))
(* y 1/120)
(* y (* y 1/120))
Outputs
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (sin.f64 x))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (sin.f64 x))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (sin.f64 x))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (sin.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (/.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(-.f64 (/.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))
(fma.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 y y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 y y))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y y))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 y y))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 y y))))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 y y)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1 binary64))
(*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y y))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))
(fma.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64)))) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1/6 binary64))))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(fma.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.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 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #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 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.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 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))) (neg.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 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 y y) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) x)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 x (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 x (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 x (+.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 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.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))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.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) #s(literal -1/6 binary64)))) x)
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 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 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x 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 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.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 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.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) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.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 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #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 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x 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 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 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/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.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 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)
(+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) x))
(+.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)))
(fma.f64 y (*.f64 y (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)
(fma.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) x)
(fma.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y y) x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (neg.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x)))))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
(+.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(fma.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y y) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 y y)) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 y y)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 y (*.f64 y (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 y y))
(*.f64 (*.f64 y (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) y)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(fma.f64 y (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(fma.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) y (*.f64 x #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64))))) (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 x #s(literal 1/6 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 y (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (*.f64 y (*.f64 x (*.f64 y #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) y) (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) y))
(+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y y)) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y)))
(+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y y)))
(/.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 y (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)))
(*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))
(*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) y)
(*.f64 (*.f64 x (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(*.f64 (/.f64 (*.f64 y y) x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(+.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) (sin.f64 x))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (sin.f64 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (sin.f64 x))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))) (sin.f64 x))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (sin.f64 x))
(sin.f64 x)
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(fma.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 y y) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(fma.f64 y (*.f64 y #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 y y) #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y)) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y))))))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/1728000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 y y))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))) (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))) #s(literal -1 binary64)))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (*.f64 y y)))
(+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (*.f64 y y)) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (/.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(neg.f64 (/.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)))))
(/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (neg.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 y y)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) y)
(*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (/.f64 y #s(literal 1 binary64)))
(*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (/.f64 (/.f64 y #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 y (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (/.f64 y (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))) (/.f64 y (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 y (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))) (/.f64 (/.f64 y #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (/.f64 y (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (/.f64 (/.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (/.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(*.f64 (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (/.f64 (/.f64 y #s(literal 1 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 y y) (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))
(*.f64 (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) y)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
(*.f64 y (*.f64 (*.f64 y #s(literal 1/5040 binary64)) x))
(*.f64 (*.f64 y y) (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 1/5040 binary64)) (*.f64 y x))
(*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) x)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 1/5040 binary64))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 1/5040 binary64)))
(*.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 y y))
(*.f64 (*.f64 x (*.f64 y #s(literal 1/5040 binary64))) y)
(*.f64 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))
(+.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))))
(fma.f64 y (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))
(fma.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y (*.f64 x (*.f64 y #s(literal 1/120 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (-.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))) (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))))
(/.f64 (*.f64 y (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 y (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))) y) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) y) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x))) (*.f64 y (*.f64 y y))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (-.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y))) (*.f64 (*.f64 x (*.f64 y #s(literal 1/120 binary64))) (*.f64 x (*.f64 y #s(literal 1/120 binary64)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) y)) (*.f64 x (*.f64 y #s(literal 1/120 binary64))))))
(/.f64 (neg.f64 (*.f64 y (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 y (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))) (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x)))) y)) (neg.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) y)) (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))))
(*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) y)
(*.f64 (*.f64 y x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(*.f64 (/.f64 y x) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 y #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) y)
(*.f64 y (*.f64 y #s(literal 1/120 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(*.f64 #s(literal 1/120 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/120 binary64)) y)

simplify2.2s (15.6%)

Algorithm
egg-herbie
Rules
4122×*-lowering-*.f32
4122×*-lowering-*.f64
3972×+-lowering-+.f64
3972×+-lowering-+.f32
1940×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02985063
110654590
242564404
095204404
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
1/6
(+ 1/6 (* 1/120 (pow y 2)))
(+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* x (+ 1 (* 1/6 (pow y 2))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(* x (+ 1 (* -1/6 (pow x 2))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 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 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 3))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (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 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -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))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
x
(+ x (* 1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))
(* 1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(* 1/6 x)
(+ (* 1/120 (* x (pow y 2))) (* 1/6 x))
(+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))
(+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))
(* 1/5040 (* x (pow y 4)))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* 1/5040 (* x (pow y 4)))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(* 1/120 (* x (pow y 2)))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* 1/5040 (* x (pow y 4)))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* 1/5040 (* x (pow y 4)))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(* 1/120 (* (pow y 4) (sin x)))
(* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(* 1/120 (* (pow y 4) (sin x)))
(* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(* 1/120 (pow y 4))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* 1/120 (pow y 4))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* 1/120 (pow y 4))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* 1/120 (pow y 4))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
120
(+ 120 (* -20/7 (pow y 2)))
(+ 120 (* (pow y 2) (- (* 10/147 (pow y 2)) 20/7)))
(+ 120 (* (pow y 2) (- (* (pow y 2) (+ 10/147 (* -5/3087 (pow y 2)))) 20/7)))
(/ 5040 (pow y 2))
(/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))
(/ 5040 (pow y 2))
(/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))
(* 1/120 (pow y 2))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 1/5040 (* x (pow y 2)))
(* 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/120 (* x y))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(* 1/5040 (* x (pow y 3)))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(* 1/5040 (* x (pow y 3)))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 y)
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
(* 1/120 (pow y 2))
Outputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 x (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal -1/5040 binary64)))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y y) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 binary64))))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (+.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(+.f64 (*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(literal 1 binary64))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(+.f64 (*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow y 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 4) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* x (+ 1 (* 1/6 (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* (pow x 3) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/6 (/ (pow y 2) (pow x 2))) (/ 1 (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/6 (+ 1 (* 1/6 (pow y 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2)))))) (* x (+ 1 (* -1/6 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* -1/6 (pow x 2))))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* -1/6 (pow x 2))))) (/ (* x (+ 1 (* -1/6 (pow x 2)))) (pow y 2))))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 y y)))))
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 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.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 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.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)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (*.f64 x x) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.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 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(+ 1 (* -1/6 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* -1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.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 2))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* 1/6 (* x (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (/ x (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (/.f64 x (pow.f64 y #s(literal 6 binary64)))) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))
(*.f64 x (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 6) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* x (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 x (*.f64 y y))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* x (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120)) 1/6)))
(*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (-.f64 #s(literal 0 binary64) x))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(+ (* 1/120 (* x (pow y 2))) (* 1/6 x))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(+ (* 1/6 x) (* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(* 1/5040 (* x (pow y 4)))
(*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* 1/5040 (* x (pow y 4)))
(*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow y 4) (+ (* 1/5040 x) (+ (* 1/120 (/ x (pow y 2))) (* 1/6 (/ x (pow y 4))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* 1/120 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* (pow y 2) (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* 1/5040 (* x (pow y 4)))
(*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* 1/5040 (* x (pow y 4)))
(*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))))
(* -1 (* x (* (pow y 2) (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))))
(* x (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))))) (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))))
(*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal -1/5040 binary64))))) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))))
(* 1/120 (* (pow y 4) (sin x)))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(* 1/120 (* (pow y 4) (sin x)))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(* (pow y 4) (+ (* 1/120 (sin x)) (* 1/6 (/ (sin x) (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(* (pow y 4) (+ (* 1/120 (sin x)) (+ (* 1/6 (/ (sin x) (pow y 2))) (/ (sin x) (pow y 4)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (/.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
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/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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)))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(* 1/120 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))) #s(literal 1 binary64))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))) #s(literal 1 binary64))
(* 1/120 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))) #s(literal 1 binary64))
(* (pow y 4) (+ 1/120 (+ (* 1/6 (/ 1 (pow y 2))) (/ 1 (pow y 4)))))
(+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y)))) #s(literal 1 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(* 1/120 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* 1/120 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/120 (* 1/6 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))))
120
#s(literal 120 binary64)
(+ 120 (* -20/7 (pow y 2)))
(+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) #s(literal -20/7 binary64)))
(+ 120 (* (pow y 2) (- (* 10/147 (pow y 2)) 20/7)))
(+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal -20/7 binary64) (*.f64 (*.f64 y y) #s(literal 10/147 binary64)))))
(+ 120 (* (pow y 2) (- (* (pow y 2) (+ 10/147 (* -5/3087 (pow y 2)))) 20/7)))
(+.f64 #s(literal 120 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal -20/7 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 10/147 binary64) (*.f64 (*.f64 y y) #s(literal -5/3087 binary64))))))))
(/ 5040 (pow y 2))
(/.f64 #s(literal 5040 binary64) (*.f64 y y))
(/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/.f64 (+.f64 #s(literal 5040 binary64) (+.f64 (/.f64 #s(literal 8890560 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal -211680 binary64) (*.f64 y y)))) (*.f64 y y))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 8890560 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 #s(literal 5040 binary64) (-.f64 (/.f64 #s(literal -211680 binary64) (*.f64 y y)) (/.f64 #s(literal 373403520 binary64) (pow.f64 y #s(literal 6 binary64)))))) (*.f64 y y))
(/ 5040 (pow y 2))
(/.f64 #s(literal 5040 binary64) (*.f64 y y))
(/ (- 5040 (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (* 211680 (/ 1 (pow y 2)))) (pow y 2))
(/.f64 (+.f64 #s(literal 5040 binary64) (+.f64 (/.f64 #s(literal 8890560 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 #s(literal -211680 binary64) (*.f64 y y)))) (*.f64 y y))
(/ (- (+ 5040 (/ 8890560 (pow y 4))) (+ (* 211680 (/ 1 (pow y 2))) (* 373403520 (/ 1 (pow y 6))))) (pow y 2))
(/.f64 (+.f64 (/.f64 #s(literal 8890560 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 #s(literal 5040 binary64) (-.f64 (/.f64 #s(literal -211680 binary64) (*.f64 y y)) (/.f64 #s(literal 373403520 binary64) (pow.f64 y #s(literal 6 binary64)))))) (*.f64 y y))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 1/5040 (* x (pow y 2)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x (*.f64 y y)))
(* 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/120 (* x y))
(*.f64 x (*.f64 y #s(literal 1/120 binary64)))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* y (+ (* 1/5040 (* x (pow y 2))) (* 1/120 x)))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* 1/5040 (* x (pow y 3)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* (pow y 3) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* 1/5040 (* x (pow y 3)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* -1 (* (pow y 3) (+ (* -1/120 (/ x (pow y 2))) (* -1/5040 x))))
(*.f64 (*.f64 x (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y)))) (*.f64 y (*.f64 y y)))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* x (* y (+ 1/120 (* 1/5040 (pow y 2)))))
(*.f64 y (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(* -1 (* x (* y (- (* -1/5040 (pow y 2)) 1/120))))
(*.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x y)))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 y)
(*.f64 y #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))

eval170.0ms (1.2%)

Compiler

Compiled 33555 to 2594 computations (92.3% saved)

prune187.0ms (1.3%)

Pruning

47 alts after pruning (41 fresh and 6 done)

PrunedKeptTotal
New90425929
Fresh111627
Picked325
Done145
Total91947966
Accuracy
100.0%
Counts
966 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.9%
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
34.1%
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
7.1%
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
35.7%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
55.1%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
52.8%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
55.4%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
45.7%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
56.9%
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
45.7%
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
40.8%
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
38.3%
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
45.8%
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
13.7%
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
57.6%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
56.1%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
54.8%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
53.3%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
27.9%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
55.4%
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
46.3%
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
13.7%
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
13.6%
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
90.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y)))))))
90.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 5040 binary64) (*.f64 y y)))))))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
46.5%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) #s(literal -20/7 binary64))))))))
87.2%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
89.8%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
86.8%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
74.7%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
30.9%
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
40.5%
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
57.3%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
56.1%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
50.2%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
60.7%
(*.f64 x (/.f64 (sinh.f64 y) y))
34.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
55.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
45.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
32.5%
(*.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))))))))))
27.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
26.5%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
47.4%
(sin.f64 x)
22.8%
x
Compiler

Compiled 2184 to 1188 computations (45.6% saved)

simplify198.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff384
(-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
cost-diff768
(-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))
cost-diff3712
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))
cost-diff3712
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
cost-diff0
(*.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))))))))
cost-diff0
(+.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)))))))))
cost-diff0
(*.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))))))))))
cost-diff0
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
cost-diff0
(*.f64 x #s(literal -1/6 binary64))
cost-diff0
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
cost-diff0
(*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
cost-diff0
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
cost-diff0
(*.f64 x #s(literal -1/6 binary64))
cost-diff0
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
cost-diff0
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
cost-diff0
(*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
Rules
3360×*-lowering-*.f32
3360×*-lowering-*.f64
2478×sum4-define
1856×sum3-define
1428×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051728
1196666
2806534
32532518
46244518
08256518
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)))
(sin x)
x
(+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y))
1
(* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)
(* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
y
(+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))
1/6
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(* y y)
(+ 1/120 (* (* y y) 1/5040))
1/120
(* (* y y) 1/5040)
1/5040
(* x (+ 1 (* x (* x -1/6))))
x
(+ 1 (* x (* x -1/6)))
1
(* x (* x -1/6))
(* x -1/6)
-1/6
(* (* x (* x (* x -1/6))) (+ 1 (* (* y y) 1/6)))
(* x (* x (* x -1/6)))
x
(* x (* x -1/6))
(* x -1/6)
-1/6
(+ 1 (* (* y y) 1/6))
1
(* (* y y) 1/6)
(* y y)
y
1/6
(* (* x (+ 1 (* x (* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))))) (+ 1 (* y (* y 1/6))))
(* 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 (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))
(+ -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)
(* x x)
-1/5040
(+ 1 (* y (* y 1/6)))
(* y (* y 1/6))
y
(* y 1/6)
1/6
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
x
(/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6)))
(* x (* (* y y) 1/6))
(* (* y y) 1/6)
(* y y)
y
1/6
(* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))
(* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))
(* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))
(* x (* (+ 1/120 (* (* y y) 1/5040)) y))
(* (+ 1/120 (* (* y y) 1/5040)) y)
(+ 1/120 (* (* y y) 1/5040))
1/120
(* (* y y) 1/5040)
1/5040
(- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))
Outputs
(* (sin x) (+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(sin x)
(sin.f64 x)
x
(+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
1
#s(literal 1 binary64)
(* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
y
(+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))
1/6
#s(literal 1/6 binary64)
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* y y)
(*.f64 y y)
(+ 1/120 (* (* y y) 1/5040))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
1/120
#s(literal 1/120 binary64)
(* (* y y) 1/5040)
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(* 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 -1/6)
(*.f64 x #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(* (* x (* x (* x -1/6))) (+ 1 (* (* y y) 1/6)))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))))))
(* x (* x (* x -1/6)))
(*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
x
(* x (* x -1/6))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(* x -1/6)
(*.f64 x #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
(+ 1 (* (* y y) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))
1
#s(literal 1 binary64)
(* (* y y) 1/6)
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(* y y)
(*.f64 y y)
y
1/6
#s(literal 1/6 binary64)
(* (* x (+ 1 (* x (* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))))) (+ 1 (* y (* y 1/6))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y))) (*.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)))))))))
(* 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))
(* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))
(*.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))))))
(+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040)))))
(+.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/6
#s(literal -1/6 binary64)
(* x (* x (+ 1/120 (* (* x x) -1/5040))))
(*.f64 (*.f64 x 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))
(* x x)
(*.f64 x x)
-1/5040
#s(literal -1/5040 binary64)
(+ 1 (* y (* y 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))
(* y (* y 1/6))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
y
(* y 1/6)
(*.f64 y #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
x
(/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6)))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal 1/36 binary64))))
(* x (* (* y y) 1/6))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 y y)))
(* (* y y) 1/6)
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(* y y)
(*.f64 y y)
y
1/6
#s(literal 1/6 binary64)
(* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x y))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x y))))))
(* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))
(*.f64 y (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x y))))
(* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))
(*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x y)))
(* x (* (+ 1/120 (* (* y y) 1/5040)) y))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x y))
(* (+ 1/120 (* (* y y) 1/5040)) y)
(*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(+ 1/120 (* (* y y) 1/5040))
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))
1/120
#s(literal 1/120 binary64)
(* (* y y) 1/5040)
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
1/5040
#s(literal 1/5040 binary64)
(- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))
(*.f64 (*.f64 y y) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))

localize312.0ms (2.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy86.1%
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
accuracy73.8%
(-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))
accuracy59.1%
(-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))
accuracy27.2%
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y)))))
accuracy99.8%
(*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
accuracy99.7%
(*.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)))))))
accuracy99.5%
(*.f64 y #s(literal 1/6 binary64))
accuracy93.7%
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
accuracy99.7%
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
accuracy99.4%
(*.f64 x #s(literal -1/6 binary64))
accuracy87.5%
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
accuracy99.9%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
accuracy99.4%
(*.f64 x #s(literal -1/6 binary64))
accuracy99.8%
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
accuracy99.8%
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
accuracy99.7%
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
accuracy98.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
Results
193.0ms256×0valid
Compiler

Compiled 737 to 52 computations (92.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-mult: 82.0ms (64.1% of total)
...c/correct-round.rkt:119:19: 20.0ms (15.6% of total)
ival-add: 13.0ms (10.2% of total)
ival-sin: 8.0ms (6.3% of total)
ival-sub: 2.0ms (1.6% of total)
ival-div: 2.0ms (1.6% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series48.0ms (0.3%)

Counts
26 → 408
Calls
Call 1
Inputs
#<alt (* (sin x) (+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)))>
#<alt (sin x)>
#<alt (+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y))>
#<alt (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)>
#<alt (* x (+ 1 (* x (* x -1/6))))>
#<alt (+ 1 (* x (* x -1/6)))>
#<alt (* x (* x -1/6))>
#<alt (* x -1/6)>
#<alt (* (* x (* x (* x -1/6))) (+ 1 (* (* y y) 1/6)))>
#<alt (* x (* x (* x -1/6)))>
#<alt (* (* x (+ 1 (* x (* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))))) (+ 1 (* y (* y 1/6))))>
#<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 (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))>
#<alt (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))>
#<alt (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))>
#<alt (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))>
#<alt (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))>
#<alt (* (* y y) (+ 1/120 (* (* y y) 1/5040)))>
#<alt (* (* y y) 1/5040)>
#<alt (* (* y y) 1/6)>
#<alt (* y 1/6)>
#<alt (* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))>
#<alt (* x (+ 1/120 (* (* x x) -1/5040)))>
#<alt (* x (* (* y y) 1/6))>
Outputs
#<alt (* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/6 (* (pow y 2) (sin x))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))>
#<alt (+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt (* 1/5040 (* (pow y 6) (sin x)))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))>
#<alt (* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt 1>
#<alt (+ 1 (* 1/6 (pow y 2)))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))>
#<alt (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))>
#<alt (* 1/6 (pow y 2))>
#<alt (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/5040 (pow y 6))>
#<alt (* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 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 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 3) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))>
#<alt (* -1 (* (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 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* -1/6 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/6))>
#<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 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) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1/6 (pow x 3))>
#<alt (+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))>
#<alt (+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))>
#<alt (+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))>
#<alt (* -1/36 (* (pow x 3) (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))>
#<alt (* -1/36 (* (pow x 3) (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))>
#<alt (* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (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 3))>
#<alt (* x (+ 1 (* 1/6 (pow y 2))))>
#<alt (* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))>
#<alt (* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))>
#<alt (* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))>
#<alt (* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* (pow x 7) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2)))))>
#<alt (* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))))))>
#<alt (* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/6 (/ (pow y 2) (pow x 6))) (/ 1 (pow x 6)))))))>
#<alt (* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/5040 (+ 1 (* 1/6 (pow y 2)))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4)))))))>
#<alt (* -1 (* (pow x 7) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 6))) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))))))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))>
#<alt (+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))>
#<alt (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt (* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (* -1/5040 (pow x 7))>
#<alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/5040 (pow x 7))>
#<alt (* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))>
#<alt (* -1/5040 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/5040 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/6 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))>
#<alt (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))>
#<alt (* -1/5040 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/5040 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))>
#<alt (* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))>
#<alt (* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))>
#<alt (* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))>
#<alt x>
#<alt (+ x (* 1/6 (* x (pow y 2))))>
#<alt (+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))>
#<alt (+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/120 x) (* (pow y 2) (- (* -1/36 (+ (* -3/200 x) (* -1/140 x))) (* 1/2400 x))))))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))>
#<alt (* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))>
#<alt (* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))>
#<alt (* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))>
#<alt (* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))>
#<alt (* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))>
#<alt (* 1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))>
#<alt (* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))>
#<alt (* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))>
#<alt (* 1/36 (* (pow x 2) (pow y 4)))>
#<alt (* (pow y 4) (+ (* -1/14400 (* (pow x 2) (pow y 4))) (* 1/36 (pow x 2))))>
#<alt (* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* -1/302400 (* (pow x 2) (pow y 2))) (* 1/14400 (pow x 2))))))>
#<alt (* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* (pow y 2) (- (* -1/25401600 (* (pow x 2) (pow y 2))) (* 1/302400 (pow x 2)))) (* 1/14400 (pow x 2))))))>
#<alt (* -1/25401600 (* (pow x 2) (pow y 12)))>
#<alt (* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))>
#<alt (* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))>
#<alt (* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))>
#<alt (* -1/25401600 (* (pow x 2) (pow y 12)))>
#<alt (* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))>
#<alt (* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))>
#<alt (* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* (pow y 2) (+ (* -1/120 (* x (pow y 2))) (* 1/6 x)))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))>
#<alt (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))>
#<alt (* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* -1/5040 (* x (pow y 6)))>
#<alt (* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))>
#<alt (* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))>
#<alt (* 1/6 y)>
#<alt (* y (+ 1/6 (* 1/120 (pow y 2))))>
#<alt (* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))>
#<alt (* 1/5040 (pow y 5))>
#<alt (* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))>
#<alt (* 1/5040 (pow y 5))>
#<alt (* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))>
#<alt (* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))>
#<alt (* 1/120 (pow y 2))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/5040 (pow y 4))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/5040 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 (pow y 2))>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* 1/6 y)>
#<alt (* -1/6 x)>
#<alt (* x (- (* 1/120 (pow x 2)) 1/6))>
#<alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))>
#<alt (* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))>
#<alt (* -1/5040 (pow x 5))>
#<alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))>
#<alt (* -1/5040 (pow x 5))>
#<alt (* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 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/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))>
#<alt (* -1/5040 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
#<alt (* 1/6 (* x (pow y 2)))>
Calls

102 calls:

TimeVariablePointExpression
15.0ms
x
@0
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
3.0ms
x
@-inf
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
2.0ms
y
@inf
(* x (* (* y y) 1/6))
2.0ms
x
@inf
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
1.0ms
y
@inf
(+ x (/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))

rewrite368.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
4184×*-lowering-*.f32
4184×*-lowering-*.f64
2058×pow-lowering-pow.f64
2058×pow-lowering-pow.f32
1750×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051425
1355325
23259316
08275316
Stop Event
iter limit
node limit
Counts
26 → 451
Calls
Call 1
Inputs
(* (sin x) (+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)))
(sin x)
(+ 1 (* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y))
(* (* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040))))) y)
(* x (+ 1 (* x (* x -1/6))))
(+ 1 (* x (* x -1/6)))
(* x (* x -1/6))
(* x -1/6)
(* (* x (* x (* x -1/6))) (+ 1 (* (* y y) 1/6)))
(* x (* x (* x -1/6)))
(* (* x (+ 1 (* x (* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))))) (+ 1 (* y (* y 1/6))))
(* 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 (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))))
(/ (- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))) (- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(- (* (* x (* (* y y) 1/6)) (* x (* (* y y) 1/6))) (* (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y)))))
(- (* x (* (* y y) 1/6)) (* y (* (* x (* (+ 1/120 (* (* y y) 1/5040)) y)) (* y y))))
(* y (+ 1/6 (* (* y y) (+ 1/120 (* (* y y) 1/5040)))))
(* (* y y) (+ 1/120 (* (* y y) 1/5040)))
(* (* y y) 1/5040)
(* (* y y) 1/6)
(* y 1/6)
(* x (+ -1/6 (* x (* x (+ 1/120 (* (* x x) -1/5040))))))
(* x (+ 1/120 (* (* x x) -1/5040)))
(* x (* (* y y) 1/6))
Outputs
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(fma.f64 (sin.f64 x) #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 #s(literal 1 binary64) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(sin.f64 x)
(*.f64 (sin.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) y #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) y))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 y y))
(*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) y)
(*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y)
(+.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.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 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 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 (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.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/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (*.f64 x #s(literal -1/6 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/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.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 #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 x (*.f64 x #s(literal -1/6 binary64))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/6 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/6 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (+.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 x (*.f64 x #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.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 (*.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/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x 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 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #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 #s(literal 1 binary64) (*.f64 (*.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/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(*.f64 x (*.f64 x #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.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 (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.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 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))))))
(/.f64 (-.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 (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) x)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) x) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.f64 x x)) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x x) (*.f64 x #s(literal -1/6 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/6 binary64))
(+.f64 (*.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 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(+.f64 (*.f64 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.f64 x (*.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 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (*.f64 (*.f64 x (*.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(fma.f64 #s(literal 1 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 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(fma.f64 (*.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)))))))) #s(literal 1 binary64) (*.f64 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.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 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 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/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.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 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 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 (*.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 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 (*.f64 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))) (*.f64 (*.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 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 (*.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 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 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))))) (-.f64 (*.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 (+.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 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))))
(/.f64 (*.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.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 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.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 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))
(*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (+.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 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 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 (+.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 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (+.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)))))))) x)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) 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 x (*.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 x (*.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 (*.f64 x (*.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)))
(+.f64 (*.f64 x (*.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))))))) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.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))))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 x (*.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 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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)))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.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 (*.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 (*.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 (*.f64 x x) (*.f64 (*.f64 x (*.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 (*.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 (*.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 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 (*.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)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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 #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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 (*.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)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 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 (+.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))))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 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 (+.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))))))) x)
(*.f64 (*.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)))))))) #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) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))) 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 (*.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))
(-.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) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))) (/.f64 (*.f64 (*.f64 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 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 #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)))))))))
(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 (*.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 (*.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))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 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 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 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 (*.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)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 #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 #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 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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 #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 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 (*.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))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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)))))))))) (neg.f64 (-.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 (-.f64 (*.f64 (*.f64 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 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)) (-.f64 (*.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)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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 (*.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)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 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 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 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))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.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 #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 (*.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 (*.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))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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 #s(literal 1 binary64) (-.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 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 x (*.f64 (*.f64 x (*.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 x x) (*.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)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) x))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 x x)))
(+.f64 (*.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))))
(+.f64 (*.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))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.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/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 x x) (*.f64 (+.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 #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 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 #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 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))
(*.f64 (*.f64 #s(literal 1 binary64) (*.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 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(-.f64 (+.f64 x (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (/.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 x x) (*.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (neg.f64 (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 x x)) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(+.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))
(+.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (/.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal 1/6 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) y) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 x (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 y y)) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 y (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 x (*.f64 x (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 x (*.f64 x (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 x x) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 x (*.f64 y y)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 x (*.f64 y y)) (*.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) x (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 y y) (*.f64 y y))) x) x (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))) #s(literal 1/36 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))) #s(literal 1/36 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 x (*.f64 y y))) #s(literal 1/6 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 x (*.f64 y y))) #s(literal 1/6 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) y) (*.f64 y #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) y) (*.f64 y #s(literal 1/6 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 y y) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y y)) #s(literal 1/6 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y y)) #s(literal 1/6 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y #s(literal 1/6 binary64))) y (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 y #s(literal 1/6 binary64))) y (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (neg.f64 (*.f64 y y)) (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)))
(-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 x (*.f64 y (*.f64 y #s(literal 1/6 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y y)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y y)) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) x) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y x) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal 1/6 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 x (*.f64 y y)) #s(literal 1/6 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 x y) (*.f64 y #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 x y) (*.f64 y #s(literal 1/6 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y y) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y y) (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(fma.f64 (*.f64 x (*.f64 y #s(literal 1/6 binary64))) y (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(fma.f64 (*.f64 x (*.f64 y #s(literal 1/6 binary64))) y (neg.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))))
(+.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(+.f64 (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 y #s(literal 1/6 binary64)))
(fma.f64 y #s(literal 1/6 binary64) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(fma.f64 #s(literal 1/6 binary64) y (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 y (*.f64 y y)))) (+.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y #s(literal 1/6 binary64))) (*.f64 (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 (*.f64 y (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 y (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) y) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) y)
(+.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 (*.f64 y y) #s(literal 1/120 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(fma.f64 #s(literal 1/120 binary64) (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/128024064000 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (*.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(/.f64 (*.f64 (*.f64 y y) (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/128024064000 binary64)))) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (*.f64 y y) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64)))) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal 1/128024064000 binary64))) (*.f64 y y)) (+.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/5040 binary64))) #s(literal 1/120 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/25401600 binary64))) (*.f64 y y)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 y y))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y y))
(*.f64 (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) y)
(*.f64 y (*.f64 y #s(literal 1/5040 binary64)))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 1/5040 binary64)) y)
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 y (*.f64 y #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y #s(literal 1/6 binary64)) y)
(*.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/6 binary64))) y)
(*.f64 y #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) y)
(+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 x #s(literal -1/6 binary64)))
(fma.f64 x #s(literal -1/6 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))
(fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 x (*.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 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.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/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 x #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 x (*.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/216 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.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/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 x (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 (+.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 #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 (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.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/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))) 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 x x) (*.f64 (+.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))))))) 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/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))))) x)
(+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64)))
(fma.f64 x #s(literal 1/120 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(fma.f64 #s(literal 1/120 binary64) x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/1728000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/128024064000 binary64))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 x 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 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))) (-.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 x 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 (*.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 x) (*.f64 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 x) (*.f64 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)
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))) #s(literal 1 binary64)))
(pow.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 1/6 binary64))))
(*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x))
(*.f64 y (pow.f64 (*.f64 (*.f64 y #s(literal 1/6 binary64)) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 1/6 binary64) (pow.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 1/6 binary64) x))
(*.f64 (*.f64 y y) (pow.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
(*.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 y #s(literal 1/6 binary64)) (*.f64 y x))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 1/6 binary64))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 1/6 binary64)))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y y))
(*.f64 (*.f64 x (*.f64 y #s(literal 1/6 binary64))) y)
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)) x)
(*.f64 (pow.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64)) #s(literal 1/6 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 y x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1 binary64)) (pow.f64 (*.f64 y #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 y y))
(*.f64 (pow.f64 (*.f64 x (*.f64 y #s(literal 1/6 binary64))) #s(literal 1 binary64)) y)

simplify422.0ms (2.9%)

Algorithm
egg-herbie
Rules
4822×*-lowering-*.f32
4822×*-lowering-*.f64
3710×+-lowering-+.f64
3710×+-lowering-+.f32
1510×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04596606
115935916
261995874
085895874
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(sin x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(* 1/5040 (* (pow y 6) (sin x)))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
1
(+ 1 (* 1/6 (pow y 2)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(* 1/6 (pow y 2))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/5040 (pow y 6))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 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 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 3))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(* -1 (* (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 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -1/6 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(* -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 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) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(* -1/6 (pow x 3))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(* -1/36 (* (pow x 3) (pow y 2)))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(* -1/36 (* (pow x 3) (pow y 2)))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (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 3))
(* x (+ 1 (* 1/6 (pow y 2))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))
(* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))
(* (pow x 7) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2)))))
(* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))))))
(* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/6 (/ (pow y 2) (pow x 6))) (/ 1 (pow x 6)))))))
(* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))
(* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/5040 (+ 1 (* 1/6 (pow y 2)))))))
(* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4)))))))
(* -1 (* (pow x 7) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 6))) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(* -1/5040 (pow x 7))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 7))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
1
(+ 1 (* -1/6 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
(* -1/5040 (pow x 6))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 6))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/6 (pow x 2))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* -1/5040 (pow x 6))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 6))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
x
(+ x (* 1/6 (* x (pow y 2))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/120 x) (* (pow y 2) (- (* -1/36 (+ (* -3/200 x) (* -1/140 x))) (* 1/2400 x))))))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))
(* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))
(* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* 1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(* 1/5040 (* x (pow y 6)))
(* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))
(* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(* 1/36 (* (pow x 2) (pow y 4)))
(* (pow y 4) (+ (* -1/14400 (* (pow x 2) (pow y 4))) (* 1/36 (pow x 2))))
(* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* -1/302400 (* (pow x 2) (pow y 2))) (* 1/14400 (pow x 2))))))
(* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* (pow y 2) (- (* -1/25401600 (* (pow x 2) (pow y 2))) (* 1/302400 (pow x 2)))) (* 1/14400 (pow x 2))))))
(* -1/25401600 (* (pow x 2) (pow y 12)))
(* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))
(* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))
(* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))
(* -1/25401600 (* (pow x 2) (pow y 12)))
(* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))
(* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))
(* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(* 1/6 (* x (pow y 2)))
(* (pow y 2) (+ (* -1/120 (* x (pow y 2))) (* 1/6 x)))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* -1/5040 (* x (pow y 6)))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(* 1/6 y)
(* y (+ 1/6 (* 1/120 (pow y 2))))
(* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(* 1/5040 (pow y 5))
(* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(* 1/5040 (pow y 5))
(* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))
(* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))
(* 1/120 (pow y 2))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/5040 (pow y 4))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/5040 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 (pow y 2))
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* 1/6 y)
(* -1/6 x)
(* x (- (* 1/120 (pow x 2)) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(* -1/5040 (pow x 5))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(* -1/5040 (pow x 5))
(* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 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/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* -1/5040 (pow x 3))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
(* 1/6 (* x (pow y 2)))
Outputs
(* x (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 y (*.f64 y #s(literal -1/6 binary64))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* 1/120 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))))
(* x (+ 1 (+ (* (pow x 2) (+ (* -1/6 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))) (* 1/120 (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))))) (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))) (*.f64 y (*.f64 y #s(literal -1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal -1/5040 binary64))))))))))))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(* (sin x) (+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (sin.f64 x))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/6 (* (pow y 2) (sin x))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x))
(+ (sin x) (* (pow y 2) (+ (* 1/120 (* (pow y 2) (sin x))) (* 1/6 (sin x)))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 y y) (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(+ (sin x) (* (pow y 2) (+ (* 1/6 (sin x)) (* (pow y 2) (+ (* 1/5040 (* (pow y 2) (sin x))) (* 1/120 (sin x)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 binary64))))))
(* 1/5040 (* (pow y 6) (sin x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (* 1/120 (/ (sin x) (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (* 1/6 (/ (sin x) (pow y 4))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* (pow y 6) (+ (* 1/5040 (sin x)) (+ (* 1/120 (/ (sin x) (pow y 2))) (+ (* 1/6 (/ (sin x) (pow y 4))) (/ (sin x) (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (*.f64 y y))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (sin.f64 x) (pow.f64 y #s(literal 6 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/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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))))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow y 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(+ 1 (* (pow y 2) (+ 1/6 (* 1/120 (pow y 2)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64)))))
(+ 1 (* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/5040 binary64))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (+ (* 1/120 (/ 1 (pow y 2))) (/ 1 (pow y 6))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 y y)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 6 binary64))) #s(literal 1/5040 binary64))))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* (pow y 2) (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* (pow y 2) (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 y (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* 1/5040 (pow y 6))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64)))
(* (pow y 6) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
(* (pow y 6) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))))
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 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* (pow x 3) (- (/ 1 (pow x 2)) 1/6))
(*.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)))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/6 (/ 1 (pow x 2)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.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 (* -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 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.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 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/6))
(+.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))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.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) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (* (pow x 3) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))
(* -1/6 (pow x 3))
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(+ (* -1/6 (pow x 3)) (* -1/36 (* (pow x 3) (pow y 2))))
(+.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* -1/36 (* (pow x 3) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* -1/36 (* (pow x 3) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* (pow y 2) (+ (* -1/6 (/ (pow x 3) (pow y 2))) (* -1/36 (pow x 3))))
(*.f64 (*.f64 y y) (+.f64 (/.f64 (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))) (*.f64 y y)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* -1/6 (pow x 3))
(*.f64 x (*.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)))
(* x (+ 1 (* 1/6 (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(* x (+ 1 (+ (* -1/6 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/6 (pow y 2)))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(* x (+ 1 (+ (* 1/6 (pow y 2)) (* (pow x 2) (+ (* -1/6 (+ 1 (* 1/6 (pow y 2)))) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (+ 1 (* 1/6 (pow y 2))))) (* 1/120 (+ 1 (* 1/6 (pow y 2)))))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 x #s(literal -1/5040 binary64))))))))))
(* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) #s(literal -1/30240 binary64))))
(* (pow x 7) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) #s(literal -1/30240 binary64))) (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))) (*.f64 x x))))
(* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))) (*.f64 x x)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) #s(literal -1/30240 binary64))) (/.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 7) (+ (* -1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))) (+ (* -1/5040 (+ 1 (* 1/6 (pow y 2)))) (+ (* 1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/6 (/ (pow y 2) (pow x 6))) (/ 1 (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) #s(literal -1/30240 binary64))) (/.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/720 binary64))) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/5040 (* (pow x 7) (+ 1 (* 1/6 (pow y 2)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 y y) #s(literal -1/30240 binary64))))
(* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (* 1/5040 (+ 1 (* 1/6 (pow y 2)))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (*.f64 (*.f64 y y) #s(literal 1/30240 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1/120 binary64)) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1/120 binary64)) (*.f64 x x)) (+.f64 (+.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 y y) #s(literal 1/30240 binary64))) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (+ (* -1 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 6))) (+ (* -1/120 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 2))) (+ (* 1/5040 (+ 1 (* 1/6 (pow y 2)))) (* 1/6 (/ (+ 1 (* 1/6 (pow y 2))) (pow x 4))))))))
(*.f64 (+.f64 (+.f64 (+.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 y y) #s(literal 1/30240 binary64))) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) #s(literal -1/120 binary64)) (*.f64 x x)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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))))))))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(+.f64 (*.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 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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)))))))))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(+.f64 (*.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 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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)))))))))))
(+ (* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))) (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))))
(+.f64 (*.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 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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)))))))))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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))))))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
(* 1/6 (* x (* (pow y 2) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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))))))))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
(* (pow y 2) (+ (* 1/6 (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))) (/ (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))) (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 (+.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 #s(literal 1/6 binary64))) (*.f64 (+.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 y y)))))
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/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.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))))))))))
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* (pow x 7) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.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/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.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 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* (pow x 7) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/5040 (pow x 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 7 binary64)))
(* -1 (* (pow x 7) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 7 binary64))))
(* -1 (* (pow x 7) (- (+ 1/5040 (/ 1/6 (pow x 4))) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.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 0 binary64) (pow.f64 x #s(literal 7 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/120 (pow x 2)) 1/6)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6)))
(+.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)))))))))
(* -1/5040 (pow x 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x 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/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* (pow x 6) (- (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (-.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/6 (pow x 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.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))))))))
(* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.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))))))))
(* -1/5040 (pow x 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.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/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* (pow x 6) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* x (- (+ 1 (* 1/36 (/ (pow y 4) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* 1/36 (/ (pow y 4) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))) (+ 1 (/ (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2)))))))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
x
(+ x (* 1/6 (* x (pow y 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+ x (* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 y y))) (*.f64 x #s(literal 1/6 binary64)))))
(+ x (* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (+ (* 1/120 x) (* (pow y 2) (- (* -1/36 (+ (* -3/200 x) (* -1/140 x))) (* 1/2400 x))))))))
(+.f64 x (*.f64 y (*.f64 y (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 31/50400 binary64)) (*.f64 x #s(literal -1/2400 binary64)))))))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))
(* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -1/60 binary64)))))
(* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 7 binary64) x) (pow.f64 y #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 x (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 42 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/6 binary64)))) (pow.f64 y #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -1/60 binary64))) (/.f64 (*.f64 x #s(literal -7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))
(* (pow y 6) (- (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) #s(literal 0 binary64)) (-.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -1/60 binary64)))))
(* (pow y 6) (- (+ (* -840 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 6))) (+ (* -1/120 (/ x (pow y 2))) (+ (* 1/6 (/ x (pow y 4))) (+ (* 42 (/ (- (* -7/20 x) (+ (* 1/6 x) (* 42 (- (* -1/60 x) (* -1/120 x))))) (pow y 6))) (+ (* 42 (/ (- (* -1/60 x) (* -1/120 x)) (pow y 4))) (/ x (pow y 6))))))) (+ (* -7/20 (/ x (pow y 4))) (+ (* -1/60 (/ x (pow y 2))) (* -1/5040 x)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 7 binary64) x) (pow.f64 y #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 x (pow.f64 y #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 42 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/6 binary64)))) (pow.f64 y #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))) (-.f64 (-.f64 (*.f64 x #s(literal 1/5040 binary64)) (*.f64 (/.f64 x (*.f64 y y)) #s(literal -1/60 binary64))) (/.f64 (*.f64 x #s(literal -7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* -1 (/ (* x (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2)))) (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ (* 1/120 (* x (pow y 2))) (* 1/6 x)))
(*.f64 (*.f64 y y) (+.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x (*.f64 y y))) (*.f64 x #s(literal 1/6 binary64))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* 1/5040 (* x (pow y 2))) (* -1/120 x)))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))
(* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (-.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/60 binary64)) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))))
(* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (-.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/60 binary64)) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))) (/.f64 (+.f64 (*.f64 x #s(literal -7 binary64)) (*.f64 #s(literal 42 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/6 binary64))))) (pow.f64 y #s(literal 6 binary64)))))
(* 1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (+ (* 1/5040 x) (* 1/60 (/ x (pow y 2)))) (* 1/120 (/ x (pow y 2)))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))
(* (pow y 6) (- (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (-.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/60 binary64)) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))))
(* (pow y 6) (- (+ (* -1 (/ (+ (* -840 (- (* 1/60 x) (* 1/120 x))) (* 42 (- (* 7/20 x) (+ (* -1/6 x) (* 42 (- (* 1/60 x) (* 1/120 x))))))) (pow y 6))) (+ (* 1/5040 x) (+ (* 1/60 (/ x (pow y 2))) (* 7/20 (/ x (pow y 4)))))) (+ (* -1/6 (/ x (pow y 4))) (+ (* 1/120 (/ x (pow y 2))) (* 42 (/ (- (* 1/60 x) (* 1/120 x)) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 x #s(literal 1/5040 binary64)) (-.f64 (+.f64 (*.f64 (/.f64 x (*.f64 y y)) #s(literal 1/60 binary64)) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (/.f64 (*.f64 x #s(literal 7/20 binary64)) (*.f64 (*.f64 y y) (*.f64 y y)))) (/.f64 (*.f64 x #s(literal 1/120 binary64)) (*.f64 y y))))) (/.f64 (+.f64 (*.f64 x #s(literal -7 binary64)) (*.f64 #s(literal 42 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/6 binary64))))) (pow.f64 y #s(literal 6 binary64)))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* (pow x 2) (- (* 1/36 (pow y 4)) (* (pow y 8) (pow (+ 1/120 (* 1/5040 (pow y 2))) 2))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(* 1/36 (* (pow x 2) (pow y 4)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)))
(* (pow y 4) (+ (* -1/14400 (* (pow x 2) (pow y 4))) (* 1/36 (pow x 2))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal -1/14400 binary64))) (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))
(* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* -1/302400 (* (pow x 2) (pow y 2))) (* 1/14400 (pow x 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal -1/302400 binary64))) (*.f64 (*.f64 x x) #s(literal -1/14400 binary64))))))
(* (pow y 4) (+ (* 1/36 (pow x 2)) (* (pow y 4) (- (* (pow y 2) (- (* -1/25401600 (* (pow x 2) (pow y 2))) (* 1/302400 (pow x 2)))) (* 1/14400 (pow x 2))))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal -1/25401600 binary64))) (*.f64 (*.f64 x x) #s(literal -1/302400 binary64)))) (*.f64 (*.f64 x x) #s(literal -1/14400 binary64))))))
(* -1/25401600 (* (pow x 2) (pow y 12)))
(*.f64 #s(literal -1/25401600 binary64) (*.f64 x (*.f64 x (pow.f64 y #s(literal 12 binary64)))))
(* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal 1/25401600 binary64)))))
(* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/14400 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/25401600 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal 1/302400 binary64))) (*.f64 y y)))))
(* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* -1/25401600 (* (pow x 2) (pow y 12)))
(*.f64 #s(literal -1/25401600 binary64) (*.f64 x (*.f64 x (pow.f64 y #s(literal 12 binary64)))))
(* (pow y 12) (- (* -1/302400 (/ (pow x 2) (pow y 2))) (* 1/25401600 (pow x 2))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal 1/25401600 binary64)))))
(* (pow y 12) (- (* -1/14400 (/ (pow x 2) (pow y 4))) (+ (* 1/25401600 (pow x 2)) (* 1/302400 (/ (pow x 2) (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/14400 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/25401600 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal 1/302400 binary64))) (*.f64 y y)))))
(* (pow y 12) (- (* 1/36 (/ (pow x 2) (pow y 8))) (+ (* 1/25401600 (pow x 2)) (+ (* 1/302400 (/ (pow x 2) (pow y 2))) (* 1/14400 (/ (pow x 2) (pow y 4)))))))
(*.f64 (pow.f64 y #s(literal 12 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1/302400 binary64)) (*.f64 y y)) (*.f64 x (*.f64 x #s(literal 1/25401600 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* x (- (* 1/6 (pow y 2)) (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1/6 (pow y 2)) (* -1 (* (pow y 4) (+ 1/120 (* 1/5040 (pow y 2))))))))
(*.f64 (+.f64 (*.f64 y (*.f64 y #s(literal -1/6 binary64))) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y))))) (-.f64 #s(literal 0 binary64) x))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* (pow y 2) (+ (* -1/120 (* x (pow y 2))) (* 1/6 x)))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))))
(* (pow y 2) (+ (* 1/6 x) (* (pow y 2) (- (* -1/5040 (* x (pow y 2))) (* 1/120 x)))))
(*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/5040 binary64)))))))
(* -1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64)))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64)))))
(* -1/5040 (* x (pow y 6)))
(*.f64 x (*.f64 #s(literal -1/5040 binary64) (pow.f64 y #s(literal 6 binary64))))
(* (pow y 6) (- (* -1/120 (/ x (pow y 2))) (* 1/5040 x)))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64)))))
(* (pow y 6) (- (* 1/6 (/ x (pow y 4))) (+ (* 1/5040 x) (* 1/120 (/ x (pow y 2))))))
(*.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 y y))) (+.f64 (/.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 y y)) (*.f64 x #s(literal -1/5040 binary64)))))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* y (+ 1/6 (* 1/120 (pow y 2))))
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))
(* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(* y (+ 1/6 (* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))))
(*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))
(* 1/5040 (pow y 5))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (+ 1/5040 (+ (/ 1/6 (pow y 4)) (* 1/120 (/ 1 (pow y 2))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 y y)))) (pow.f64 y #s(literal 5 binary64)))
(* 1/5040 (pow y 5))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 y #s(literal 5 binary64)))
(* (pow y 5) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))) (pow.f64 y #s(literal 5 binary64)))
(* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))
(*.f64 (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (pow.f64 y #s(literal 5 binary64))))
(* -1 (* (pow y 5) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow y 2)))) (pow y 2))) 1/5040)))
(*.f64 (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 y y))) (*.f64 y y))) (-.f64 #s(literal 0 binary64) (pow.f64 y #s(literal 5 binary64))))
(* 1/120 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/120 binary64))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* (pow y 2) (+ 1/120 (* 1/5040 (pow y 2))))
(*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/5040 (pow y 4))
(*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* (pow y 4) (+ 1/5040 (* 1/120 (/ 1 (pow y 2)))))
(*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 y y))))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/5040 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/5040 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* 1/6 y)
(*.f64 y #s(literal 1/6 binary64))
(* -1/6 x)
(*.f64 x #s(literal -1/6 binary64))
(* x (- (* 1/120 (pow x 2)) 1/6))
(*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 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))))))))
(* x (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))
(*.f64 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))))))))
(* -1/5040 (pow x 5))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 1/120 (/ 1 (pow x 2))) (+ 1/5040 (/ 1/6 (pow x 4)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal -1/5040 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1/5040 (pow x 5))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (- (+ 1/5040 (/ 1/6 (pow x 4))) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 5 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/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(* (pow x 3) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 x x)))))
(* -1/5040 (pow x 3))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* -1 (* (pow x 3) (- 1/5040 (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 x x)))))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(* 1/6 (* x (pow y 2)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))

eval150.0ms (1%)

Compiler

Compiled 67866 to 2634 computations (96.1% saved)

prune181.0ms (1.3%)

Pruning

50 alts after pruning (43 fresh and 7 done)

PrunedKeptTotal
New1082131095
Fresh63036
Picked415
Done066
Total1092501142
Accuracy
100.0%
Counts
1142 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.9%
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
34.1%
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
24.7%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
27.9%
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
9.5%
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
5.4%
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
5.9%
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
15.3%
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
55.8%
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
35.7%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
55.1%
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
52.8%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
55.4%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
45.7%
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
56.9%
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
45.7%
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
35.7%
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
13.7%
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
13.6%
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
57.6%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
55.4%
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
56.1%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
54.8%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
53.3%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
26.7%
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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))))))))))
13.6%
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
100.0%
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
90.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
90.1%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y)))))))
90.3%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
46.5%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) #s(literal -20/7 binary64))))))))
87.2%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
89.8%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
86.8%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
74.7%
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
30.9%
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
40.5%
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
57.3%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
56.1%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
50.2%
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
60.7%
(*.f64 x (/.f64 (sinh.f64 y) y))
34.8%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
55.4%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
45.7%
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
32.5%
(*.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))))))))))
26.5%
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
8.3%
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
47.4%
(sin.f64 x)
22.8%
x
Compiler

Compiled 3295 to 1064 computations (67.7% saved)

regimes118.0ms (0.8%)

Counts
76 → 1
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 5040 binary64) (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) #s(literal -20/7 binary64))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))))
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
Outputs
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
Calls

5 calls:

23.0ms
(sin.f64 x)
22.0ms
x
21.0ms
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
20.0ms
y
16.0ms
(/.f64 (sinh.f64 y) y)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
100.0%1(sin.f64 x)
100.0%1(/.f64 (sinh.f64 y) y)
Compiler

Compiled 25 to 17 computations (32% saved)

regimes369.0ms (2.6%)

Counts
75 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 5040 binary64) (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (+.f64 #s(literal 120 binary64) (*.f64 (*.f64 y y) #s(literal -20/7 binary64))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 (+.f64 #s(literal 5040 binary64) (/.f64 #s(literal -211680 binary64) (*.f64 y y))) (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 y y)) (-.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/128024064000 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))))) (+.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/120 binary64))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
Calls

4 calls:

275.0ms
y
42.0ms
x
23.0ms
(sin.f64 x)
17.0ms
(/.f64 (sinh.f64 y) y)
Results
AccuracySegmentsBranch
92.9%2x
95.8%3y
90.3%1(sin.f64 x)
90.3%1(/.f64 (sinh.f64 y) y)
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes54.0ms (0.4%)

Counts
65 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) (/.f64 #s(literal 5040 binary64) (*.f64 y y)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))
Calls

1 calls:

42.0ms
y
Results
AccuracySegmentsBranch
95.8%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes30.0ms (0.2%)

Counts
62 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
Calls

1 calls:

17.0ms
y
Results
AccuracySegmentsBranch
95.8%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes28.0ms (0.2%)

Counts
61 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 y y) #s(literal 120 binary64))))))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
Calls

1 calls:

18.0ms
y
Results
AccuracySegmentsBranch
95.7%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes27.0ms (0.2%)

Counts
59 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
Calls

1 calls:

16.0ms
y
Results
AccuracySegmentsBranch
95.6%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes44.0ms (0.3%)

Counts
57 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
(/.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))
Calls

2 calls:

17.0ms
y
16.0ms
x
Results
AccuracySegmentsBranch
86.2%2x
94.5%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes56.0ms (0.4%)

Counts
55 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 y (sinh.f64 y))))
Outputs
(*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
Calls

3 calls:

16.0ms
y
15.0ms
(sin.f64 x)
13.0ms
(/.f64 (sinh.f64 y) y)
Results
AccuracySegmentsBranch
85.8%2(/.f64 (sinh.f64 y) y)
87.0%3(sin.f64 x)
93.2%3y
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes26.0ms (0.2%)

Counts
53 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
Outputs
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))
Calls

1 calls:

15.0ms
y
Results
AccuracySegmentsBranch
92.9%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes43.0ms (0.3%)

Counts
52 → 4
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
Outputs
(sin.f64 x)
(*.f64 x (/.f64 (sinh.f64 y) y))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
Calls

2 calls:

20.0ms
x
14.0ms
y
Results
AccuracySegmentsBranch
71.3%2x
89.0%4y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes44.0ms (0.3%)

Counts
51 → 4
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(sin.f64 x)
Outputs
(sin.f64 x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
Calls

2 calls:

21.0ms
(sin.f64 x)
14.0ms
y
Results
AccuracySegmentsBranch
70.1%2(sin.f64 x)
86.0%4y
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes37.0ms (0.3%)

Counts
50 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 (*.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 #s(literal 1 binary64) (*.f64 (*.f64 y (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))) y)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/216 binary64)))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64)))) x) (/.f64 y (-.f64 (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 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 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) (-.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 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 y y) (*.f64 y y))))))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 y (*.f64 y y)))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 (*.f64 y y) #s(literal -1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) x))
(*.f64 (*.f64 (+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))))
(+.f64 x (/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) (*.f64 (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))) (-.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 y (*.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) y)) (*.f64 y y))))))
Outputs
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

2 calls:

16.0ms
y
16.0ms
x
Results
AccuracySegmentsBranch
62.0%2x
62.7%4y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes17.0ms (0.1%)

Counts
38 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y (*.f64 (*.f64 y #s(literal 1/6 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))
Outputs
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

11.0ms
x
Results
AccuracySegmentsBranch
61.5%2x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
33 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
Outputs
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
62.2%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes14.0ms (0.1%)

Counts
32 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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))))))))))
Outputs
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
62.1%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes12.0ms (0.1%)

Counts
31 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 y (+.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))) (*.f64 x #s(literal 1/120 binary64))))))))
Outputs
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

9.0ms
x
Results
AccuracySegmentsBranch
61.9%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes19.0ms (0.1%)

Counts
29 → 2
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
Outputs
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

9.0ms
x
Results
AccuracySegmentsBranch
60.0%2x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes12.0ms (0.1%)

Counts
28 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64))))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 y (*.f64 y #s(literal 1/5040 binary64)))))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
Outputs
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
61.5%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
23 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.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))))))))))
Outputs
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

2 calls:

7.0ms
x
7.0ms
y
Results
AccuracySegmentsBranch
56.1%1y
60.7%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes11.0ms (0.1%)

Counts
21 → 3
Calls
Call 1
Inputs
x
(*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64)))
(*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 y y) #s(literal -1/36 binary64)))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64))))
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(+.f64 x (*.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y (*.f64 x #s(literal 1/120 binary64)))) (*.f64 x #s(literal 1/6 binary64)))))
Outputs
(+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))
Calls

1 calls:

9.0ms
x
Results
AccuracySegmentsBranch
60.0%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
60.0%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
59.3%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes11.0ms (0.1%)

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

2 calls:

5.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
51.9%2y
54.9%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
54.8%3x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes14.0ms (0.1%)

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

2 calls:

9.0ms
y
4.0ms
x
Results
AccuracySegmentsBranch
47.5%2y
50.4%3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0.1%)

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

2 calls:

3.0ms
x
3.0ms
y
Results
AccuracySegmentsBranch
47.5%2y
45.7%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
47.5%2y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
y
2.0ms
x
Results
AccuracySegmentsBranch
27.9%1x
27.9%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

5.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
27.8%2x
27.8%2y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

1.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
22.8%1y
22.8%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.681283775508141e+46
1.841814030139495e+48
9.0ms
227.50339329660375
865.9084815093171
Results
18.0ms192×0valid
Compiler

Compiled 504 to 332 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sin: 8.0ms (62.7% of total)
ival-div: 2.0ms (15.7% of total)
ival-mult: 1.0ms (7.8% of total)
ival-sinh: 1.0ms (7.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch27.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.681283775508141e+46
1.841814030139495e+48
9.0ms
227.50339329660375
865.9084815093171
Results
14.0ms192×0valid
Compiler

Compiled 474 to 322 computations (32.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (54.7% of total)
ival-div: 1.0ms (10.9% of total)
ival-mult: 1.0ms (10.9% of total)
ival-sinh: 1.0ms (10.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch54.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
4.681283775508141e+46
1.841814030139495e+48
9.0ms
227.50339329660375
865.9084815093171
Results
45.0ms192×0valid
Compiler

Compiled 460 to 315 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-sin: 35.0ms (88.6% of total)
ival-div: 1.0ms (2.5% of total)
ival-mult: 1.0ms (2.5% of total)
ival-sinh: 1.0ms (2.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch23.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.0109954393681201e+77
5.016804365149516e+79
7.0ms
102033592.05930366
163497667.61466923
Results
14.0ms192×0valid
Compiler

Compiled 334 to 234 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (55.6% of total)
ival-div: 1.0ms (11.1% of total)
ival-mult: 1.0ms (11.1% of total)
ival-sinh: 1.0ms (11.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
14.0ms
1.0109954393681201e+77
5.016804365149516e+79
31.0ms
102033592.05930366
163497667.61466923
Results
38.0ms192×0valid
Compiler

Compiled 310 to 218 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (53.6% of total)
ival-div: 1.0ms (10.7% of total)
ival-mult: 1.0ms (10.7% of total)
ival-sinh: 1.0ms (10.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.2310811794200306e+92
1.0192205032512197e+95
7.0ms
102033592.05930366
163497667.61466923
Results
18.0ms192×0valid
Compiler

Compiled 294 to 202 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 5.0ms (52.6% of total)
ival-div: 1.0ms (10.5% of total)
ival-mult: 1.0ms (10.5% of total)
ival-sinh: 1.0ms (10.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
3.0196048682376863e+153
2.3846964452171743e+157
8.0ms
102033592.05930366
163497667.61466923
Results
22.0ms192×0valid
Compiler

Compiled 262 to 186 computations (29% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 12.0ms (71.5% of total)
ival-div: 1.0ms (6% of total)
ival-mult: 1.0ms (6% of total)
ival-sinh: 1.0ms (6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
3.0196048682376863e+153
2.3846964452171743e+157
10.0ms
102033592.05930366
163497667.61466923
Results
17.0ms192×0valid
Compiler

Compiled 230 to 162 computations (29.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 5.0ms (42.5% of total)
ival-div: 4.0ms (34% of total)
ival-mult: 1.0ms (8.5% of total)
ival-sinh: 1.0ms (8.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
17.0ms
2.0330142468283175e+243
3.4804340584960156e+248
5.0ms
1.2841610695644946e+91
1.4819552262921963e+92
9.0ms
102033592.05930366
163497667.61466923
Results
20.0ms256×0valid
Compiler

Compiled 643 to 437 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sin: 6.0ms (50.8% of total)
ival-div: 2.0ms (16.9% of total)
ival-mult: 2.0ms (16.9% of total)
ival-sinh: 2.0ms (16.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
20.0ms
2.0330142468283175e+243
3.4804340584960156e+248
2.0ms
1.2841610695644946e+91
1.4819552262921963e+92
11.0ms
60026892246346.93
306159949337213.25
Results
23.0ms256×0valid
Compiler

Compiled 792 to 522 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 7.0ms (43.2% of total)
ival-mult: 5.0ms (30.9% of total)
ival-div: 2.0ms (12.4% of total)
ival-sinh: 2.0ms (12.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1036006153989612e+120
8.145153372311646e+120
Results
8.0ms96×0valid
Compiler

Compiled 386 to 250 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 4.0ms (69.9% of total)
ival-div: 1.0ms (17.5% of total)
ival-mult: 1.0ms (17.5% of total)
ival-sinh: 1.0ms (17.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.1036006153989612e+120
8.145153372311646e+120
Results
9.0ms96×0valid
Compiler

Compiled 314 to 214 computations (31.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 4.0ms (71% of total)
ival-div: 1.0ms (17.8% of total)
ival-mult: 1.0ms (17.8% of total)
ival-sinh: 1.0ms (17.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1036006153989612e+120
8.145153372311646e+120
12.0ms
0.001723669202194591
0.2078804955775682
Results
16.0ms208×0valid
Compiler

Compiled 734 to 500 computations (31.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sin: 5.0ms (46.3% of total)
ival-mult: 3.0ms (27.8% of total)
ival-div: 2.0ms (18.5% of total)
ival-sinh: 1.0ms (9.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.4316089641122135e+104
8.27346371958453e+104
18.0ms
3.1384015763560154
1341.8226817359982
Results
26.0ms224×0valid
Compiler

Compiled 766 to 526 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sin: 15.0ms (74% of total)
ival-div: 2.0ms (9.9% of total)
ival-mult: 2.0ms (9.9% of total)
ival-sinh: 1.0ms (4.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
27.0ms
1.1036006153989612e+120
8.145153372311646e+120
9.0ms
9.553145482189823e-32
4.889142445959129e-30
Results
29.0ms192×0valid
Compiler

Compiled 602 to 412 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-sin: 19.0ms (81.4% of total)
ival-div: 1.0ms (4.3% of total)
ival-mult: 1.0ms (4.3% of total)
ival-sinh: 1.0ms (4.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1036006153989612e+120
8.145153372311646e+120
Results
8.0ms96×0valid
Compiler

Compiled 278 to 196 computations (29.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 4.0ms (70.6% of total)
ival-div: 1.0ms (17.6% of total)
ival-mult: 1.0ms (17.6% of total)
ival-sinh: 1.0ms (17.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch53.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.1036006153989612e+120
8.145153372311646e+120
33.0ms
3.1384015763560154
1341.8226817359982
Results
26.0ms224×0valid
Compiler

Compiled 566 to 398 computations (29.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-sin: 8.0ms (41.3% of total)
ival-sinh: 8.0ms (41.3% of total)
ival-div: 2.0ms (10.3% of total)
ival-mult: 2.0ms (10.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch52.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
1.1036006153989612e+120
8.145153372311646e+120
15.0ms
3.1384015763560154
1341.8226817359982
Results
42.0ms224×0valid
Compiler

Compiled 550 to 390 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-sinh: 24.0ms (67.5% of total)
ival-sin: 8.0ms (22.5% of total)
ival-div: 2.0ms (5.6% of total)
ival-mult: 2.0ms (5.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch33.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.1036006153989612e+120
8.145153372311646e+120
15.0ms
3.1384015763560154
1341.8226817359982
Results
23.0ms224×0valid
Compiler

Compiled 534 to 358 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 12.0ms (72.1% of total)
ival-div: 2.0ms (12% of total)
ival-mult: 2.0ms (12% of total)
ival-sinh: 1.0ms (6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch54.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
1.1036006153989612e+120
8.145153372311646e+120
18.0ms
3.1384015763560154
1341.8226817359982
Results
21.0ms224×0valid
Compiler

Compiled 518 to 374 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sin: 10.0ms (65.7% of total)
ival-div: 2.0ms (13.1% of total)
ival-mult: 2.0ms (13.1% of total)
ival-sinh: 1.0ms (6.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
7.095015981420192e+113
4.534039350790052e+117
16.0ms
3.1384015763560154
1341.8226817359982
Results
25.0ms256×0valid
Compiler

Compiled 590 to 426 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sin: 9.0ms (50.6% of total)
ival-sinh: 4.0ms (22.5% of total)
ival-div: 2.0ms (11.2% of total)
ival-mult: 2.0ms (11.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.095015981420192e+113
4.534039350790052e+117
17.0ms
3.1384015763560154
1341.8226817359982
Results
24.0ms256×0valid
Compiler

Compiled 526 to 378 computations (28.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 11.0ms (67% of total)
ival-div: 2.0ms (12.2% of total)
ival-mult: 2.0ms (12.2% of total)
ival-sinh: 2.0ms (12.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.4316089641122135e+104
8.27346371958453e+104
16.0ms
3.1384015763560154
1341.8226817359982
Results
20.0ms224×0valid
Compiler

Compiled 434 to 290 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-sin: 8.0ms (62% of total)
ival-div: 2.0ms (15.5% of total)
ival-mult: 2.0ms (15.5% of total)
ival-sinh: 1.0ms (7.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.4316089641122135e+104
8.27346371958453e+104
15.0ms
3.1384015763560154
1341.8226817359982
Results
36.0ms224×0valid
Compiler

Compiled 378 to 262 computations (30.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sin: 26.0ms (85.5% of total)
ival-div: 2.0ms (6.6% of total)
ival-mult: 2.0ms (6.6% of total)
ival-sinh: 1.0ms (3.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
4.5307208858365244e+27
5.396047586303234e+31
Results
9.0ms128×0valid
Compiler

Compiled 206 to 146 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sin: 3.0ms (50.1% of total)
ival-div: 1.0ms (16.7% of total)
ival-mult: 1.0ms (16.7% of total)
ival-sinh: 1.0ms (16.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
4.5307208858365244e+27
5.396047586303234e+31
Results
11.0ms128×0valid
Compiler

Compiled 206 to 154 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sin: 3.0ms (38.9% of total)
ival-sinh: 2.0ms (25.9% of total)
ival-div: 1.0ms (13% of total)
ival-mult: 1.0ms (13% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
3.1384015763560154
1341.8226817359982
Results
20.0ms128×0valid
Compiler

Compiled 126 to 90 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 5.0ms (68.4% of total)
ival-div: 1.0ms (13.7% of total)
ival-mult: 1.0ms (13.7% of total)
ival-sinh: 1.0ms (13.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify23.0ms (0.2%)

Algorithm
egg-herbie
Rules
164×*-commutative_binary64
50×+-commutative_binary64
if-if-or-not_binary32
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02061325
13231325
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 34000000000000002169580632560949499033295883100493383720540216831271355874994661819483785527296 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 50000000000000002168864848730959303664514666247596965589588689466805840644484055547066187776 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (if (<=.f64 y #s(literal 1280000000000000095552736831784570591529977984153107959248684032153747785133823022453951300233599139935333160089766326005078518828255156257710034577288435284673009457598872109335087384994845295289575987864940347604667804875506028298669298422906880 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(if (<=.f64 y #s(literal 61000000000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (if (<=.f64 y #s(literal 5700000000000000349701733728420112441335669125598676300126658526158456389900030352624482709713249767149608172438486864315206553711220558815018315885443891919818905639249804549165282885287108661139845920980669671693491436080550831540321931755520 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 8070450532247929/4611686018427387904 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 6422614617176819/1427247692705959881058285969449495136382746624 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 x #s(literal 320000000000000004979013161429389767765824447014739658678326585737866809972721825044795324772815183256386009877708800 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y)) (if (<=.f64 x #s(literal 320000000000000004979013161429389767765824447014739658678326585737866809972721825044795324772815183256386009877708800 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y)) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))))
(if (<=.f64 y #s(literal 2499999999999999908974073741312 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(if (<=.f64 y #s(literal 29000000000000000295179143610368 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(if (<=.f64 x #s(literal 28 binary64)) x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
x
Outputs
(*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))))
(if (<=.f64 y #s(literal 230 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 1799999999999999916663240651923791846763275485184 binary64)) (*.f64 (/.f64 (sinh.f64 y) y) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y)))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 y #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 380000000000000011455098931408117341711416484134281558953778987194962140987392 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/120 binary64))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 34000000000000002169580632560949499033295883100493383720540216831271355874994661819483785527296 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 y (*.f64 y (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) y) y)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 34000000000000002169580632560949499033295883100493383720540216831271355874994661819483785527296 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 y (*.f64 y (*.f64 y (*.f64 y (*.f64 (sin.f64 x) #s(literal 1/120 binary64))))))))
(if (<=.f64 y #s(literal 104000000 binary64)) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 y #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))))
(if (<=.f64 y #s(literal 104000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 50000000000000002168864848730959303664514666247596965589588689466805840644484055547066187776 binary64)) (*.f64 x (/.f64 (sinh.f64 y) y)) (if (<=.f64 y #s(literal 1280000000000000095552736831784570591529977984153107959248684032153747785133823022453951300233599139935333160089766326005078518828255156257710034577288435284673009457598872109335087384994845295289575987864940347604667804875506028298669298422906880 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(if (<=.f64 y #s(literal 61000000000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (if (<=.f64 y #s(literal 5700000000000000349701733728420112441335669125598676300126658526158456389900030352624482709713249767149608172438486864315206553711220558815018315885443891919818905639249804549165282885287108661139845920980669671693491436080550831540321931755520 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(if (<=.f64 y #s(literal 61000000000000 binary64)) (sin.f64 x) (if (<=.f64 y #s(literal 20000000000000001591246497225609942863124522803338210318772879946975861504403522268283535360 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))) (if (<=.f64 y #s(literal 5700000000000000349701733728420112441335669125598676300126658526158456389900030352624482709713249767149608172438486864315206553711220558815018315885443891919818905639249804549165282885287108661139845920980669671693491436080550831540321931755520 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64)))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))) (*.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))))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))))
(if (<=.f64 x #s(literal 8070450532247929/4611686018427387904 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.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)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 8070450532247929/4611686018427387904 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))) (*.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))))))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 x (*.f64 (*.f64 y y) #s(literal 1/6 binary64))) (+.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 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 6422614617176819/1427247692705959881058285969449495136382746624 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 6422614617176819/1427247692705959881058285969449495136382746624 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x))))
(if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 y y) #s(literal 1/5040 binary64))))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) y)) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (+.f64 x (*.f64 (*.f64 y y) (*.f64 x (*.f64 y (*.f64 #s(literal 1/5040 binary64) (*.f64 y (*.f64 y y))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x))) x) x)))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 x #s(literal 1850000000000000120684446291996688609331226158877942938412842382206256224019975849960808185703816568360111265406133469184 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64))))))) (if (<=.f64 x #s(literal 320000000000000004979013161429389767765824447014739658678326585737866809972721825044795324772815183256386009877708800 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 y #s(literal 1/120 binary64)))))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y)) (if (<=.f64 x #s(literal 320000000000000004979013161429389767765824447014739658678326585737866809972721825044795324772815183256386009877708800 binary64)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 y y) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y)) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))) (*.f64 x (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal 1/6 binary64)))) y))))
(if (<=.f64 x #s(literal 28 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))) (if (<=.f64 x #s(literal 800000000000000001532540068587734988972764101812153608922242811679503459363191004768988916086544258826240 binary64)) (*.f64 (*.f64 y y) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64)))))))
(if (<=.f64 y #s(literal 2499999999999999908974073741312 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64)))) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(if (<=.f64 y #s(literal 2499999999999999908974073741312 binary64)) (+.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(if (<=.f64 y #s(literal 29000000000000000295179143610368 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 1/6 binary64))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(if (<=.f64 x #s(literal 28 binary64)) x (*.f64 x (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal 28 binary64)) x (*.f64 x (*.f64 (*.f64 x x) #s(literal -1/6 binary64))))
x

soundness3.2s (22.4%)

Rules
5602×*-lowering-*.f32
5602×*-lowering-*.f64
5104×*-lowering-*.f32
5104×*-lowering-*.f64
4822×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051425
1355325
23259316
08275316
092689
1302663
21063618
33945611
08610611
04596606
115935916
261995874
085895874
028148
1164134
21480130
08252130
02985063
110654590
242564404
095204404
02232989
18042737
233972730
087952730
Stop Event
fuel
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 3272 to 1511 computations (53.8% saved)

preprocess165.0ms (1.1%)

Remove

(negabs x)

(abs y)

Compiler

Compiled 2812 to 470 computations (83.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...